Becoming a 10x Developer
We all want to become a better dev. Great players make everyone around them look like great players. This is 10 ways to be a better teammate.
Secure Access to 100 AWS Accounts
Whoever manages AWS understand the pain to manage AWS users, together with API keys that developers put in their laptop. Segment designs a system where noone has AWS keys.
A Practical Introduction to Blockchain with Python
We’re programmers, let’s ignore the hype around Bitcoin. As its core, a Blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority.
What can we learn from how compilers are designed
Compiler are big programs, no one argues that. And designing them is pretty well solved. We can see how well GCC, LLVM, Go, Java compiler works. One key idea is that compilers consists of a pipeline of transformations from one form of data to the next.
How To Hide Your Ports With Port Knocking
Port 22 has to open for SSH access, unless we have other VPN solution, which is another attack vector on its own. One way to hide them is using port knocking. The idea is that port 22 is closed by default, and only open after a certain ports are knocked.
More State Machine ❤️: From Reflection to Statecharts
We looked at how state machine help organizing the behaviour of domain models, ensure its state is always in exactly one of pre-defined number of states, and used method to transition to other state. Now, we look at the interface a state machine has with the entities that use it.
Write an LED blinky program for Raspberry Pi
Getting some extra Raspberry Pi around? Time to have some fun, a small program that blink an LED via GPIO. This is also a course on operating systems if you want to learn more.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this