I just released as open-source two Git scripts that I’ve been using for a while. They were born out of my frustrations with Git over the years. They are awesome and I love them.
Check them out on GitHub:
The project contains two scripts:
git cascade- Cascade changes from each branch to its dependents.
git forward-merge- Merge branches without checking them out.
Click the GitHub link above to read all about them and start using them.
I wanted to give a shoutout to one of my favorite tools that I’ve been using for the last few years: SmartGit.
SmartGit is a GUI interface to the Git version control system. (I assume that Git itself needs no introduction, but if you’re not familiar with it: It’s one of the best version control systems used in software development.) Actually, the full name of the software is SmartGit/HG, because it’s also able to handle Mercurial repositories.
I’d like to share with you a lesson I’ve learned about the different ways that us humans create order in the world around us, and about which ways are good, and which are bad. I found this lesson to apply both to my professional life and my personal life; I’ve learned this lesson by taking a walk in the Givat Ram campus of the Hebrew University in Jerusalem.
I’m in love with the Shpaml language!
It’s an HTML abstraction language. This means it’s a simple language that can be used instead of HTML in web apps, and is compiled to HTML before being sent to the user.
The reason I love it so much is because it cuts down on a huge amount of code, and makes HTML feel a little bit more like Python.
For example, this snippet in Shpaml:
Page 1 of 23