7 Reasons Why VueJS Is So Popular

There are several reasons why VueJS has taken out a podium finish for 3 years running as one of the most popular JavaScript frontend frameworks – as voted by developers themselves. There’s a new player in town – and it’s not React JS.  An easy learning curve and a streamlined framework mean that VueJS may…

Read More

Fizzbuzz – Why It’s Used In Interviews And How To Solve It

In 2015, a team of 3 Bard Prison inmates beat the Harvard University debate team. (Don’t believe us? Look it up.) This demonstrates two things. One, that a shiny degree and book smarts don’t guarantee someone knows what they’re doing, and two, that you just can’t beat real world experience! So, what does street smarts…

Read More

9 Things You Need To Know About Kotlin

KOFI GROUP Any software engineer will tell you that there’s a library of options, pun intended, when it comes to choosing a programming language to specialize in. The answer to this question depends a lot on the functionality you want your code to possess, how optimized you want your code to be and the time…

Read More

Learn Golang – 8 Ways To Master The Go Programming Language

If you’ve read some of our previous blogs, you won’t be surprised when we say Golang is the best programming language to learn for new and experienced coders alike. Golang offers the ease of use, clarity, and practicality that many other languages lack, and it’s relatively simple to pick up. All that’s left now is…

Read More

Data Engineer Vs Data Analyst Vs Data Scientist

KOFI GROUP When entering the world of data, there can be a lot of words dumped on you that seemingly mean the same thing. The worst offenders of these are the jobs themselves – is there really a difference between a Data Scientist, Data Analyst, and a Data Engineer? As a matter of fact, there…

Read More

Microservices Explained in 10 Minutes

What are microservices? Services for ants? If you have a Derek Zoolander level working understanding of server systems then don’t worry, we got you covered. Just smile, nod your head occasionally, and “fake it till you make it” – or until this video ends, whatever comes first. This is microservices explained in 10 minutes Most…

Read More

7 Things You Need To Know About Typescript

TypeScript’s popularity has been on a steady increase over the last few years and it’s one of the most promising programming languages coming into the new year. With around 60% of JavaScript programmers making the switch to TypeScript, and another 20% more wanting to dip their feet in and try, let’s talk about what all…

Read More

Why React Native is the Most Popular Cross-Platform Technology

As a mobile developer – what do you want in an application? You want it to look slick. You want it to be super responsive with short load times. You want functionality on Android, iOS, and Windows. What you actually want, is React Native. It’s the most popular cross-platform technology for a reason but before…

Read More

Serverless Architecture Explained In 10 Minutes

What if we told you there are servers in serverless architecture? It’s a counter-intuitive concept, almost an oxymoron in itself.  But it’s real, it’s here and it could be the future of how we design and integrate applications. So, what exactly is serverless architecture?  And how can FAAS or “Function as a Service” be used…

Read More

How to Be the Best Full-Stack Engineering Candidate

Tips to Stand Out as a Standout Candidate You’re a full-stack engineer, but you’re not receiving offers, even after several rounds of interviews. What are you doing wrong? There should be many job opportunities for full-stack engineers. After all, the role was listed as the fourth top emerging job in LinkedIn’s Emerging Jobs report, with…

Read More