Jujutsu: Another niche Version Control System?
March 12, 2026Discover Jujutsu (jj) - a modern version control system that aims to fix Git's quirks while keeping you productive. Perfect for developers tired of Git's complexity.
Written by Jai Kumar Dewani is a Software Engineer at Carl Zeiss, who loves to learn and build cool things. Follow me @jai_dewani
Discover Jujutsu (jj) - a modern version control system that aims to fix Git's quirks while keeping you productive. Perfect for developers tired of Git's complexity.
Confused about .NET 6+ hosting options? This guide breaks down WebApplication.CreateBuilder() vs Host.CreateDefaultBuilder() in plain English. See real examples, avoid common pitfalls, and pick the right approach for your project.
Ever notice how trying to optimize for both reading and writing data gets messy? CQRS solves this by splitting them into separate models, each doing what it does best without compromising the other.
Exploring why C# makes inheritance effortless with simple syntax while composition requires extensive boilerplate code for method delegation. A look at how other languages like Go and Kotlin solve this problem and what strategies C# developers use to work around these limitations.
This is an interesting story about how the 1% of the time when you don't know what you're doing can come back to bite you. This is when I learned about the concept of deferred execution in C#, including its effects on performance, memory efficiency, and composition, as well as the differences between IEnumerable and List
Have you ever filled out a recruitment form where you had to provide a URL to your resume and after submitting the form you realise you can add an achievement or two of yours but then you would have to share the link to the updated resume which you can't do. Let's see how you can solve this problem
Did you know that all the Wifi Passwords you type in a windows machine are stored locally and you can extract them all with just a few lines on command line. What's better is this can be automated by using python which allows us to exectue execute intructions on command line. Let's see how we can this as well
I belive after using widows for a considerable time almost every one must have got an error saying you can't name a folder or file with certain character. Most of them have a very detailed reason why this limitation had to be built in, some less obious than others
My experience of taking part in on-campus placement for the position of FullStack Intern at Carl Zeiss
Too bored typing the same 'Notice me senapi' text to that one person? Wanna automate this process or Wanna Irritate your friends by creating a personalized spam bot for WhatsApp web by injecting javascript though console? I might have a solution for you in both case 😉
It was a shocker to me when I got to know Microsoft office files bascially are ZIP files under the hood. You also didn't? Try unzipping them and you will see the magic, also the fact that you can easily extract all media out of them once we know this
Every Engineering student has seen the headlines 'Computer Science Student' bags in a job with a CTC of 30-50 Lakhs, but what does CTC means? Do they actually get 3-4 Lakhs per month>? In this blog I will talk about CTC Inflation and how it affects what you get in hand especially when the CTC is that high
Most of us are satisfied with what console.log() provides, even if there are other console methods which might be way helpful and might increase your speen when fixing that one bug using by logging everything there is to log :p. I'll try to discuss other console method which might come handy to you
Ever wondered how a youtube downloader works? This is a blog which will help you create a simple youtube download using Node.js and HTML/CSS
In my deep learning project when was asked to train a model on network traffic to classify malicious packects from non malicious ones. The first step was to convert PCAP files to CSV for easy data injestion, which I have covered in this blog
The first time I came across these new URLs when I first saw 'repo.new' and 'gist.new' for GitHub and after searching a bit it turns our these URLs are parrt of Google's initiative to make it easier to get to things quicker by avoiding extra steps, I have compiled a list of them including some which I think can be really helpful in daily life
No one told me I needed soft skills and personality other than my technical skills. I thought just coding straight for 4 years in your hostel room would be enough to get a good job, those people lied to me :/
My experience of an interview I had for an internship at a development position which I really enjoyes for the following reason.
In this blog I will be discussing the steps I followed to host my application 'DeepNeuralNetwork' on free tier Heroku which uses Flask to run a keras model and serves an API and streamlit to create clean, fast and responsive UI
I have been working this pypi library called funmark which allows anyone to calculate runtime and memory usage of their functions and plot these results comparing their performance with other similar functions
My experience participating in Google HashCode 2020 for the first time and the takeaways I got from participating in it which might help you when participating for the first time
