Tag: Backend development
-
A mini-guide: Build a REST API as a Go microservice together with MySQL
Posted on November 10, 2019, Level intermediate Resource Length short
In this mini-tutorial, author creates a simple REST-API with a MySQL database. Author have recently found himself coding and deploying a lot of Go microservices and this is his experience and advice. By Johan Lejdung.
Tags backend-development architecture-and-apis devops-and-ci-cd
-
Object Oriented Programming in Python vs Java
Posted on November 7, 2019, Level intermediate Resource Length medium
An article by Jon Fincher. This article compares and contrasts object-oriented programming support in Python vs Java.
Tags backend-development software-engineering
-
How to build a custom Kubernetes Ingress Controller in Go
Posted on November 6, 2019, Level advanced Resource Length long
Tutorial written by Caleb Doxsey. It documents his journey to his own Kubernetes Ingress Controller.
Tags software-engineering devops-and-ci-cd frontend-and-mobile cloud-and-infrastructure backend-development
-
Gentle introduction to Monte Carlo sampling for probability
Posted on November 4, 2019, Level intermediate Resource Length long
Jason Brownlee wrote this piece about Monte Carlo. Monte Carlo methods are a class of techniques for randomly sampling a probability distribution.
Tags data-and-analytics ai-and-machine-learning miscellaneous backend-development
-
Promises in Javascript: Complete Guide for 2019
Posted on November 3, 2019, Level intermediate Resource Length medium
Promises are an important concept that is essential for a JavaScript developer to understand. If this concept is clear, the developer can utilize promises in a variety of ways in their day-to-day lives. An article by Nilesh Sanyal.
Tags frontend-and-mobile backend-development product-and-design
-
Fastest way to cache for lazy developers: Angular with RxJS
Posted on November 2, 2019, Level intermediate Resource Length medium
Dler Ari is author of this piece about HTTP caching and Angular. HTTP caching simply means the browser stores local copies of web resources for faster retrieval the next time the resource is required, thus reducing the number of server calls.
Tags frontend-and-mobile backend-development
-
From REST to GraphQL: Different way to create API (with Apollo & Node.js)
Posted on October 31, 2019, Level intermediate Resource Length long
Dirk Wolthuis wrote this tutorial about moving from REST to GraphQL. If you already have a MySQL database you have an excellent starting point for creating a scalable API.
Tags architecture-and-apis backend-development frontend-and-mobile data-and-analytics
-
Running a serverless Go web application
Posted on October 30, 2019, Level intermediate Resource Length medium
Recently Google introduced the beta program for Google Cloud Run. This is a service to run stateless containers on a fully managed environment by Google. An article by Bart Fokker.
Tags backend-development software-engineering frontend-and-mobile
-
Cloning Memcached with Go
Posted on October 29, 2019, Level advanced Resource Length short
Andrew Healey tutorial how to write key value store in Go. He uses caching pretty often but had never coded up a Least Frequently Used (LRU) cache by hand before.
Tags backend-development software-engineering
-
Using the Python zip() function for Parallel Iteration
Posted on October 28, 2019, Level intermediate Resource Length long
Leodanis Pozo Ramos wrote this tutorial about Python's zip() function. It creates an iterator that will aggregate elements from two or more iterables.
Tags backend-development software-engineering
-
How to structure your Scala application?
Posted on October 23, 2019, Level beginner Resource Length short
Michał Matłoka wrote this piece about the application organization and structure in Scala. In Scala, one tends to see smaller libraries, which are quite flexible. That is why many things like application structure and life-cycle fully depend on developer.
Tags backend-development software-engineering
-
Use Kabanero, Appsody, and Codewind to build Spring Boot application on Kubernetes
Posted on October 21, 2019, Level intermediate Resource Length short
An guide by Hafid Haddouti. In the era of DevOps where the team is responsible for building and running applications for their entire life cycle, choosing the best tools is crucial to help reduce the work needed for building and deploying cloud-native applications.
Tags devops-and-ci-cd software-engineering backend-development