or subscribe with
Join 15,000+ readers for one email each week.
Digests » 407
Hashnode is a free developer blogging platform that allows you to publish articles on your own domain and helps you stay connected with a global developer community.
this week's favorite
The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. In understanding the conceptual, you will also learn the practical, including how an operating system does things like schedule the CPU, manage memory, and store files persistently. Lots of fun stuff! Or maybe not so fun?
If you run an image search for the word “ARPANET,” you will find lots of maps showing how the government research network expanded steadily across the country throughout the late ’60s and early ’70s. I’m guessing that most people reading or hearing about the ARPANET for the first time encounter one of these maps.
My journey with .bashrc files has been hectic at best. Digesting the syntax and logic of how a bash program is structured has always been an issue. I hope this will make people’s lives a bit easier and make bash a bit more straight forward. That being said, I love bash. There are countless cases that I’ve had a long sequence of terminal commands that need to be gotten just right. People say that bash is like a hammer and everything looks like a nail. In this case it is a nail.
The paper describes the synchronization of logical clocks. As something of an afterthought, I decided to see what kind of synchronization it provided for real-time clocks. So, I included a theorem about real-time synchronization. I was rather surprised by how difficult the proof turned out to be.
Much has been covered about developer salaries based on coding language, location, job title, and so on. But little has been done to chart the rise and fall of developer salaries over the years - until now.