Links 19-01-19

Dev

  • What’s new in SQLite? – “SQLite is an undervalued database—some people even believe it is a toy database that is not suitable for production use. In fact, SQLite is a very solid database that can handle terabytes of data.” In this informative article, Markus Winand explores the new features that were added to SQLite in 2018.

  • How to make your Python workers scale dynamically – At DZone, Maciej Gryka explains how QA platform company Rainforest scaled its application while supporting data science tools like scikit-learn and NumPy, sharing a flexible way to ship Python code for long-ish living workers.

  • What lies ahead for Python, Java, Go, C#, Kotlin, and Rust – O’Reilly authors and instructors explore the near-term future of popular and growing programming languages.

  • Go templates made easy – Go ships with its own template engine, split into two packages, text/template and html/template. These packages are similar in functionality, with the difference that html/template allows a user to generate HTML code that is safe against code injection, making it suitable for use on web pages and emails. These packages are also used in other applications such as the configuration for Helm, the Kubernetes package manager, assisting with code generation and much more.

  • A (Big) List of Resources for Developers – A collection of full-stack resources for programmers. The goal of this page is to make you a more proficient developer. You’ll find only resources that I’ve found truly inspiring, or that have been become timeless classics.

Ops

  • Automating deployment strategies with Ansible – Unexpected work, tedious tasks, and other headaches that come along with provisioning and deployment can be greatly minimized with the help of automation. Jairo da Silva Junior explains some of the best approaches.

  • Getting Started in CI/CD for Beginners – Full Workflow For CI/CD using AWS,Jenkins and Docker.

  • Tumblr open-sources three Kubernetes tools – Tumblr uses Kubernetes for a number of its workloads, including critical-path web requests handling, background task executions, and scheduled jobs for spam detection and content moderation. The company recently announced it was open-sourcing three of the internal tools it uses to integrate Kubernetes into its workflows: k8s-sidecar-injector, k8s-config-projector, and k8s-secret-projector. To find out more, check out the official blog post.

  • An introduction to infrastructure as code with Terraform and AWS – Nick Van Hoof helps you get up and running with infrastructure as code by walking you through setting up an application on AWS using Terraform.

  • Site reliability engineering (SRE): A simple overview – Get a basic understanding of site reliability engineering (SRE) and then go deeper with recommended resources.

  • Stack Overflow: How We Do Monitoring - 2018 Edition – A long and very detailed post on how Stack Overflow do monitoring. Lots of internal dashboards, graphs and discussions of approaches and different facets of the monitoring problem.

  • I’m lost, how do I learn to use the Cloud? – When public cloud services launched they had a small number of services, and you could learn the APIs and tools fairly quickly. Not so today. This post acts as a reminder, as well as a good collection of links for anyone starting getting up to speed to with AWS or GCP.

  • GoFish, the Package Manager 🐠 – GoFish is a cross-platform systems package manager, bringing the ease of use of Homebrew to Linux and Windows. Early days but a few packages starting to be available.

Misc

Copyright © 2017-2019 Stanislav Gobunov