Sign in

Backend developer | Hobbist Writer | Owner of http://swissarmyknife.fun

Things I would like to have known when I was 21 as a software engineer

Photo by Álvaro Serrano on Unsplash

Dear 21-year-old self,

I hope you are as happy and excited as I was. You just finish your college degree and you must be ecstatic to start working as a software developer. I was in that state also when I was your age.

You are probably willing to take the…


Take a look at how you could use the web framework expressJs with typescript

Photo by Christopher Robin Ebbinghaus on Unsplash

Overview

If you are here I am assuming you already know what expressJs, javascript, node, and typescript are. I am also assuming that you have node and npm installed. So I will not go in deep about that.

In this article, we will go through the setup to get you started…


Find out what is TDD and how it works

Photo by Lacie Slezak on Unsplash

TDD stands for Test-Driven Development and is a technique bound to software development. Implies that tests should be written before the production code. It’s based on a short circle of repetitions, where for each functionality a test is previously created.

Aside from what is the traditional development model where you…


Look at 7 reasons why you should learn how to code

Photo by Nicole Wolf on Unsplash

It doesn't matter if you are a developer or the CEO of a company. Or even if you work in marketing or finances department. Knowing how to code is a great skill to have. Coding is more than just building software. …


Learn how can you build a REST API for CRUD operations with rust and how it compares with other web frameworks

Photo by Markus Spiske on Unsplash

Why Rust?

Rust has been around for about 5 years. Is a language that claims to be “memory-safety” and performs extremely fast. Is a multi-purpose language and comes with built-in functionality for command line, web assembly, networking, and embed applications.

What I want to achieve is to build a CRUD application for…


TECH BUILD

Rust has matured for 5 years. But is it ready to build web applications?

Rust programming language — are they web yet?
Photo by Zsolt Palatinus on Unsplash

Why use rust?

“Given our dependence on Rust, we need deep in-house Rust expertise, just as we have with Java and other foundational technologies,” said Matt Asay, an open-source exec at AWS.

Having his first stable release on 15 May 2015 Rust is a relatively new programming language. Rust has a similar syntax…


Put your website on Google first page by following a few steps

Photo by Stephen Phillips - Hostreviews.co.uk on Unsplash

Overview

I came across a few articles on how to get a blog post on Google’s front page. Then I start wondering how much effort and money was necessary to make a website, with a new domain, rank high on search engines. I choose to make a website with automatic information…


The TOP 5 programming languages that I think will trend in 2021

Overview

Today exists hundreds of programming languages. And the top (most used) can change along with the market demand because each year new trends and problems emerge. One language can be more suitable for a specific task and others could fit better in another. …


Tech releases

See the new shine features that PHP 8 brings to you

See the new shine features that PHP 8 brings to you
Photo by KOBU Agency on Unsplash

History of PHP

PHP wasn't always awesome like it is today. Back in the days, it was all messy and didn’t compare at all with strongly typed languages. But it was versatile enough to domain the web. Other languages rise and threaten the PHP domain in web application development. …

Erik Dev Walker

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