Roast Dev - community of developers Logo
  • Home
  • Categories
  • About
Login
Tech news 6 Tech Posts 31279 Web Dev 24
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Roast Dev - community of developers

Professional programming tutorials and development guides. Learn, build, and grow your software development skills.

  • About Us
  • All Categories
  • Sitemap
  • RSS Feed
  • We are on DFace
  • RoastedGames

Made with PHP &
© 2026 Roast Dev - community of developers. All rights reserved.

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
Arman
0
Planning the Last Sprint
0
Remove String Spaces
0
Building a Nodejs API using the Twelve-Factor App Principles
0
Secure Coding Practices
0
#popular
How to Disable NSFW Filter in FaceFusion 3.2.0
0
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
1
What is Model Context Protocol (MCP): Explained in detail
1
Beginner's Guide to the Model Context Protocol (MCP)
0
How to Run DeepSeek Locally Using Ollama
0