Now you can issue wildcard certificates from Let’s Encrypt

Let’s Encrypt, the free Certificate Authority has announced that it now supports issuing wildcard certificates for your domains. Wildcard certificates will be issued only through the ACMEv2 protocol. You might need to update your client before it supports it. What are Wildcard Certificates? Wildcard certificates…

Monitor SSL Certificates Expiration

I love Let’s Encrypt. It’s a simple tool which helps you automate process of renewing certificates, and for free! It’s great if you’re using managed hosting and your provider takes care of this automation, but if you’re using a VPS like me, the process sometimes…

Open Source Swift app

I have been meaning to contribute open source code since a long time now. I want to see my Github streaks go green too. Every time I decide to contribute, I get stuck because I don’t know about repositories where I can help. Or how…

How do I get a job as a developer without experience?

Finding a job as a self taught developer, or as a fresher looks daunting. Almost all the companies are only looking for experienced people, and how will you get any experience if you don’t get a job? This catch-22 has been catching people’s imagination for…

Why is a Software bug called a bug?

As a software engineer, I have been trained to call any problem with my software as a software bug. These are annoying little things which me as a developer had overlooked during programming, or made a mistake in understanding the requirements, or just straight up…

More features always leads to a better product

There is a general understanding between people in the tech world that more features degrade a product. Their rationale is that when you add more features, you dilute the core functionality or destroy the simple UX of doing one thing well. The web is filled…

Purpose Code for Apps in India

If you are selling your apps or in-app purchases in Play Store or App Store and receiving money in a corporate account, you’ll be asked the purpose code for the transaction for regulatory purposes. The concerned section of the purpose codes for us developers will…

Best way to get started with a web framework

If you’re looking for a program to code up to learn about a web framework, I strongly suggest you try writing a URL shortener. You’ll understand the concepts of database, authentication (if you allow a user to log in), dynamic routing, permanent routing, creating views,…

Streaks for Android completes one year!

Today marks one year anniversary of the launch of my Streaks Habit Tracker app for Android. While it has far exceeded any expectation I had in the beginning, I have been disappointed with its performance overall. The problem lies with me though. I haven’t really…