"First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack"
|
—
George Carrette,
Computer Scientist
|
|
|
|
|
The famous Addy Osmany shares their take on the necessary soft skills that software engineers must develop today. Based on Addy's experience after 10 years at Google, in this article you will learn about mastery, how to think critically, how to build a strong foundation of skills and a lot more! Really well worth your time to read this, if you ask us!
|
|
|
|
This post will show you how to build low-level UI web components once, in a framework-agnostic way, and then re-use them between frameworks.
|
|
|
|
Use FastAPI, Strawberry, and GraphQL in a Next.js app that improves developer experience by using types and automating the code generation. A great read if you like GraphQL and you want to write your backend in Python!
|
|
|
|
What is a parser combinator framework? Essentially, it's a library that makes heavy use of the builder pattern to help you define a parser for a custom data format. If you want to do this with Rust, you should check out nom, a fantastic parser combinator framework that can be used for both text-based and even binary protocols.
|
|
|
|
Identity management, authentication and authorization are tricky subjects. And yet, we are often confronted with having to deal with these topics! In this article the GitHub team shares their insights on how you can robustly assert and identify a user’s identity.
|
|
|
|
I admit I try to avoid makefiles as much as I can and I have been vocal abut it! This was until Andreas Möller, reached out to me sharing an amazing article they wrote a few years back (still very relevant). If you have been hating makefiles with a passion, read this one, it will most likely change your mind.
|
|
|
|
A great blog post by Alex DeBrie (the DynamoDB master!) that thoroughly explains the different concepts of consistency as applied to distributed databases, as well as some issues with the conversation of consistency.
|
|
|
|