More and more content is being created today than any other time in history. As of January, 2021, approximately 59% of the world has access to internet, which is an amazing thing. Naturally, with the increase in the amount of people using the internet there has been an increase in the amount of digital media […]
If you have been on the internet in the past 6 months and have any sort of interest in technology, you probably have come across an article about Apple’s new MacBooks with their in house Apple Silicon M1 processor. Apple is not new to the processor game, they have been producing some of the best […]
I keep hearing this argument over and again every time someone starts mentioning how technology has made our lives lazier and unfocused. But is that really the case? Has technology really killed creativity? Let’s explore. Creativity by definition is “the use of the imagination or original ideas, especially in the production of an artistic work”. […]
I am an intuitive decision maker, which is probably why I have impulsive tendencies while making most decisions. This approach has it’s ups and downs. Recently, I was thinking about why I have impulsive decision making tendencies and if that is the best way to approach things, which lead me to some research and some […]
Can you count the number of things you have accomplished all day today? I bet the number for a lot of you reading this is 0, and don’t worry that’s totally normal nowadays. In today’s society, it’s hard to be productive. With the average attention span of humans being less than goldfish, it’s hard to […]
“Why would you ever want to use ASP.NET, are you still stuck in the 90’s?”, these are the exact words uttered by an old coworker of mine when I brought up the idea of considering using ASP.NET for a project we were about to start a couple years ago. I agreed with him for the […]
Yesterday was a sad day in the history of humanity. We lost Dr. Stephen Hawking, a great scientist that has not only made huge contributions in the field of physics and cosmology, but has also shown the world that you can do what you want in life no matter how many limitations you come across. […]
Ever thought about what makes you the real “you”? Everyone is made up of flesh, bones and blood but everyone is so different at the same time. Us humans are weird beings, we are extremely powerful compared to any other animal in this planet and have done so many amazing things, yet we are surrounded […]
Being a technology enthusiast, I have always been fascinated with everything new that comes out in this space. Most technology companies, including both software and hardware companies usually follow industry trends and build products that make the best out of available technology. Apple is usually on top of this as well, since they get credits […]
Everyone and their grandmother uses social media these days, weather it is Facebook or Twitter or Tumblr or whatever else there is out there. For a lot of people, being engaged in social media is a part of their daily life and for some it is the only social part of their day (this is […]
Most of us have been taught to dream big and think big since we were kids. My parents always told me that dreaming big is the first step to making it happen. There are people out there that argue that if you can dream something, you can achieve it. But does that apply to everything […]
I use this blog to post tech related things for the most part, however I am going to start posting random thoughts and bits from my head here as well. I have recently been thinking about how when one thing starts to go bad in life, everything else follows and starts to go bad as […]
If you are a developer and are not familiar with regex, you should look up a quick tutorial for it because parsing text becomes so much easier with it. I recently had to work on parsing text inputs with inches and feet and thought I’d share it here: ^(d+)(‘|”)(?:([0-12]+)(?!2)”)?$ This will capture the following examples: […]
Let me start by saying that I love Android. I love using it, I love tinkering with it and I love how much more it enables you to do compared to any other mobile operating system out there at the moment. Although it is a great operating system, it definitely has it’s ups and downs. […]
Recently I had to implement a IP Address whois service in Golang, and instead of fiddling around with using a database of WHOIS servers and trying to query the right server, I figured out I would take a little different route. First off, for those who do not know how WHOIS servers work, basically to […]
I have been using Android since it was first launched. My first proper smartphone (if you don’t count Symbian as smartphone operating system) was T-Mobile myTouch 3G, and since then I have used pretty much all the major mobile operating system and have owned a ton of flagship devices. From the legendary HTC HD2 to […]
Here we go again, I know what you might be thinking. “This guy was ranting about how Node.js Sucks a while ago and now he is on about Golang.” – sounds like what you were thinking? Although I loved the move from Node.js to Golang initially and started using Go for pretty much everything I […]
So I recently got a new Chromebook. If you do not know what a Chromebook is, it is basically a laptop that can run Chrome browser + some more. I was at a Best Buy recently, and saw a nice little white colored plastic computer under the Google logo. It was the Acer CB3-111 that […]
Being a full stack web developer is not easy. You not only have to worry about developing the application itself, but you also have to worry about managing the server stack, implementing a high availability system, configuring a backup system, creating a deployment system and a lot more. While having the knowledge of all these […]
If you are a web developer, or any developer that has been catching up with latest technologies for that matter, I am sure you know about Node.js. It is a relatively new programming language built on top of Google’s V8 Javascript parsing engine that allows you to build cross platform applications. Node.js is widely used […]