Logo
Login
Tech Posts 31191
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Assembly FTW: Why All Code Is Created Equal (But Assembly Is Still King)

Software development has had more glow-ups than your favorite influencer—from punch cards to assembly, then to sleek frameworks, TypeScript, and now AI-generated code and the ever-debatable art of "...
15.03.2025 0 Read More

S2S Compilers: Understanding Switch Case Statements

S2S Compilers: Understanding Switch Case Statements
S2S Compilers: Understanding Switch Case Statements This blog is sponsored and supported by Voxgig. Motivated and inspired by Decl. In development and soon to be open-sourced. ...
27.03.2025 0 Read More

Safe array handling? Never heard of it

Safe array handling? Never heard of it
Sooner or later, any developer working with C-like languages gets the idea of treating a two-dimensional array as a one-dimensional one. The reasons vary, but the result is usually the same. In this s...
28.03.2025 0 Read More

SPO600 Project Stage 2, Part 1: “To Prune, or not to Prune”

Introduction Welcome back! This blog is a continuation from SPO600 Project Stage 1 - where a pass was created that counts the number of basic blocks and GIMPLE statements for a given function...
05.04.2025 0 Read More

SPO600 Project Stage 2, Part 2: "Where Art Thou, Clones?"

Introduction I’ll keep the introduction short - welcome back! The code will be broken down into parts and explained as we go along. Let’s find those function variants! Identifyi...
05.04.2025 0 Read More

SPO600 Project Stage 2, Part 3: “Prune Away!”

Introduction Welcome back for the final part of stage 2, printing a “prune” suggestion in the dump file. Each function can be identified by its “fingerprint”, all we need to do is com...
05.04.2025 0 Read More

Changing ASCII case using bitwise operator

Changing ASCII case using bitwise operator
I am writing this post to share the method with my friends.I am doing Bachelor in Computer Science and Engineering. My microprocessor course teacher gave us a task to change case from upper or lower t...
11.04.2025 0 Read More

SPO600 Lab 5: Adventures in Assembly Language

Table of Contents Introduction Lab Requirements Implementing the Loop in AArch64 Implementing the Loop in x86_64 Comparing Assembly Languages Debugging Headaches Code Breakdown Lessons Learn...
18.04.2025 0 Read More
Loading...
#reading
HarmonyOS NEXT Practical: String Tool
0
Understanding AWS Instance Metadata Service
0
Building a Minimalist URL Shortener with Next.js, Tailwind, and MongoDB
0
Why Theology Still Matters in the Modern World
0
Ultimate Guide to Integrating React Hook Form with TanStack Start
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0