#277 — July 29, 2020 |
Some SQL Tricks of an Application DBA — A neat article with a variety of non-trivial tips for database development. If you ever touch SQL, you should find something useful here or at least enjoy the exploration. Haki Benita |
The Official, Public GitHub Roadmap — There are some notes on what this means but basically you can see what the GitHub team are working on, what stage those developments are at, and what’s coming up when. Who’s ready for private instances of GitHub Packages in 2021? GitHub |
Remote Instructor-Led Go, Docker, Kubernetes, & Python Training — We offer live-streaming remote training sessions for individual engineers and companies that want to augment their knowledge in Go, Docker, Kubernetes, and Python. We’ve trained over 5,000 engineers via our carefully crafted classes. Ardan Labs sponsor |
Cloudflare Unveils 'Workers Unbound' — Somehow it’s been three years since Cloudflare released Workers, their JavaScript-powered take on an edge-based serverless platform. Unbound takes Workers a step further with support for longer execution times. In related news, they’ve also announced broader language support for Workers, by supporting Python, Scala, Kotlin, Reason and Dart out of the box. The Cloudflare Blog |
The AWS Bill Heard Around The World — We mentioned the Twitter thread about the surprise $2700 AWS bill recently but here’s a proper write up. It’s more nuanced than you think and might have exposed a bug. Chris Short |
Amazon Fraud Detector Now Generally Available — A fully managed service on AWS for identifying potentially fraudulent online activities (think payments or fake accounts). It uses your data, machine learning and ‘more than 20 years of fraud detection expertise’. Alejandra Quetzalli (AWS) |
|
💻 Jobs |
One Application, Hundreds of Hiring Managers — Use Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
ℹ️ Interested in running a job listing in StatusCode Weekly? There's more info here.
📕 Tutorials, Opinions and Stories |
Whose Bug Is It Anyway? — An interesting example of where a ‘bug’ caused by the interaction of several distinct systems appears to have no clear owner. Terence Eden |
Analyzing 1.1 Billion Taxi Rides using OmniSciDB on a MacBook Pro — The latest in a line of experiments Mark has run to analyze a large amount of data with different database systems. This time it’s the turn of OmniSciDB (formerly known as MapD), a SQL-based columnar database engine. He’s very excited about the results and describes the ability to do this sort of analysis on ‘office equipment’ to be a game changer. Mark Litwintschik |
TinyPilot: Building a KVM Over IP for Under $100 — Using only a Raspberry Pi and an $11 video capture dongle, you can create your own KVM over IP device, allowing you to send keyboard input to a remote computer and capture its display. Michael Lynch |
Advice to Myself When Starting Out as a Software Developer — Nothing earth shattering here, but solid advice generally. Keep reading, keep learning, figure out refactoring and testing, and teach. Gergely Orosz |
LogDNA <3 DevOps: Manage Logs on Your Terms — Ingest, retain, and parse to get results you need. Check out this deep dive into optimizing serverless logs. LogDNA sponsor |
Introducing Domain-Oriented Microservice Architecture — Particularly from the context of Uber’s experiences. Adam Gluck (Uber Engineering) |
Basic Ideas for Scaling Relational SQL Databases Petr Stříbný |
Flash Game History: How Flash Games Shaped The Video Game Industry — An quirkily presented love letter to a quirky era of Web based game development. Jonas Richner |
Ask HN: Former Software Engineers, What Are You Doing Now? — While I’d quite like you to stay in software, it’s interesting to hear what people who’ve left the software engineering life behind have gone on to do 😁 Hacker News |
The Futility of “I Told You So!” in Software Engineering Teams — Pointing out that you were right can backfire in a technical environment. Syed Humza Shah |
Porting a macOS Clojure Dev Setup to Windows WSL2 Michiel Borkent |
Some Best Practices for When Running Your Own Small Mail Server Phil Pennock |
🛠 Code and Tools |
Git 2.28: A Look at What's New — Taylor Blau (GitHub) |
The Regular Expression Visualizer, Simulator and Cross-Compiler Tool — A neat tool if you want to visualize a regex or even get C code that implements the regex from scratch. Robert Elder |
Docker Releases Plugin for Simplified Deployments into AWS ECS and Fargate — Docker has announced the public beta of their enhanced integration of Docker with AWS Elastic Container Service and AWS Fargate. InfoQ |
Stream Chat: The Most Feature-Rich, Scalable & High-Speed Chat Solution Stream sponsor |
TextDB: A Simple Way to Share Small Amounts of Data — You’re not going to use this in production but as a band-aid for a hackathon or some other quick task, it may be worth a look. Ian Davidson |
An Intel 8080 Assembler and Online Simulator — A neat online experiment if you want to play with some basic Eli Bendersky |
Evergreen: A Distributed Continuous Integration System from MongoDB — Built by MongoDB to test MongoDB, but it’s written in Go and dynamically allocates hosts to run tasks in parallel across many machines. Evergreen |