Tag: Backend development
-
Build a Node.js tool to record and compare Google Lighthouse reports
Posted on April 3, 2020, Level intermediate Resource Length long
In this tutorial, Luke Harrison shows you step by step how to create a simple tool in Node.js to run Google Lighthouse audits via the command line, save the reports they generate in JSON format and then compare them so web performance can be monitored as the website grows and develops.
Tags frontend-and-mobile cloud-and-infrastructure backend-development
-
Attack matrix for Kubernetes
Posted on April 2, 2020, Level intermediate Resource Length medium
Security research software engineer Yossi Weizman put together this guide for considering new security challenges when moving workloads to Kubernetes.
Tags devops-and-ci-cd architecture-and-apis backend-development
-
GitOps using Helm3 and Flux for Node.js and Express.js Microservice
Posted on April 1, 2020, Level intermediate Resource Length long
In this tutorial author will show you how to build a GitOps pipeline for a Node.js application built with Express.js. The application was created in an earlier tutorial. Rather than deploying new versions manually, flux will deploy it to Kubernetes whenever a build of the Docker image is available. By Alex Ellis.
Tags devops-and-ci-cd architecture-and-apis backend-development
-
Graphql vs REST: Which one is better? (2020)
Posted on March 30, 2020, Level beginner Resource Length long
When you need to build an API, your mind will likely jump to REST, the de facto standard for API creation. However, this is changing with the increase of GraphQL popularity. This post was originally posted in May 2019 and updated in March 2020. Published by João Inez on imaginarycloud.com.
Tags architecture-and-apis backend-development frontend-and-mobile
-
Data structures and algorithms in Java: A beginner's guide
Posted on March 26, 2020, Level beginner Resource Length medium
Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain. By Jeff Friesen.
Tags backend-development software-engineering frontend-and-mobile
-
Kotlin -- The suspend modifier under the hood
Posted on March 24, 2020, Level intermediate Resource Length long
Kotlin coroutines introduced the suspend modifier in our daily life as Android developers. By Manuel Vivo.
Tags backend-development software-engineering product-and-design
-
Zero downtime Laravel deployments with Laravel Deployer and Github Actions
Posted on March 23, 2020, Level intermediate Resource Length medium
Michael Brooks is author of this blog post about Github actions and how they can automate your entire workflow. From building your assets to running your testing and deployment strategies.
Tags backend-development devops-and-ci-cd frontend-and-mobile
-
How to use Netlify to deploy a free Go web application
Posted on March 22, 2020, Level intermediate Resource Length short
Netlify is an web host that specializes in hosting static files. But Netlify also has various solutions for dynamic hosting, and their "Functions" service turns out to be a very easy way to host a Go web application, often for free. In this post, you will get walk through a demo repo author made that shows how to do this. By Carl M. Johnson.
Tags backend-development software-engineering devops-and-ci-cd
-
How container networking affects database performance
Posted on March 20, 2020, Level intermediate Resource Length medium
An article by Percona team about building and releasing Operators for Kubernetes to run traditional databases in a cloud-native fashion. They released Percona Server for MongoDB and Percona XtraDB Cluster; they were chosen because they both feature replication systems that can be made to work effectively in a containerized world.
Tags data-and-analytics backend-development software-engineering devops-and-ci-cd
-
Building a CLI chat app with Go and WebSockets
Posted on March 18, 2020, Level beginner Resource Length short
In this tutorial you will elarn about more about the WebSockets protocol. Go provides a WebSocket library, but the Go team advises to use other solutions built by the community. By Gustavo Caso.
Tags software-engineering backend-development
-
Angular: Keeping it Fat, Dumb, and Happy
Posted on March 12, 2020, Level intermediate Resource Length long
Todd Palmer published this article about an architectural approach to better Angular applications. The article shows you how to keep your Templates declarative and dumb, your Components thin and smart, and your Services fat and happy.
Tags frontend-and-mobile backend-development
-
Flexible MariaDB server Query Cache
Posted on March 5, 2020, Level intermediate Resource Length medium
The Server Query Cache (QC) is a well-known feature of MariaDB Server–it caches SQL statements and the corresponding result sets. Today we have faster, solid-state disks and more RAM, so the Query Cache is less important. Reducing reliance on cache alleviates its negative effects, such as mutex blocking. By Anders Karlsson.
Tags backend-development data-and-analytics devops-and-ci-cd miscellaneous