Very often we encounter a situation in our project where we want to make multiple API calls serially (one after the other). You will make an API call wait for the response and process the response as per your business use case and then trigger the next API call.
Some may suggest using the Operation queue’s addDependency function or serial queues for this task.
But there’s just one small surprise waiting for you when you go with either of the approaches and the name of the surprise is URLSession.
It’s a new day and today you decided that you are going to streamline your life, you are going to take control, be the boss of your destiny and so what you do is you write certain goals on a piece of paper or on a to-do list app which says you are going do XYZ or you are going to achieve ABC in next 6 months.
The feeling of joy and happiness we get after we write those goals is amazing because you start to feel that you are slowly controlling your life and molding it into the direction…
Recently WhatsApp rolled out its new policy update and everyone started seeing the above in-app alert in their WhatsApp messenger. For now, you can choose to ignore this alert but if you don’t tap on the agree button by Feb 8th, 2021 you will no longer be able to use WhatsApp.
After seeing this alert everyone started deleting their WhatsApp account and started shifting to new messaging platforms.
But what has caused these users to shift from a platform they been using for such a long period of time?
In this post, we will do a step by step walkthrough…
This is part 2 of the interview question, if you have not seen part 1 of the interview questions, I request you to please check that out as well.
When we give interviews, we are either asked theory questions and sometimes there’s practical or called a machine test, in this post I will cover some of those questions
I have divided the questions into three parts for the different skill set of developers, but I would recommend going through all of them for better chances of cracking the theory and machine test
Note: Some questions are marked with Task which…
A wise man once said that life will teach you a lesson at the right time and sometimes those lessons are painful but needed the most to mold us into a better person.
As a child, we were dependent on our parents, but when we start earning we get a sense of independence, now we can get whatever we like or want and we often find our parents saying
When my earnings were less I used to manage everything including saving a good portion of my salary savings, but soon after my salary increased I was tempted and curious to…
When I was a student doing my graduation, I was not very sure what should I do OR what technology should I select, luckily I had good mentors to help me out and I choose .net to begin with and was helped and nurtured by my mentors to be a better developer.
But not all students are lucky as me, I know a few of my friends who paid a huge amount of 35,000 INR in institutes who over-promised and under-delivered.
Many such institutes are just there to do fake promises and their only motive is to grab your hard-earned…
Preparing for interviews has always been a stressful task as we are not very sure what to expect, in this blog post we will explore a few of the commonly asked interview questions.
I have divided the section into three levels based on developer experience, however, I would advise going through all the levels to be best prepared for your interviews.
Once you have completed part 1, you may check out part 2 of the interview questions by clicking here
Wishing you all the best for your next interview round.
Having a pragmatic approach to anything in life is always a good idea because it helps you to avoid any hiccups in the longer run.
Today let’s talk about 3 rules that every developer should follow to avoid any hiccups in software development.
Estimates are driven by project requirements, and sometimes project requirements change during development or are ambiguous, to begin with.
The problem with an ambiguous project requirement is, different people when they read it will have different ideas about the requirement and its complexity.
A bigger problem arises when developers read such requirements and provide estimates for it…
You might have spoken with some iOS developer or maybe someone has told you that iOS development is pretty cool and you get a good salary if you choose that as a career OR you own an iOS device and want to make your own app for iOS devices.
And now you are excited and want to make the next Facebook or WhatsApp iOS app, but before you make those apps you are having all sorts of questions which are
Widgets in iOS 14 are pretty awesome and with SwiftUI now developers can be more creative with how they can show information from their app which matters to the user
Widgets do not support scrolling at the moment and maybe this is one of the reason why you cannot use List in Widgets but nevertheless we can still create our UI to make it look like a list but without the scrolling.