Vectormike's Blog

Articles on Software Engineering and tools written by Victor Jonah

5 top Go web frameworks

26th September, 20219 min read

Looking 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, 20214 min read

Duplex 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, 20217 min read

If 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, 20217 min read

Crystal 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, 20215 min read

If 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, 20216 min read

In 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, 20206 min read

I 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, 20206 min read

The 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, 20202 min read

Have 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, 20194 min read

In 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, 20192 min read

I 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, 20193 min read

Hey! 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, 20182 min read

Most 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…