SAI GOUTHAMgouthamcodes.hashnode.dev·Aug 14, 2024The Foundation of Efficient Code: Understanding Big O Notation and Complexity💡 DSA-1.1 Welcome to Week 1 of our series, where we dive into the essentials of writing efficient and scalable code. In this series, I’ll be using Python as my primary language, but don’t worry—this content is language-agnostic. Whether you’re a s...Data Structures and Algorithmsbig o
Peter Makafanpetermakafan.hashnode.dev·Jul 19, 2024Keep it stupid simple (KISS) vs. Over-Engineering : Striking the Right Balance in Technical ImplementationsIntroduction As an engineer, you've likely received tasks from stakeholders that seem straightforward at first glance. Consider this common scenario: Issue Type: Task Summary: Implement Password Criteria for User Accounts Description: To improve sec...74 readssoftware development
Abhishek Sharmaabhisheksharmacodes.hashnode.dev·May 6, 2024Speed Up Your Code with MemoizationAs programmers, we strive for efficiency. We write clean, well-structured code, but there's always room for optimization. One powerful technique to consider is memoization. Memoization is an optimization technique that involves storing the results of...codetips
Javier Escobar Espinozablog.javierescobar.net·Dec 3, 2023Boosting C# Performance: A Guide to BenchmarkDotNetIn the fast-paced world of software development, the need to assess the performance of algorithms or compare the efficiency of libraries is a recurring challenge. Developers often find themselves racing against tight deadlines to deliver a certain fe...1 like·203 readsbenchmarkdotnet
Varsha DRvarshatalkstech.hashnode.dev·Oct 10, 2023Mutable Data Structures : When to Use Them and When to Avoid ThemMutable data structures are data structures that can be modified once they are created. This means that when you make a change to a mutable data structure, you are actually modifying the existing data structure. Some examples of mutable data structur...1 like·81 readsdata structures
Tinz Twinstinztwins.hashnode.dev·May 9, 2023Unlock the Full Potential of PythonPython is one of the most popular programming languages among developers and Data Scientists. Developers use the language for backend and frontend development. Data Scientists and Analysts use Python to analyze data. The main machine-learning librari...101 readsPython
Sampathkumar Subramaniam sampath04.hashnode.dev·May 8, 2023Make your Go code efficient using make() when creating slicesIntroduction Slice is one of the powerful data types in Go which allows combining related values of the same type. In this blog, we will explore how we can improve the performance of your Go code faster using make() function when creating slices. For...9 likes·232 readsGo Language
Smart Shocksmartshock.hashnode.dev·Apr 5, 2023React Fragments: Clean and Efficient UI Grouping in React"React Fragments" is a feature in React that allows you to group a list of children elements without adding extra nodes to the DOM. In other words, it's a way to avoid adding unnecessary wrapper elements to your HTML markup. Let's take a look at an e...25 React Exercises for Practical LearningReact