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](https://dzone.com/articles/
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](https://
www.oreilly.com/ideas/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](https://github.com/charlax/
professional-programming) – 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](https://opensource.com/
article/19/1/automating-deployment-strategies-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](https://dev.to/samsha1/
getting-started-in-cicd-for-begineers-1lp8) – Full Workflow For CI/CD using
AWS,Jenkins and Docker.
- [Tumblr open-sources three Kubernetes tools](https://engineering.tumblr.com/
post/182013497734/open-sourcing-our-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](https://
ordina-jworks.github.io/cloud/2019/01/14/Infrastructure-as-code-with-terraform-and-aws-serverless.html)
– 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](https://www.oreilly.com/
ideas/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](https://nickcraver.com/
blog/2018/11/29/stack-overflow-how-we-do-monitoring/) – 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?](https://peadarcoyle.com/2019/01/
12/im-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
- Finding remote work in 2019
– Comparison between different platform and websites as well as some tips
for during the interviewing process.
- [The Rise of Microsoft Visual Studio Code](https://dev.to/triplebyte/
the-rise-of-microsoft-visual-studio-code-3fo6) – an analysis of different
editors and their rising/falling popularity.
- [Using Docker for Node.js in Development and Production](https://dev.to/
alex_barashkov/using-docker-for-nodejs-in-development-and-production-3cgp)
– how to organize your Docker configuration for Node.js in both development
and production.
- [30 Jokes Only Programmers Will Get.](https://hackernoon.com/
30-jokes-only-programmers-will-get-a901e1cea549)