- Programmer Weekly
- Posts
- Programmer Weekly (Issue 32 December 3 2020)
Programmer Weekly (Issue 32 December 3 2020)
Programmer Weekly - Issue 32
Programmer Weekly
Welcome to issue 32 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
Cover the basics in MongoDB 101, our MongoDB tutorial for beginners, or take querying MongoDB up a level in MongoDB 201, our intermediate course. No registration required.
Quote of the Week
"There's nothing more permanent than a temporary hack." - Kyle Simpson
News
A virtualized Windows 10 on Arm runs faster on Apple's M1 hardware than on Microsoft's own Arm-based Surface Pro X.
Salesforce is acquiring Slack for $27.7 billion.
AWS re:Invent is currently happening and there are tons of announcements for new products and services, updates to existing products etc that you can check on their website.
Airbus AI researchers have developed a system that uses natural language understanding to improve question answering (QA) performance when flight crews search for aircraft operating information.
Google’s deep-learning program for determining the 3D shapes of proteins stands to transform biology, say scientists.
JavaScript and Node.js developers who installed the jdb.js and db-json.js packages were infected with the njRAT malware.
Before the Apple patch, Wi-Fi packets could steal photos. No interaction needed. Over the air.
Reading List
Best practices for code review when you're the author.
Despite having a steep learning curve, the programming language offers speed and safety.
This post introduces you to the UNIX pipe concept and presents the basic characteristics of this interprocess communication channel.
In a series of posts, the BBC Children’s and Education team are going to outline how they rapidly develop web content for app stores and beyond using modern web technologies on a platform dubbed the “Universal App Platform”.
A deep dive into a selection of ingenious AmigaOS features.
Exploring the opportunities of asynchronous communication and the (conscientiously) written word.
In this post we distill the history of object detection into a simple explanation that covers everything you need to know about object detection and instance segmentation.
In this article, we update our "Falling from the Sky" series where we break down our self-hosting costs on AWS versus using colocation.
If we were to start over from first principles, what would I do differently than k8s?
State machines are typically expressed on the web in JavaScript and often through the popular XState library. But the concept of a state machine is adaptable to just about any language, including, amazingly, HTML and CSS. In this article, we’re going to do exactly that
Watch and Listen
Why not make a self-driving AI and Raspberry Pi powered Trash Bin? Programmer Ahad Cove saw a problem and he took it upon himself to solve it. Ahad and Scott talk through the design and conception process, how it was coded, limitations, and future plans! Now, why don't you solve a problem in your home with coding and IoT?
This practical introduction covers a lot of material that has something for beginners and experienced programmers alike. How does Rust handle errors if there are no exceptions? How does Rust implement shared behavior if there is no inheritance?
Lyel Resner, a fellow at the MIT Civic Data Lab and Adjunct Professor of Civic Technology at NYU's ITP program, explains the surge in tech startups looking to ground themselves in ethical practices, and argues that the extra work and expense of these considerations are outweighed by the eventual costs that come with ignoring ethics until a company is more well established.
Interesting Projects, Tools and Libraries
Please is a cross-language build system with an emphasis on high performance, extensibility and reproducibility.
Microconfig is a modern and simple way to manage microservice configuration. Especially in the Cloud.
ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.
Chaos is a purely functional programming language that achieves zero cyclomatic complexity.
Copy and paste between devices.
A peer-to-peer stack for code collaboration
A library that makes it easier to create beautiful console applications.
Personal CRM. Remember everything about your friends, family and business relationships.
A modern load testing tool for developers and testers in the DevOps era.
The sound distributed version control system.
A fast high compression read-only file system.
KataScript is a simple scripting language with familiar syntax, designed to be easily embedded in C++ applications.
Upcoming Events
Join us for three days of live interactive sessions as we explore the future of software for developers, enterprises, and students.
Want to know the future of the GraphQL ecosystem and get in touch with its stellar pros? Attend a 2-day conference on all things GQL, gathering thousands of international software engineers in the cloud.
2 days of coding and networking to learn JavaScript and Java with world-level tech speakers, live coding, workshops and career sessions.
Applying AI & Machine Learning To Finance & Technology
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.