Programmer Weekly - Programmer Weekly - Issue 68

View this email in your browser

Programmer Weekly

Welcome to issue 68 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week 

A design is “simple” if it follows these rules: Runs all the tests; Contains no duplication; Expresses the intent of the programmer; Minimizes the number of classes and methods. - Kent Beck


News

The State of Remote Engineering
Post-pandemic, leaders and employers will need to go to talent where it lives today and deliver flexibility and support to these remote employees. It all points to this: the era of employee choice is here. The decisions companies make today to meet the unique new demands from employees will define their ability to win in the long-term on elite tech talent.

GitHub’s Engineering Team has moved to Codespaces
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development.

Cloudflare Developer Summer Challenge
We’re giving away 300+ boxes of our most popular swag, while enabling collaboration with other participants through our Workers Discord channel.

Announcing the OBS Project Bounty Program
To start out, we have published a small list of features which we have already set a bounty on. While not all of these features are at the very top of our current priority list, they are manageable and impactful enough that they can serve as a useful test bed for the bounty program in order to iron out any issues we might have in the bounty program’s implementation.

GitHub urges users to enable 2FA after going passwordless
GitHub urges its user base to toggle on two-factor authentication (2FA) after deprecating password-based authentication for Git operations.


Reading List

How We Design Our APIs at Slack
API Design Guidelines You Can Use Today.

How We Cut GrabFood.com’s Page JavaScript Asset Sizes by 3x
Find out how the GrabFood team cut their bundle size by 3 times with these 7 webpack bundle optimisation strategies.

How to write fast Rust code
A look at Rust tools and techniques to make code run fast fast!

DevOps Engineer Crash Course - Section 1
The first crash course in how to successfully step into a DevOps role.

A future for SQL on the web
SQL is a great way to build apps. Especially small local web apps. Key/value stores may have their place in large distributed systems, but wow wouldn’t it be great if we could use SQLite on the web?

Intel C/C++ compilers complete adoption of LLVM
This post shares information regarding our adoption of LLVM. The authot discusses what it means for users of the compilers, why they did it, and the bright future ahead. While the Intel C/C++ compiler adoption of LLVM is complete, he also shares updates on the important (but not yet complete) Intel Fortran compiler adoption of LLVM.

Service Reliability Math that Every Engineer Should Know
For a service to be up 99.99999% of the time, it can only be down at most 3 seconds every year. Unfortunately, achieving that milestone is a herculean task, even for the most experienced site reliability engineering teams.


Watch and Listen

DevSecOps or SecDevOps with Wabbi's Brittney Greenfield
DevSecOps vs. SecDevOps vs. DevOpsSec: Is there really a difference in these secure DevOps terms? We all agree we need to not only secure DevOps but we want secure software to pop out the other side of our ops pipelines. Folks often have 'security teams' that are separate...how important is it to get not just a segment in the DevOps pipeline but really integrated end to end? Scott chats with Wabbi's Brittney Greenfield about the future of DevOps+Security.

Migrating from Google App Engine to Cloud Run with Docker
In this video, you'll learn how to containerize apps for Cloud Run without needing to know anything about Docker or containers. Whether you're a Docker veteran or someone new to containers, Cloud Run is a great option for App Engine developers who seek the benefits of containerization.

Making developer effectiveness a reality
There’s often lots of talk about how companies can make their developers more productive. But it may be more useful to think about developer effectiveness: how to ensure they’re building the most useful products for their customers. This is about providing an environment that allows developers to be effective. Our special guests from Spotify and Etsy give us their unique perspectives.


Interesting Projects, Tools and Libraries

Imba
Imba is a Web programming language that's fast in two ways: Imba's time-saving syntax with built-in tags and styles results in less typing and switching files so you can build things fast. Imba's groundbreaking memoized DOM is an order of magnitude faster than virtual DOM libraries, so you can build fast things.

Allstar
GitHub App to set and enforce security policies.

Rarible Protocol
Open source, cross-chain community governed NFT protocol. Simplifying the go-to-market process for NFT projects and ideas.

lightway-core
Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

DioHub 
DioHub is an open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.

Ethermint 
Ethermint is a scalable and interoperable Ethereum, built on Proof-of-Stake with fast-finality using the Cosmos SDK. 

egui 
An easy-to-use GUI in pure Rust.

Easegress
A Cloud Native traffic orchestration system.

toyDB
Distributed SQL database in Rust, written as a learning project. 

Alda
Text-Based Programming Language for Music Composition.

NvChad
An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast.
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2021 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Programmer Weekly - Issue 66

Thursday, August 5, 2021

View this email in your browser Programmer Weekly Welcome to issue 66 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool: The Fastest Way To Build Internal

Programmer Weekly - Issue 64

Thursday, July 22, 2021

View this email in your browser Programmer Weekly Welcome to issue 64 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Each new user of a new system uncovers

Programmer Weekly - Issue 62

Saturday, July 10, 2021

View this email in your browser Programmer Weekly Welcome to issue 62 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Later equals never."- Le

Programmer Weekly - Issue 61

Thursday, July 1, 2021

View this email in your browser Programmer Weekly Welcome to issue 61 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week There are only two kinds of languages: the

Programmer Weekly - Issue 60

Thursday, June 24, 2021

View this email in your browser Programmer Weekly Welcome to issue 60 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The question of whether machines can

You Might Also Like

Data Science Weekly - Issue 545

Friday, May 3, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

When accelerator dreams become company nightmares

Thursday, May 2, 2024

Plus: Illinois gives Rivian incentives and AI is not SaaS View this email online in your browser By Christine Hall Thursday, May 2, 2024 Hello, and welcome back to TechCrunch PM. We have a great lineup

📱 Issue 409 - Claude Team plan and iOS app

Thursday, May 2, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 409 Release Date May 02, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 415 - Hotel WiFi JavaScript Injection (2012)

Thursday, May 2, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular JavaScript news, articles

💎 Issue 415 - Choosing the Right Audit Trail Approach in Ruby

Thursday, May 2, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 408 - Speeding up C++ build times

Thursday, May 2, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 408 Release Date May 02, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 415 - Ditch dotenv: Node.js Now Natively Supports .env File Loading

Thursday, May 2, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 415 Release Date May 02, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 333 - React 19 Beta

Thursday, May 2, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 333 Release Date May 02, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 412 - The Composable Architecture: My 3 Year Experience

Thursday, May 2, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 412 Release Date May 02, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 410 - Lessons learned after 3 years of fulltime Rust game development, and why we're leaving Rust behind

Thursday, May 2, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 410 Release Date May 02, 2024 Your weekly report of the most popular Rust news, articles and projects