Tag: Backend development
-
Visualizing Keras neural networks with Net2Vis and Docker
Posted on January 16, 2020, Level advanced Resource Length long
Visualizing the structure of your neural network is quite useful for publications, such as papers and blogs. Written by @MachineCurve (Christian).
Tags data-and-analytics backend-development how-to
-
Introducing Mocking Hans - An open source tool for creating fake APIs
Posted on January 9, 2020, Level intermediate Resource Length medium
An article by Kevin about Hans. Hans is a small Node application for faking APIs - but not just a single REST API using HTTP. It allows for creating multiple APIs using different ports and protocols (like native WebSockets or even GraphQL).
Tags architecture-and-apis backend-development frontend-and-mobile
-
Build and secure a GraphQL server with Node.js
Posted on January 7, 2020, Level beginner Resource Length long
A tutorial from the pen of Roy Derks. Learn how to handle authentication and authorization of a GraphQL server using Node.js and JWTs.
Tags frontend-and-mobile security-and-privacy backend-development data-and-analytics
-
Pivotal Web Services, SSL, and a Custom Domain
Posted on January 6, 2020, Level beginner Resource Length medium
Pivotal Web Services (PWS) is a great place to set up push button deployments. It's cheaper than Heroku and has some great features. By Austin.
Tags frontend-and-mobile architecture-and-apis backend-development software-engineering
-
Understanding garbage collectors
Posted on January 5, 2020, Level beginner Resource Length medium
Great explanation how the default garbage collectors work. Garbage collection (or GC) is an automated way to reclaim for reuse memory that is no longer in use. By Christine H. Flood.
Tags backend-development software-engineering miscellaneous
-
An overview of server-side HTTP APIs in Go
Posted on January 4, 2020, Level beginner Resource Length medium
An tutorial by Abhishek Gupta in which he explores the net/http package in Golang which provides the server and client-side APIs for HTTP services.
Tags backend-development software-engineering architecture-and-apis frontend-and-mobile
-
Run Python versions in Docker: How to try the latest Python release
Posted on January 1, 2020, Level beginner Resource Length medium
Geir Arne Hjelle put together this guide about how to run different Python versions using Docker, including how you can have the latest alpha running on your computer within minutes.
Tags backend-development devops-and-ci-cd leadership-and-career software-engineering
-
HTML, CSS and Go: Vugu premise and example
Posted on December 28, 2019, Level intermediate Resource Length medium
An article by Brad Peabody about Vugu andd WwebAssembly. Vugu is a Go library that makes it easy to write HTML markup and Go code which is compiled and run in the browser using WebAssembly.
Tags frontend-and-mobile architecture-and-apis backend-development miscellaneous
-
Safer code with container types (Either and Maybe)
Posted on December 27, 2019, Level beginner Resource Length medium
Joan Llenas put this article together about safer types with TypeScript. There are only two hard things in Computer Science: null and undefined.
Tags frontend-and-mobile backend-development software-engineering how-to
-
Go plus services and one goliath project
Posted on December 20, 2019, Level intermediate Resource Length long
An article by Kevin Dangoor from Khan Engineering about how Khan Academy is embarking on a huge effort to rebuild our server software on a more modern stack in Go.
Tags leadership-and-career architecture-and-apis devops-and-ci-cd backend-development
-
Const assertions in literal expressions in TypeScript
Posted on December 17, 2019, Level beginner Resource Length medium
With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. By Marius Schulz.
Tags frontend-and-mobile backend-development software-engineering
-
Beyond Liskov: Type safe equality in Scala
Posted on December 15, 2019, Level advanced Resource Length long
The blog post by Haoyi about type safety equality in Scala. If you are doing something non-trivial to compute a trivial result, it's probably an programmer error. Universal equality is just one common case of that.
Tags backend-development software-engineering