~hackernoon | Bookmarks (52)
-
Can You Open Medical Data (MR, CT, X-Ray) in Python and Find Tumors With AI?! Maybe
When a programmer hears about processing medical data, they might think it's something serious, something that...
-
Leetcode: Two-sum an Intuitive Approach
Building intuition behind problem solving so you can apply them to your own case scenarios.
-
Deep Dive into Functional Programming in Javascript
Functional programming (FP) has gained significant traction in the world of software development, and JavaScript developers...
-
How to Customize Embedded Business Intelligence For Your Business
Choosing the right analytics solution is important for empowering users to access valuable insights without leaving...
-
You Don’t Need JavaScript Native Methods!
I'm sure you have come across something like, you don't need Lodash, Underscore or Ramda, but...
-
Code Smell 247 - Javascript Function Naming
Some names in immature languages break the [bijection] principle. Avoid ambiguous or bad names. Wrap with...
-
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...
-
Meet the Writer: HackerNoon's Contributor Boris Bugor, Senior iOS Developer
Boris has been working as an iOS Developer for more than five years. His latest article...
-
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...
-
The 30-Day .NET Challenge - Day 20: Task vs. ValueTask
Heap allocations aren’t entirely bad but when an object is allocated on a heap it contributes...
-
-
Mastering Go Channels for Elegant Synchronization
"Mastering Go Channels for Elegant Synchronization" is a comprehensive guide that explores the intricacies of using...
-
The 30-Day .NET Challenge Day 15: Lazy Initialization
Developers often make objects instantiated as soon as the application starts or when a class is...
-
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....
-
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...
-
Blazor Render Mode – How To Avoid Dependency Injection Woes
This article delves into the complexities of Blazor render modes and their implications for dependency injection...
-
Coding Interview Prep: Mastering Median Statistics in Sliding Windows
The article delves into the sophisticated problem of calculating the median within a sliding window across...
-
Boost Your Productivity Ten-Fold With These 17 AI Tools
In this article, I have compiled some of the most useful developer tools, that will help...
-
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...
-
Slaying Live Coding Challenges: A Beginner's Guide to Success
Get ready for your live coding session by mastering step-by-step problem-solving strategies.
-
How to Convert Rows to Columns and Columns to Rows in Pandas DataFrame using Python
In Python, you can use the pandas library to work with tabular data. The core data...
-
You're Top Writer Potential But... Did You Make it to the Top 10? 🤔
HackerNoon editors are back with another edition focusing on keywords, the secret sauce for distribution. Crafting...