Friday Picks 038

Read more →

Friday Picks 037

Read more →

Friday Picks 036

Read more →

Friday Picks 034

Read more →

TIL: Objects in Nim

Objects in Nim use the type constructor:

Type Definition type MusicTrack = object index: int title: string # (Mutable) Value var summer = MusicTrack(index: 1, title: "Summer in the City") That reminds me of Records in Reason:

/* Type definition */ type musicTrack = {index: int, title: string} /* Value */ let summerInTheCity = {index: 1, title: "Summer in the City"} In Nim, “An object is a value type, which means that when an object is assigned to a new variable all its components are copied as well.

Read more →

Learning About Nodejs Graphql Microservices

I'm currently working on a few micro-services with Docker. The architecture looks promising to me, and I like to play with Docker containers. Lately I've been watching a few videos about Node.js/GraphQL Microservices by Better Coding Academy. The tutorial series assumes a lot of knowledge (JavaScript, Express, GraphQL, Docker). I would have liked more detailed explanations. But the videos are still useful for showing the architecture of an Express/GraphQL setup with micro-services.
Read more →

babel-eslint and prettier-eslint-cli Are Broken

A while ago I figured out how to format and prettify all JavaScript files in a project. The guide worked for me at the time of writing. Unfortunately, the current versions of babel-eslint and prettier-eslint-cli are both broken. Relative paths are broken with prettier-eslint-cli and eslint 6.7.0 prettier-eslint [ERROR]: There was trouble creating the ESLint CLIEngine. There is a workaround for Linux and MacOS: inject $(pwd) before the file path.
Read more →

Friday Picks 030

Read more →

State of Js Survey 2019

Read more →

Friday Picks 029

Read more →