- Programmer Weekly
- Posts
- Programmer Weekly (Issue 68 August 19 2021)
Programmer Weekly (Issue 68 August 19 2021)
Programmer Weekly - Issue 68
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
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.
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development.
We’re giving away 300+ boxes of our most popular swag, while enabling collaboration with other participants through our Workers Discord channel.
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 its user base to toggle on two-factor authentication (2FA) after deprecating password-based authentication for Git operations.
Reading List
API Design Guidelines You Can Use Today.
Find out how the GrabFood team cut their bundle size by 3 times with these 7 webpack bundle optimisation strategies.
A look at Rust tools and techniques to make code run fast fast!
The first crash course in how to successfully step into a DevOps role.
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?
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.
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 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.
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.
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 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.
GitHub App to set and enforce security policies.
Open source, cross-chain community governed NFT protocol. Simplifying the go-to-market process for NFT projects and ideas.
Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.
DioHub is an open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.
Ethermint is a scalable and interoperable Ethereum, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
An easy-to-use GUI in pure Rust.
A Cloud Native traffic orchestration system.
Distributed SQL database in Rust, written as a learning project.
Text-Based Programming Language for Music Composition.
An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast.
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.