Software Development: 5 Skills That Matter As Much As The Language

Knowing a programming language well is important in a software development career. However, let us break it to you: that is not all. A well paid and software development role requires one to have a few more important skills. Here are the five most important skills that will make you a more successful and employable software developer.

Continue reading “Software Development: 5 Skills That Matter As Much As The Language”

Design Patterns in OOP | Let’s Simplify

Hey Geeks! Are you planning to pursue a career in software development? If so, design patterns are a skill that you’ll need pickup soon. Therefore we introduce this new series, where we will dedicate one article to each pattern and attempt to explain it in the easiest way possible. But before we dive in, let us first look at what design patterns really are.

Continue reading “Design Patterns in OOP | Let’s Simplify”

JavaScript Promises | JavaScript Basics | Let’s Simplify

Hey geeks! This week we are looking into Promises in JavaScript! Let’s say you are building a weather app. You have access to an awesome weather API you found on the web and you have decided to use it in your app. In order to accomplish the task, you have to use AJAX or Fetch API.

Consider that fetching the weather may not be instantaneous, i.e, it takes time. How does Fetch API make sure your app doesn’t stop working in the time the weather info arrives? By using Promises! Let’s dive into Promises in JavaScript and find out what it is all about.

Continue reading “JavaScript Promises | JavaScript Basics | Let’s Simplify”