~hackernoon | Bookmarks (40)
-
Devin AI: End of Software Engineers or Just A Tool?
At first glance, the claims made by Cognition Labs regarding Devin look very ambitious and scary,...
-
Go With the CI/CD Flow: Using Heroku Flow With Gitflow Branching
In this article, we walk you through how to set up Heroku Flow for CI/CD using...
-
My Journey of Breaking into Big Tech (Or How I Ended up Joining Microsoft)
Is Big Tech all it’s cracked up to be? Are the stereotypes true? How the heck...
-
How to Find the Stinky Parts of Your Code: 249 - Constants as Numbers
You map concepts to optimized numbers.
-
Code Smell 247 - Javascript Function Naming
Some names in immature languages break the [bijection] principle. Avoid ambiguous or bad names. Wrap with...
-
Exploring My Journey: A Software Engineer in Constant Evolution
Geolffrey Mena is a 35-year-old software engineer currently based in Nicaragua. He is passionate about understanding...
-
A Dozen (or so) Learnings From 15 Years of Software Incident Management
All of this is so SERIOUS! Money getting lost! Customers having a terrible experience! However, in...
-
Code Smell 246 - Modeling Expiration Dates
In many systems, the expiry date of a credit card is often represented by simply using...
-
3 Examples of Regular Expressions in C# For Beginners
Discover straightforward examples of regular expressions in C# for beginners, focusing on pattern matching and text...
-
Cracking System Design Interviews: Answers to Top 25 Interview Questions for Software Developers
This comprehensive guide covers 25 crucial system design interview questions and solutions, offering insights into scalability,...
-
The 30-Day .NET Challenge - Day 18: AggressiveInlining Attribute
One of the techniques to improve application performance involves the use of the AggressiveInlining attribute. It...
-
A Beginner's Guide to Regex Options in C#
Discover the capabilities of regular expressions in C#, from pattern matching to text manipulation. Explore various...
-
Get An 87% Boost to Collection Initializer Performance in C#
This article delves into the performance of collection initializers in C#, comparing various initialization methods using...
-
Top 10 Topics for System Design Interviews - Part 1
Prepare for system design interviews with these essential topics covering scalability, fault tolerance, data storage, caching,...
-
How to Prepare for System Design Interview in 2024?
Hello guys, if you are preparing for software engineer interviews or software developer interviews, then you...
-
-
Code Coverage: I Don't Think You Know What This Means
Code coverage is a poor metric for indicating whether or not your code has been tested...
-
Avoid This Debugging Nightmare Using Autofac In ASP NET Core
Learn how to properly set up Autofac for dependency injection in ASP.NET Core projects, avoiding mistakes...
-
Exploring the Concept of Interception in Dependency Injection (DI) for Loosely Coupled Code
Dependency Injection (DI) facilitates loosely coupled code by injecting required objects or functions into classes or...
-
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...
-
How To Find a Sponsor Who Can Advocate For You
Even a great product in the market can’t sell by itself. It needs good marketing to...
-
Safeguarding Concurrent Programs in Java: Thread Safety from an Object Oriented Perspective
Fundamentally, thread-safety revolves around proper management of the shared state. In absence of such proper management,...
-
What Is Programming's Worst Enemy?
It is a written set of instructions (programs) that a machine will execute. So, we can...