What happens to your social media when you die — and how to prepare now
As a user, It’s very often we would have used Facebook accounts to login to a…
Everyone talks about the advantages of being able to write tests and while I have…
Learning a programming language takes research. Each one is merely a tool used to perform a specific task and different languages…
I’m sure you’ve heard of XSS (Cross-Site Scripting) if you’ve ever been within earshot of a security…
If you are trying to learn a new skill online it can be difficult to decide which…
Some of the best food in Tokyo can be found among the tiny street food stalls and…
While Java introduced the new concept of checked exceptions a few decades ago, Kotlin decided against using it, handling all exceptions as…
In this article, we will finally put an end to the “Automating Swords & Souls”…
Put a Friendly Bot Between You and the Evil Bots
One of the most confusing things that people find when learning Javascript is the "this" keyword. So let’s understand all about it in this article.
"this"
First, let us understand what does "this" refer to?
If you’re a human, you should care about software — a lot. Which is why you…
When we hear the words “constraints” or “limitations”, innovation is not exactly the first thing…
Lately Origami has been my go-to design tool for prototyping complex touch interactions. I’ve found that, as I’ve used it, it’s taught me a lot about how code works, how to handle inputs and…
And Way Better
This is an excerpt from my e-book How to Come Up With All Those Words: A Practical Guide to Writing a…
For software engineers that are aiming to become full-stack or backend developers, it is best to know…