Articles on Software Engineering and tools written by Victor Jonah
5 top Go web frameworks
26th September, 2021 • 9 min readLooking for the top Go frameworks for the web? You came to the right place. Go is a multiparadigm, statically-typed, and compiled programming language designed by Google. It is similar to C, and if you’re a fan of C, this can be an easy language to…
Creating Duplex streams in Node.js
15th September, 2021 • 4 min readDuplex streams are a fundamental category of streams in Node.js. However, they’re often misunderstood, including the Duplex stream. This type of stream is hybrid, meaning it expects a read and write method while it’s implemented. In this article, we…
React Native vs. Swift for iOS development
21st May, 2021 • 7 min readIf you’re looking to build an iOS app, you’ve got a fair number of languages to work with. React Native and Swift are two such tools to do so. React Native is a JavaScript library from Facebook used to create cross-platform apps compatible on both…
What to expect from Crystal 1.0
23rd April, 2021 • 7 min readCrystal is a Ruby-like programming language with the power of C. Ruby/Rails developers especially should try this language because of its similarity to Ruby in syntax and pure elegance. Crystal offers the performance and efficiency of C, which is…
What is Vlang? An introduction
28th February, 2021 • 5 min readIf you’ve managed to end up at this article, it’s probably because you either have no idea what Vlang is or want to know more. Either way, it’s simple: Vlang is a programming language. Does that clear it up? (Just kidding.) To be more specific, Vlang…
What is a proxy, and how does it work in Node.js?
1st January, 2021 • 6 min readIn this article, we will take a deep dive into proxy servers, including what they are, their benefits, what types are available, and their potential drawbacks. Then, we will explore how to use a proxy server in Node.js to get a grasp of what happens…
What is railway oriented programming?
17th December, 2020 • 6 min readI recently stumbled upon Scott Wlaschin’s talk on railway oriented programming where he talked about an epic new way of handling errors using the functional approach. In this lecture, he uses a railway track as an analogy to give developers a better…
How to deploy an AdonisJs application to DigitalOcean
30th October, 2020 • 6 min readThe AdonisJs framework, highly focused on speed and stability, was created as an alternative to other frameworks in the Node.js ecosystem. With the power of an integrated system, developer ergonomics is provided on the truth that goal is far more…
Heard of JSON Patching?
8th April, 2020 • 2 min readHave you heard about JSON Patch? The first time I came across this "dude" was in an interview, and it took me hours to actually understand why I'd ever want to be needing this for. Turned out to be something important. Its brother, HTTP PATCH…
Docker Simplified I
26th December, 2019 • 4 min readIn this article, we will be looking at Docker Simplified I: Introduction. What the hell is Docker? Why Docker? Docker Components. Docker Tools. Introduction Yes! Docker is one of the best things that has…
Is var dead in JavaScript?
16th September, 2019 • 2 min readI know you hate JavaScript, but yeah, just read this article. One of the hot topics/arguments in the JavaScript community for over a while has been on the issue of let and const vs the var keywords. But, you know, all of these is just centered on…
That Computer Science Degree
2nd June, 2019 • 3 min readHey! Great you are here, I really need to talk about something right now which is this whole idea of having a degree. I mean, a degree in Computer science major. But, I couldn’t. So I had to write.. A lot of people tend to ponder on what a Computer…
Simple Difference between a Library and a Framework
26th September, 2018 • 2 min readMost guys I actually came across in tech ignorantly misunderstood/misused the word Library and Framework. I mean, in this 21st century life of programming, you should know that. Hey tech dude, it’s a library not a framework, okay? Well, since you’re…