if the code is broken, the tests will catch it.
if the architecture is wrong, production will catch it.
if you never ship, nobody catches anything.
remember that.
if the code is broken, the tests will catch it.
if the architecture is wrong, production will catch it.
if you never ship, nobody catches anything.
remember that.
most junior backend devs think performance = faster code
itβs not.
performance is architecture
caching, async I/O, efficient DB queries, rate limits, batching, pagination, logging
you donβt optimize a function
you optimize a flow
after expiring cursor subscription, students be likeβ¦
reactβs biggest competitor isnβt svelte or solid. itβs common sense.
Building a JavaScript Runtime from Scratch using C programming: The Jade Runtime
medium.com/@trish07/bui...
wish there were a framework where I could leave it for ten years and it still runs. Iβm not sure if itβs possible now. I am doomed
Lol π
programming is so crazy. like, how does this actually mean anything
Thanks for the opinion
Thanks a lot
It's so helpful
I want to build some 2D platformers and top down games like stardew valley
Seriously, it's been a while since I planned to start game dev as a hobby and make some fun games. I'm thinking of starting with Godot and GDScript. What's your opinion?
#gamedev
I loved having pencil and paper coding exams! I still code (at least pseudocode) on paper all the time
Real π
Good evening
Working on something....kind of a big project, let's see where it goes!!! #sidehustle
Iβm praying 2025 is a life-changing year with finances flowing like never before, change to the mindset and abundance of love, transformation, joy and wealth transfer π
Rust container cheat sheet π¦
People say they build app with AI in 30 mins.
I tried it all, it's never less than 3 hours for a basic webapp.
Are they lying?
Am I a noob?
Need some cool project ideas for this weekend. What do you recommend?
The Reason Why I Hate Frontend π©
How many of you are using Next.js for your blogs and relying on next-mdx-remote to render markdown?
Did you know it uses eval in the client, requiring unsafe-eval in your CSP headers?
If not done correctly, this can impose serious security risks. π
github.com/hashicorp/ne...
That's great π
Crafting Interpreters
- It contains everything you need to implement a full-featured, efficient scripting language. Youβll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection.
www.craftinginterpreters.com
Implementing a Key-Value Store
Follow this project series to build a lightweight, persistent key-value store using:
- Hash table as the underlying data structure
- Disk persistence to minimize memory footprint
- Network interface for remote access
codecapsule.com/2012/11/07/i...
Kernels 101 β Letβs write a Kernel
Write a simple kernel which could be loaded with the GRUB bootloader on an x86 system. This kernel will display a message on the screen and then hang.
arjunsreedharan.org/post/8271071...
Memory Allocators 101 - Write a simple memory allocator
This article is about writing a simple memory allocator in C.
You will implement malloc(), calloc(), realloc() and free().
arjunsreedharan.org/post/1486758...
β¨ Curious which one companies use Rust?
π¦ Rust in Production:
- list of companies use Rust
- based on public information
- not an exhaustive list
github.com/ImplFerris/r...
If you know anything missed(non-crypto), reply/pull request
#rustlang
What is clean code?
I call code clean when I can understand it while just reading! Now what does this mean you could ask?
Well if you need high cognitive power to understand it, then it is not clean.
Want to build a domain-specific language (DSL) for text-based user interfaces (TUI)? Break it down step by step with this tutorial!
π Blog Link: developerlife.com/2022/08/04/r...
π‘ Learn:
- Parsing CSS-like syntax
- Designing intuitive DSLs in Rust
- Building tools for TUIs
#RustLang #DSL #TUI