StatusCode Weekly Covering the week's news in software development, ops, platforms, and tooling. The Missing Semester of Your CS Education — Three PhD students at MIT have put together a set of resources and lectures covering ancillary, but still important, topics that aren't always covered in formal CS education, mostly around using and organizing your tools, version control, debugging, etc. MIT | Why Discord Is Switching From Go to Rust — An engineer at Discord (the popular gaming oriented chat system) talks about how they dramatically improved the performance of a backend service by switching from Go to Rust. The comparison is against an older version of Go (1.9.2) vs a nightly build of Rust, though, so it's a bit apples to oranges as Go has made many GC related enhancements since then. Jesse Howarth | How I Build Backends for Webapps — An experienced developer has basically dumped everything he can think of about building and deploying Node.js-powered apps into this article that covers architectural approaches, SSL support, file storage, notifications and more. Opinionated, but it's always interesting to see how other people approach things. Federico Pereiro | Neo4j 4.0 Released: The Popular Graph Database — Neo4j is perhaps the most mature open source graph database out there and 4.0 takes a big step in making Neo4j reactive and scalable, particularly in terms of supporting multiple databases within a cluster simultaneously. Jim Webber (Neo4j) | DevOps Engineer at X-Team (Remote) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. X-Team | Find a Dev Job Through Vettery — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. Vettery | Understanding NULL Values in SQL Queries — The concept of NULL values in SQL queries often causes trouble for developers and this post deftly explains their special status and how it can affect queries. Kaley Crum | The SaaS CTO Security Checklist — Security shouldn't feel like a chore. The checklist provides actionable security best practices for CTOs and developers. Sqreen | What's Going to Be New in PHP 8 — PHP 8 is under active development and due to be released later this year, but what's going to be new for developers? Brent Roose | Old CSS, New CSS — This is a tale of one individual's personal history with CSS and web design, offering a comprehensive, detailed "blend of memory and research". A great trip down memory lane for any of you who got started on the web in the 90s. Evelyn Woods | Monoliths Are The Future? — Yes, this is just an opinion. But it's from Kelsey Hightower so it's worth considering. Kelsey Hightower | Let's Destroy C — "A taste of how well you can screw up the C language with just a handful of overpowered macros." This is more cute than useful and a reminder of how powerful #define is. James Milne | |
0 коммент.: