GitHub announced a new redundancy-based technology built on core git version control techniques for a more reliable, highly available and performance oriented storage to repositories – DGit. While git is distributed by design (any copy of a repository contains the entire history), it doesn’t support mirroring by itself. DGit stores the data of each repo in 3 different servers. Continue reading DGit: GitHub’s distributed, sw-defined storage
When I was studying Computer Science in an engineering institution in India 15 years earlier, there weren’t too many resources to check out. Lab computers were shared in tiny slots. They were tortoises compared to today’s regular smartphones. We accessed internet on a 64Kbps modem. Most of the academic subjects were studied by referring the text and a little bit of hands-on development. For many students, these didn’t reflect well on their careers. Continue reading Introducing dslib: academic data structures library
clmystery is a git-game like effort to teach the ways of the terminal. Only in this case it’s way more fun. You get to solve a murder mystery in Terminal City where the Terminal City Police Dept. (TCPD) is in desperate need of your help! Continue reading clmystery: murder in the terminal
A 2-part video series on writing fast code from C++ and D language programmer and author Andrei Alexandrescu. From the code::dive conference 2015. Exclusively for devs!
Continue reading Writing fast code (video series)
If you are a developer you must have come across StarUML at some point or another. It is a very old and popular UML modelling software. However, for years, it was available only for Windows. Hunting for a good alternative we just noticed that StarUML has a native Linux client for almost a year now! However, from the Google search results it seems there wasn’t enough noise. Continue reading StarUML is available for Ubuntu
Reverse engineering needs a strong understanding of assembly language. In general, tools like radare2 disassemble binaries and show the output in assembly. reverse is a new tool to show pseudo C output. Continue reading reverse: disassemble binaries
After Ethernet and Wi-Fi, scientists have come up with Li-Fi. The working principle is very simple: blinking LED lights can work as signals with different meanings and the signals can be fed into a bunch of LED lights by a single controller. Continue reading Li-Fi: data transmission via light