Insights

All
  • All
  • Hiring Engineers
  • Job Search & Interview Tips
  • Programming Languages
  • Software Engineering
  • Startups
shutterstock_424778164

Clojure and 5 Things You Need To Know About It

Lisp gets a bad rap.  It doesn’t matter if you’re referring to the speech impediment or the second oldest high-level programming language family still in use today, it has it’s superfans and its haters. Like many core languages, Lisp has spawned countless dialects, one of which being Clojure. So, what is Clojure?  And how is…

shutterstock_1168539760

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…

Startup,Business,People,Group,Working,As,Team,To,Find,Solution

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…

Montreal,,Canada,-,March,08,,2020:,Kotlin,Example,Code,,Site

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…

shutterstock_1302472228

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…

Programming,Language,,Rust,Inscription,On,The,Background,Of,Computer,Code.

Rust Programming Language: 5 Things You Need To Know

This might sound weird, but there’s a few similarities between the rise of Leninism in 20th Century Russia, and the release of the Rust programming language. Despite people’s opinions, good or bad, there can be no doubt that both concepts are examples of revolutionary thinking – just hear us out. In fact, by just swapping…

Businessman,Analyzing,A,Business,Analytics,(ba),Or,Intelligence,(bi),Dashboard

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…

Distributed,System.,Wireless,Connection.

Distributed Systems Explained In 10 Minutes

Why put all your eggs in one basket?  That’s the philosophy behind a computing concept known as distributed systems. But it’s definitely not that simple. Getting a solid grasp of distributed systems architecture can take a while, fortunately we’re here to help you learn the basics in just 10 minutes. What Is A Non-Distributed System?…

Microservices,And,Distributed,Logging,Concept,,Architecture,And,Design,Principle,Of

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…

Build the future of your startup