~hackernoon | Bookmarks (60)
-
Why PostgreSQL Is the Bedrock for the Future of Data
PostgreSQL's ascendancy as the go-to database standard is rooted in its adaptability, reliability, and extensive ecosystem....
-
How to Find the Stinky Parts of Your Code: 249 - Constants as Numbers
You map concepts to optimized numbers.
-
Developer’s Mindset In Growth Projects
In a growing project, developers should prioritize delivering business value over striving for perfection in their...
-
Happy Developers. It is Possible.
There are a lot of unhappy developers and this shouldn't be the case.
-
Code Smell 247 - Javascript Function Naming
Some names in immature languages break the [bijection] principle. Avoid ambiguous or bad names. Wrap with...
-
Essential Entity Framework Core Tips: How to Optimize Performance, Streamline Queries, and More
Learn how to boost query performance, operations, and manage large datasets effectively. From basic to advanced...
-
The 30-Day .NET Challenge - Day 22: Use Array Pool
ArrayPool is a mechanism to recycle temporary buffers and optimize performance by reducing garbage collection cycles....
-
Code Smell 246 - Modeling Expiration Dates
In many systems, the expiry date of a credit card is often represented by simply using...
-
The 30-Day .NET Challenge - Day 21: StringComparison
The article demonstrates the importance of using StringComparison options for efficient string comparison in.NET. How you...
-
30-Day .NET Challenge - Day 17: What Is the Interlocked Class Tool?
Using traditional locking techniques can sometimes cause performance bottlenecks for atomic operations. The.Net provide a powerful...
-
Mastering Go Channels for Elegant Synchronization
"Mastering Go Channels for Elegant Synchronization" is a comprehensive guide that explores the intricacies of using...
-
Bootcamp to Code: US Marine Corps Wisdom for the Tech World
In tech, as in many domains, there's no need to start from scratch. Often, we can...
-
The 30-Day .NET Challenge Day 14: Limit Concurrent Async Operations
The article highlights the importance of limiting the concurrent asynchronous operations which in turn improves performance....
-
Easily Run Local Databases Using C# Testcontainers for MongoDB
In this article, I’ll introduce you to the basics of Testcontainers. From there, I’ll demonstrate how...
-
The 30-Day .NET Challenge, Day 10: File Paths
The article demonstrates the built-in functions while working with file system paths. It makes it easier...
-
What Do You Know About Document-Driven Development?
Documentation plays a vital role in software development, ensuring understanding and consistency across stages. It includes...
-
My Advice For Devpreneurs As A Coder Who Learned Marketing
People are less interested in what you built but more in how you did it and...
-
The 30-Day .NET Challenge, Day 7: String Built-in Methods Part 2
The article demonstrates the IndexOfAny() method to locate the initial occurrence of any string from a...
-
C#: From Fundamentals to Advanced Techniques - A Beginner-Friendly CheatSheet
The comprehensive C# Cheat Sheet is designed to aid developers in mastering key syntax and concepts...
-
Primary Constructors in C# 12: What They Are and Why They Are Useful
In C# 12, primary constructors play a crucial role in defining the behaviour of classes and...
-
How Custom Data Models Drive Next-Generation Embedded Analytics
Custom data models play a crucial role in embedded analytics, offering flexibility and scalability for SaaS...