- Programmer Weekly
- Posts
- Programmer Weekly (Issue 52 April 29 2021)
Programmer Weekly (Issue 52 April 29 2021)
Programmer Weekly - Issue 52
Programmer Weekly
Welcome to issue 52 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Hardware eventually fails. Software eventually works." - Michael Hartung
News
CI providers like LayerCI, GitLab, TravisCI, and Shippable are all worsening or shutting down their free tiers due to cryptocurrency mining attacks.
University of Michigan’s Todd Austin explains how his team’s processor defeated every attack in DARPA's hardware hacking challenge.
Two new approaches allow deep neural networks to solve entire families of partial differential equations, making it easier to model complicated systems and to do so orders of magnitude faster.
Maybe we can make software modular, secure, speedy all at the same time.
TSMC-made chipsets to replace Intel offerings in laptops set to launch in 2H.
Reading List
A comprehensive guide covering all the essentials of NGINX.
Noise is an indispensable tool for creative coding. We use it to generate all kinds of organic effects like clouds, landscapes and contours. Or to move and distort objects with a more lifelike behavior. This post takes a deep dive into what noise is, its variants, how to use it on the web and its applications. And lot’s of examples. So many examples!
What you can do without Pandas.
The I/O APIs on the web are asynchronous, but they're synchronous in most system languages. When compiling code to WebAssembly, you need to bridge one kind of APIs to another—and this bridge is Asyncify. In this post, you'll learn when and how to use Asyncify and how it works under the hood.
Enterprising Programmer Uses x86 Microcode to Reveal Itself.
Adopting new technology in your production environment is exciting and challenging but also quite scary sometimes. This is our story of what we learned while adopting Lambda functions in our production system.
How are Core Web Vitals measured? How do you know your fixes have had the desired effect and when will you see the results in Google Search Console? Let’s figure it out.
A series of technical guides for building application authorization.
This is a guide for starting a TypeScript project in 2021 with modern tooling.
An exciting feature just landed in the main branch of the Clang compiler. Using the [[clang::musttail]] or __attribute__((musttail)) statement attributes, you can now get guaranteed tail calls in C, C++, and Objective-C.
At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub Actions—in order to ship new features and improvements faster while lowering the risk in our deployments, we have a simple but powerful tool: feature flags.
Whether you are running a Jamstack website or not, this is a comprehensive overview of everything you need to know to succeed at SEO.
An approach to a self-hosted, simple web analytics solution.
Focusing on the human element of remote software engineer productivity.
Watch and Listen
There are plenty of resources and advice on unlocking the secrets of the engineering management career path. But what if the manager role is not for you?
A discussion about all things APIs: what makes them great, what makes them bad, and what we might like to see in them
Over 9 hours of instruction that will take you from an absolute beginner to being able to write Kotlin and contribute to Kotlin projects.
Learn how to create a full-stack web app using the MERN stack. The MERN stack is MongoDB, Express, React, and Node.js. Also, learn how to use MongoDB Realm to convert the backend to serverless and host the entire thing for free in the cloud. You will even learn how to host the React frontend for free.
Interesting Projects, Tools and Libraries
A library that makes it extremely easy to experiment with state-of-the-art Machine Learning models.
Netdata is high-fidelity infrastructure monitoring and troubleshooting. Open-source, free, preconfigured, opinionated, and always real-time.
A single-page Rust resource for people who like high information density.
A machine that helps our beloved elders to keep communicating with their grandchildren. It’s powered by a Raspberry Pi 4, runs on Python, and uses several third-party software libraries to tie everything together.
An ultra mega giga curated list of programming games.
Database manager for MySQL, PostgreSQL, SQL Server and MongoDB. Runs under Windows, Linux, Mac or as web application
A well-structured production-ready frontend boilerplate with Typescript, Jest, testing-library, styled-component, Sass, Css, .env, Fetch, Axios, Reverse Proxy, Bundle Analyzer and 30+ plugin.
Quick Snippets from Twitter. Discover New Programming Tips.
Open-source vector similarity search for Postgres.
Next-generation ORM for Node.js & TypeScript.
A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it.
A JavaScript library that helps you make games fast and fun!
Upcoming Events
A free one-day virtual conference for the whole C++ community that will cover C++20 modules, code analysis, CMake, vcpkg, and MSVC’s progress on conformance.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.