Make the right decision based on the advantages of each programming language

Right off the bat, there are clear differences between Go and Rust. Go has a stronger focus on building web APIs and small services that can scale endlessly, especially with the power of goroutines. The latter is also possible with Rust, but things are much harder from a developer experience point of view.

Image for post
Image for post

Rust works well for processing large amounts of data and other CPU-intensive operations, such as executing algorithms. This is Rust’s biggest edge over Go. Projects that demand high performance are generally better suited for Rust.

In this tutorial, we’ll compare and contrast Go and Rust, evaluating each…


A collection with the best VS Code extension for JavaScript developer

Image for post
Image for post

For some years now, I’ve been using the Jetbrains suite of IDEs like PyCharm pro and WebStorm, and since those are on the expensive side, every time I recommend them, people suggest me to switch to VS Code, as it’s free and awesome. So after some discussions on Reddit in that regard, I promised I would try VS Code for a few weeks.

Some of the big selling points for the VS Code (besides the price, FREE) are customization options and the plugin ecosystem. Since I wanted to have a great experience during my tryout, I needed some plugins to…


Make the right decision for your new system

Image for post
Image for post

One of the first things you have to decide when doing software engineering is choosing the programming language and framework you will use. Not every language will be useful, and it highly depends on what you are trying to achieve. For example, you wouldn’t try to use Rust to create a videogame because there are no libraries available, and there are few people with the expertise needed to make it work. Development is all about bringing together the right frameworks and languages to make things work well. …


It’s still among the top choices for web application developers

Ruby on Rails, frequently referred to as just Rails or RoR, is a popular open-source framework. While it’s not the youngest kid on the block (it turned 16 in 2020), it’s still among the top choices for web application developers.

Rails has done more for startups than a whole boatload of Venture Capitalists. Rails has had an incredible impact on the startup ecosystem.

It is frequently ranked as one of the top backend frameworks for the web. It’s used by some of the world’s biggest brands, such as Airbnb and Spotify. With good reason, RoR has also been built into…


CODEX

Install Let’s Encrypt (in 10mins)

Image for post
Image for post

Intro

In this post we’re going to be discussing how to install a free SSL certificate on GoDaddy. We’re writing this post because we see this question all the time on Reddit and Facebook: “is there any way to avoid the $70.00 per year GoDaddy SSL certificate by installing a free one myself?”. The simple answer to this question is that it is fairly straightforward to avoid the GoDaddy SSL certificate by installing a free one from Let’s Encrypt. In this blog post we’re going to discuss how exactly to do that.

Our Gripe With GoDaddy

Many GoDaddy users are led to believe that the…


CODEX

Key learnings from my experience as a React developer

Today I was making some reflections on what challenges and new things I learned in the last few years, specifically related to programming or computer science in general. It is fair to say that I explored many new things, from IoT, computer vision, deep learning, blockchain development, and more on the programming side.

Image for post
Image for post

I’m thinking of making a series of posts about my journey into all these technologies, and I wanted to start with my journey and experience working with React. Why React first? …


CODEX

What Are The Respective Strengths, Weaknesses, and Ideal Applications Of Golang vs. Node.js?

In this article we’ll make a comparative analysis of Golang vs. Node.js for backend web development. A young star with a cute nipper on the logo, under the wing of a renowned creator. This is Golang, or Go.

Image for post
Image for post

Now, we want to understand whether the switch from a traditional Node.js (check out our article on the latest update — Nodejs 10.0) to the popular Golang is sensible or not. That’s why we would like to compare the two solutions to help you make the best choice.

GoLang’s Maturity

Even though Golang was only launched in 2009, it can still be regarded as…


CODEX

Direct comparison of Kotlin and Dart

Image for post
Image for post

As you probably know from my previous articles and talks, I love Flutter. I really think that this is one of the best options to develop a high-quality multi-platform app. It’s so easy to create custom views with complex animations — especially, comparing with the native Android View layer. The way it promotes composition over inheritance and immutable widgets, or encourages you to make the view a pure function of a state makes me happy.

Unfortunately, I cannot say the same about Dart, the language that Flutter is written in, and that you’re supposed to use to develop Flutter apps…


Android OS rules the smartphone market with over 85% of the share worldwide. From entrepreneurs to individuals, everyone wants to make the most from the growing popularity of Android. But, if you want to build an Android app, you need to consider changing market trends and intensifying competition. Google Play Store has over 3 million apps available for download, and chances are high that your app will find similar apps on Google Play.

Image for post
Image for post

In such a competitive situation, it is better to consult a reputed Android app development company to build a unique and user-friendly app. The mobile app development…


CODEX

Image for post
Image for post

Here are a few reasons why React has become so popular so quickly:

  • Working with the DOM API is hard. React basically gives developers the ability to work with a virtual browser that is more friendly than the real browser. React’s virtual browser acts like an agent between the developer and the real browser.
  • React enables developers to declaratively describe their User Interfaces and model the state of those interfaces. This means instead of coming up with steps to describe transactions on interfaces, developers just describe the interfaces in terms of a final state (like a function). …

Joel

A father, dreamer, nature lover and IT professional. Mostly writing about passing IT certifications and comparisons between programming languages.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store