You probably know already that this Monday there was a world-wide outage of many Google services for about 45 minutes. The thing to be noted is that the affected services were also the most important Google services which have the most users, which includes Gmail, YouTube, Google Cloud, Play Store etc... I don't think Google … Continue reading How Software Engineers Handle Outages?
Category: Computer Science
Technology, Tutorials, Reviews, Coding Practices, General Advice and much more
Data Science 101
Hope y'all doing well. The format of this blog post is going to be similar to a blog post that I did on a different topic called Internet Radio Station 101 where I went through the workings of an Internet Radio Station from the top-down. I recently completed the Introduction to Data Science eDX course … Continue reading Data Science 101
What is it like to work in a medium-sized premium Services-based Company?
Ever since you complete your schooling and get into a college to start your Computer Science education, you are faced with this evergreen debate for the type of company that you should work for after 4 years. A Product-based company or a Services-based company? Out of the 2, there is a social stigma attached with … Continue reading What is it like to work in a medium-sized premium Services-based Company?
Created a GraphQL Bible API in 2 Days using Hasura (Here’s How)
Few years ago I worked on a project where I had to get hold of the 31,102 verses of the English Bible, and use it to develop an Android app that helps people memorize Bible verses. This app used a memorization technique called spaced repetition which is popularly used in the flash card app - … Continue reading Created a GraphQL Bible API in 2 Days using Hasura (Here’s How)
Internet Radio Station 101
Do you want to create your own personal jukebox that broadcasts to the entire world (or just your home/work network)? Then an internet radio station might be just right for you.
Hybrid app development is a godsend for Startups, but should you take that route?
If you were to look at the current market distribution when it comes to mobile operating systems, there are only two main players on the field: Android and iOS. The market share of all the remaining mobile operating systems put together is less than 1% of the total. That would seem to be good for … Continue reading Hybrid app development is a godsend for Startups, but should you take that route?
Error Logging in Javascript: 4 Things to Know
The literal meaning of a log is "an official record of events during the voyage of a ship or aircraft". As programmers, we will usually not be dealing with that type of logs, but instead with logs that tell us what happened at a particular time in our software system. If you have used any … Continue reading Error Logging in Javascript: 4 Things to Know
Sending a Request to a Server from your Android app
Here is a tutorial on how to send HTTP requests from your Android app to a server using the Android Async Http client library
How to extract Metadata of an Image in Android?
This is a small tutorial where I tell you how you can extract the metadata of an image using ExifInterface while developing a native Android app.
RecyclerView inside a NestedScrollView
It's 3 AM right now. But still, I need to put this stuff into ink (figuratively speaking) when it is still fresh in my mind. For a long time, Android developers have had a tough time putting a ListView or a RecyclerView inside a ScrollView, cause it simply didn't work. Developers had to manage to … Continue reading RecyclerView inside a NestedScrollView