Younis Ahmedyounis.hashnode.dev·Oct 26, 2024Makefiles Explained: Boosting Efficiency in Software DevelopmentIn the world of software development, efficiency and organization are key to delivering robust applications. One of the most powerful tools at a developer's disposal is the Makefile. A Makefile is more than just a text file—it's a systematic approach...DiscussCC
Shamitha Reddy Regentishamithareddyregenti.hashnode.dev·Oct 11, 2024Singleton Design Pattern with Examples in JavaThe Singleton design pattern is used when we need to ensure that only one instance of a particular class can be created throughout the lifetime of an application. Purpose and Usage Single Instance: Wherever the class is required, the same single ins...Discuss·31 readsSoftware Design LLDSystem Design
Ahmad W Khanblog.ahmadwkhan.com·Jul 9, 2024Mastering Assembly LanguageAssembly language, a low-level programming language, offers unparalleled control over computer hardware. This tutorial will guide you through the essentials of assembly language programming, culminating in the creation of a simple operating system ke...Discuss·37 readsAssembly
Harold Lippinharoldrippin.hashnode.dev·Jul 6, 2024[Rust] Variables part 4A variable is a named storage that a program can manipulate.Simply put, variables help programs store values.Variables in Rust are associated with a specific data type.The data type determines the size and layout of the variable's memory, the range o...Discuss·53 readsRust Rust
Dhadve Yashyashdhadve.hashnode.dev·Jun 4, 2024How to make TCP server in Odin langBasic tcp server package main import "core:fmt" import "core:net" import "core:strings" import "core:bytes" main :: proc (){ // setting up socket for our server listen_socket, listen_err := net.listen_tcp(net.Endpoint{ port = 8000, ...Discuss·204 readsodinlang
Dhadve Yashyashdhadve.hashnode.dev·Jun 2, 2024Multi Threading in odin langIn this blog we will take a look at how to use threads in odin lang. Threads are pretty important and advanced topic so understanding them initially can be hard. Odin handles threads similar to how golang handles it. Creating threads package main im...Discuss·10 likes·855 readslow level programming
Abdoo Benariabdooowd.hashnode.dev·May 18, 2024AbdooOS - Episode 2: The Boot SectorWhat is a "Boot Sector"? Remember what we said last time? That we should start from a boot sector to get into our beautiful OS' "real" part? I think I didn't say that... So, our OS is composed of two main things: Boot: A part of the OS which puts th...Discuss·1 like·52 readsos
Ritvik Saran Scodebyritvik.hashnode.dev·Feb 20, 2024Introduction to x86 Processor ArchitectureComputer architecture plays a crucial role in shaping the interaction between software and hardware. It provides an abstraction layer for software developers, allowing them to understand and write applications for a specific computer system. At the h...Discussassembly x86/64 assembly programming
Michael Lohrblog.lohr.dev·Dec 29, 2023FeaturedAfter a day of programming in ZigI am a big fan of Rust since it provides great tooling and allows me to write code with lots of confidence that it will work reliably. But sometimes I hate it, too. It takes more time to write code in Rust and some things are pretty difficult to prop...Discuss·42 likes·17.6K readszig
Sirus SalariProscrappedscript.com·Dec 19, 2023A Basic Guide to Pointers in C ProgrammingIntroduction This article provides a comprehensive guide on pointers in the C programming language. It starts by defining pointers and explaining their importance in C programming, such as efficient memory management and low-level memory manipulatio...Rutika More and 2 others are discussing this3 people are discussing thisDiscuss·4 likes·2.4K readsC