Articles

ReasonML is cool, Swift adopts LSP, Software engineering wisdom, Server side templating: who needs it?

ReasonML: Strict, powerful and forgiving - A great intro to ReasonML. ReasonML is a typescript style competitor to JS, along with reasoning and a short comparison to other competitors in the space. In case you've not gone through the ...


PostgreSQL: Efficient Queries - Indexing

How to index your tables to make your queries perform far more efficiently.


PostgreSQL: Explain

Understand what is going on under the hood of your queries.


Agile is Bullshit at the DoD, Deplatformed is the new black, Lua’s architecture, easy web performance gains

Lua is cool, been around a long time, and here is a deep dive into its design. Everyone will learn something useful from this article.

Gab.com is a weird cat. They support free speech, but have been deplatformed for that notion. At the same time,...


PostgreSQL: Analyze

How to keep PostgreSQL updated on the status of our tables so it can run queries as efficiently as possible.


PostgreSQL: Vacuum / Autovacuum

Eliminate the bloat in your database with vacuum and autovacuum.


Open Source Spotlight: Milligram - A minimalist CSS framework

This week the spotlight is on Milligram, which was created by CJ Patoilo.

Milligram is a super lightweight CSS framework, only weighing in around 2KB when minified and gzipped. It's pretty detailed for such a minimalist UI library and it has a...


WASM goes back to the Future, Give Lisp a chance, Microservices vs Monoliths, MongoDB RE-licenses, and Linkdump meta

WebAssembly's post-MVP future - Mozilla publishes the pièce de résistance on WASM--where it started, where it's at, and where it's going. Seriously, don't miss this. They outline the full development process and the long term...


Getting started with React 360 and Elixir

We will be using Elixir, a little phoenix ( little ), and React 360. You can read up on each here:

It should be noted that it is, at the time of writing this, hard to find good supporting docs for React 360, it has been...


Hacktoberfest! Get a sweet t-shirt for opening 5 PRs

This is one in a series of weekly spotlights on cool projects in the open source community that are looking for exposure or assistance. If you'd like your project to be featured, hit up us up at support at this domain and let us know about...


HackTracks - Music to Code By

We put together a playlist with some songs we love to listen to while coding. We thought you might enjoy it.

Give us some suggestions in the comments or on twitter @smoothterminal


PostgreSQL: General Configuration 2

Understanding pg_hba.conf, postgresql.conf, and how to use them to tune our systems.


Dropbox details their edge services, on replacing Redux, and the debate over Protobuffers

Dropbox traffic infrastructure: Edge network - An overview of how Dropbox keeps exabytes of data available and fast


3 Ways We're Using Elixir to Solve Real Problems - Websockets, Webhooks, and load balancing, Oh my!


Protobuffers Are Wrong [...


PostgreSQL: General Configuration 1

Getting up and running with PostgreSQL.


Open Source Spotlight: Elm-Beam, Exploring Elm on the Erlang VM

Our weekly spotlight of a cool project in the open source community that is looking for exposure or assistance. If you’d like your project to be featured, hit reply and let us know about it.

elm-beam is an experimental compiler for running Elm on...


PyTorch makes ML easier, Minecraft programming insanity, Vue.js += 1, Grindr/Fuckr spurs open source debate.

https://www.smbc-comics.com/comic/rise-of-the-machines

This week in neural networks... PyTorch, which provides "tensors and dynamic neural networks in Python with strong GPU acceleration", released a preview of their 1.0 release this...


Open Source Spotlight: Ignite - the React Native Starter Kit

Production ready starter kits for the React Native ecosystem.


💵💵 Java 11 - now with license fees 💵💵; Neckbeard wisdom; CA makes empty promise on IoT security

Java 11 license changes, Two discussions of retained developer wisdom, CA passes more useless laws, Dropbox drops the mic after a major Python 3 migration.


Spotlight: Tortoise, an event-sourcing library based on the MQTT protocol.

Tortoise is an MQTT client written for Elixir. MQTT is a lightweight machine to machine pub/sub protocol. Tortoise’s goal is to wrap the message passing nature of MQTT in a library that feels natural to an Elixir developer—that is, passing a...


Deploying to Testnet

Deploy our smart contract to the Ropsten Ethereum network while learning about Metamask and Faucets.