ITNEXT.io Newsletter September

Henk Pelk
ITNEXT
Published in
6 min readSep 12, 2019

--

The 14th & end of summer edition!

Photo by Brendan Church on Unsplash

We hope you have all had a wonderful holiday and enjoyed the summer! To help you get back to work we have selected some excellent articles for you to read! Before that however, we would like to mention two things:

  • The early bird tickets sales period has passed, but we will surely have some discount periods. So do keep an eye out for these! See you on the 30th of October!
  • ITNEXT is founded by LINKIT. We also organize monthly meetups. If you live in the Netherlands, check the upcoming events. We hope to see you soon.

Have fun reading the articles :)

Getting Started with NestJS 🏁

Are you getting started with NestJS? Then you should go through this tutorial and learn how to build web services with TypeScript & NestJS. This simple API server with NestJS will handle a basic application scenario: creating, storing, and retrieving a list of products for a general store.

How to Build a Dynamic, Controlled Form with React Hooks (2019) 🏗

React’s new hooks make building UI’s easier than ever, but some things like dynamic forms can still be a bit tricky to understand. This is all we’re designing today. And since we’re using the new hooks, we won’t be using any classes like we used to. You can find this thorough article here.

How the browser renders a web page? — DOM, CSSOM, and Rendering

To understand how a browser renders a webpage, this article dives into the DOM and CSSOM. The browser blocks some rendering of a webpage until certain resources are loaded first, while other resources are loaded asynchronously.

Photo by Pankaj Patel on Unsplash

And don’t miss the following articles by Lorenzo Spyna about push notification:

React Push notifications (with hooks)

Push Notifications in JavaScript

.NET Core is sexy, and you should know it 🎉

Get to know why .NET Core is sexy, and you should know it! The author has the goal of convincing you that we can easily and quickly develop in C#and .NET Core, as we can do in JavaScript and NodeJS.

Want to find out how? Read it all here.

A Ruby Cheatsheet For Arrays 🚨

In this article, you can find tips and tricks for both beginners and forgetful professionals! Simply put, before you lies a metric ton of handy Ruby Array methods. And to keep things shorter, the author writes return values in comments, so arr # -> "stuff" means that the return value for arr is “stuff”.

Advantages of Git Rebase ⪭

One of the most-read articles on Medium about git rebase encourages to not do so. This article advises the only purpose of rebasing is to have a good looking git log history.

I’ve come to the conclusion that it’s about vanity. Rebasing is a purely aesthetic operation.

I want to list a few good reasons why, in my opinion, rebasing is a good practice that brings many benefits to your workflow.

Building a Calculator App in Flutter 🧮

In this article, you will learn how to build a simple calculator app with Dart and Flutter. The excellent features available in the Dart language and Flutter SDK provide the modern developer with a great toolkit for quickly trying new ideas and building high-performance applications.

Photo by Kelly Sikkema on Unsplash

How to use PHP to build microservice? & PHP microservices framework — Swoft 2.0.5 published

There are different ways to build a microservice architecture. If you use the traditional PHP framework, it is very difficult to achieve. But using Swoft is very easy in comparison.

With its high performance and stability, find out in this article why you should use Swoft instead of traditional PHP.

If you want to know what exactly Swoft is, check out this article. In short, Swoft is a PHP microservices coroutine framework based on the Swoole extension.

Through three years of accumulation and direction exploration, Swoft has made Swoft the Spring Cloud in the PHP world, which is the best choice for PHP’s high-performance framework and microservices management.

Dockerizing an Angular App with Karma and Protractor containers

Ever wondered how you can develop Angular applications on your local machine with minimal setup? How about production? This tutorial will cut the corners! It will show you how to Dockerize an Angular app, build with Angular CLI and finally using Docker and Docker Compose for both development and production.

Continuous Delivery On Kubernetes With GitOps

GitOps is a way to do Continuous Delivery introduced by Weaveworks. It works by using Git as a single source of truth for declarative infrastructure and applications.

This post will demo Flux, a component at the heart of GitOps, accepted in the CNCF’s sandbox a couple of weeks ago.

Truncating a string with ellipsis(…) in Outsystems

As an OutSystems developer, you have no doubt you encountered issues with overflowing text in div’s or table rows with double size because of the text wrapping. You can handle this easily with CSS. How? In this article, João will demonstrate this using 2 containers wrapping text.

OutSystems Mobile Development Best Practices, Why? 📱

OutSystems Mobile Development Best Practices exist for a reason. William will explain in this article why it is essential to follow these best practices.

Migrate OutSystems environment from JAVA-stack to .NET-stack

In the latest releases of OutSystems, the .NET-stack was updated while the Java-stack was not. Time to consider whether to stay with Java or migrate to .NET. In this article, Kees Kleybeuker walks you through the migration step by step.

Exciting news & updates below!

Photo by rawpixel.com from Pexels

Awesome podcasts you might’ve missed 🎧:

Wanna become the best software developer you can be? Looking to build pragmatic teams ? → ⏯️← (Audio) By Allen Underwood, Michael Outlaw, Joe Zack.

Have a look into architecting the Netlify Dashboard with React and Redux with Matt Biilmann CEO of Netlify! Tune in here → ⏯️← (Audio) By Adam Wathan

You should read the new edition of the Pragmatic Programmer with Dave Thomas, Andy Hunt! You can find it here: Tune in here → ⏯️← (Audio) By CodeNewbie.

Something fun!

Developers Developers! Something with Microsoft, try it out!

Developers Developers, a site parodying Steve Ballmer’s Microsoft Developers

You can draw your own figure here: http://developersdevelope.rs/

🎉 ITNEXTSUMMIT 2019 🎉

On Wednesday, October 30th 2019, our annual event ITNEXT SUMMIT 2019 will take place at Pakhuis de Zwijger in Amsterdam. This year’s event has three parallel tracks for JavaScript, DevOps and Data Engineering. The event is aimed at IT-professionals who want to deepen their knowledge and meet like-minded fellows.

We are also offering diversity tickets. Do you belong to an underrepresented group in IT? Claim one of the free diversity tickets. Check: https://diversitytickets.org/en/events/426

--

--

Social Media Manager @ LINKIT, Editor of ITNEXT. Fan of chatbots, sci-fi, cycling and rock/wall climbing.