Yash Israniyashisrani.hashnode.dev·Dec 22, 2024Static vs Dynamic Typed Languages 🌟In the world of programming, one of the fundamental concepts developers encounter is the distinction between static and dynamic typing. Each approach has its strengths and weaknesses, making them suitable for different scenarios. Let’s dive deep into...static language
Hichem Taboukouyouthichemtech-dev-stories.hashnode.dev·Dec 21, 2024Beyond Type Safety: making TypeScript smarter by Building a Runtime PickerDisclaimer Hey, before we get started, let me clarify something: while I’ll be talking a lot about my package, ts-runtime-picker, this isn’t a promotional article. I’m just sharing my experience and the journey I took before building it. (But hey, i...Programming Blogs
Tiger Abroditigerabrodi.blog·Dec 21, 2024By value vs By Reference in JavaScriptIn JavaScript, parameters are passed by value or by reference. To understand the difference, let's understand how things are stored in memory on both the stack and the heap. Recap of Stack Purpose: Fast access, temporary storage Contains: Primitiv...1 likeJavaScript
Anmol Baranwalanmolbaranwal.hashnode.dev·Dec 19, 20247 practical ways to build Backends much faster as a developerBuilding backends can feel overwhelming with so many options out there. With the right mix of tools and approaches, you can speed up the development process and create robust apps much faster. Today, we will explore seven practical ways to build back...10 likesbackend
Ahmed Razaahmedrazadev.hashnode.dev·Dec 19, 2024Alan Turing: A Pioneer in Artificial Intelligence and the Legacy of the Turing TestAlan Turing, a British mathematician, logician, and cryptanalyst, stands as one of the most influential figures in the history of computer science and artificial intelligence (AI). His groundbreaking work during the mid-20th century laid the foundati...Programming Blogs
Ivanbyteup.hashnode.dev·Dec 19, 2024What is Rust, and What is it for?Introduction This article is about Rust as a language; as for our regular question, I won't explain the origin of the language, just the use of this almost new language. I will dig into performance, reliability, productivity, and use cases. I'm excit...Rust
Ahmed Razaahmedrazadev.hashnode.dev·Dec 18, 2024Essential Tools That Every Frontend Developer Should KnowIn the fast-paced world of frontend development, staying up-to-date with the right tools can make a significant difference in productivity, efficiency, and overall development quality. Whether you're just starting your career or you're an experienced...Web Development
Krystian Zakryśkrystianzakrys.hashnode.dev·Dec 17, 2024C# Primitive Types Part 4: IntPtr, UIntPtr, Double, and SingleWelcome to the fourth part of our series on C# primitive types! In this installment, we’ll explore some of the lesser-discussed yet essential types: IntPtr, UIntPtr and most importantly Double, and Single. Understanding these types is crucial for eff...59 reads.NET FundamentalsC#
Jones Beachblog.fromscratchcode.com·Dec 16, 2024Improving memory efficiency in a working interpreterLifetimes are a fascinating feature of Rust and the human experience. This is a technical blog, so let’s focus on the former. I was admittedly a slow adopter for leveraging lifetimes to safely borrow data in Rust. In the treewalk implementation of Me...329 readsMemphisRust
LordOfDarknessdevtriet.hashnode.dev·Dec 15, 2024Mastering Python Basics in 20 Minutes: A Comprehensive GuideIntroduction Python isn't just a programming language; it's a versatile ecosystem that bridges multiple programming paradigms. Developed by Guido van Rossum in 1991, Python was created with a philosophy of code readability and simplicity. Its design ...Python