Last week's must-read news and stories from the software engineering community
VarBear
 
A weekly roundup of news, tutorials and projects for busy software engineers.
🌐 View in your browser   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
 
 
From FAUNers 🐾
 
faun.dev faun.dev
 
Tackling Object Oriented Programming   🔰
 
 
Object-oriented programming and its key features and elements are the focus of this essay.

By @angela_s
 
 
 
From the web
 
rubikscode.net rubikscode.net
 
Document Scanner with OpenCV Using Video Footage
 
 
This article explores how to use OpenCV to make a Document Scanner from video footage.
 
 
devinterrupted.substack.com devinterrupted.substack.com
 
The Dangers of Shipping at All Costs w/ CEO & Cofounder of 33 Teams
 
 
Drew McManus, CEO, and co-founder of 33 teams shares his thoughts in a podcast.
 
 
techcommunity.microsoft.com techcommunity.microsoft.com
 
When AI meets fashion: Azure Video Indexer’s new model for detecting Featured Clothing in videos   ✅
 
 
What happens when a Data Scientist combines complex neural networks with classic ML (machine learning) models? Spoiler – the results are super interesting and fashionable!
 
 
medium.com medium.com
 
Translate Any Retro Game on the fly with Google Cloud AI and Go
 
 
Using the Google Cloud Vision and Google Translate APIs, the author put together a small Go application called interpreter which translates anything on screen to your preferred language.
 
 
blog.yossarian.net blog.yossarian.net
 
Why don't we do email verification in reverse?   ✅
 
 
Inbox delivery can be fickle, unreliable, or outright impossible. HTML verification emails are pretty and serve the average user well, but degrade poorly and complicate verification for non-paradigmatic users. Plaintext alternatives are the solution, but support is spotty.

What about reversing roles?
 
 
stripe.com stripe.com
 
Migrating millions of lines of code to TypeScript
 
 
On Sunday, March 6, Stripe migrated more than 3.7 million lines of code with a single pull request. The next day, hundreds of engineers came in to start writing TypeScript for their projects.
 
 
www.baldurbjarnason.com www.baldurbjarnason.com
 
I don't care how you web dev; I just need more better web apps
 
 
Everybody seems to disagree with everybody: You don’t need to look far on web dev social media to find somebody lecturing everybody and nobody about how you should do web development.
 
 
semaphoreci.com semaphoreci.com
 
10 Books Every Senior Engineer Should Read
 
 
Engineers are natural readers. Semaphore has picked their favorite books.
 
 
techcrunch.com techcrunch.com
 
Protestware on the rise: Why developers are sabotaging their own code
 
 
A wave of software developers have self-sabotaged their code to protest big corporations to Russia's war in Ukraine.
 
 
css-tricks.com css-tricks.com
 
Technical Writing for Developers
 
 
This article outlines how these two seemingly distinct fields — programming and writing — can come together and take our developer skills to the next level.
 
 
 
Quick Hits
 
 
The Apple Swift team announced the availability of Swift 5.7.
 
 
Grafana announced the general availability of Grafana Incident for its Cloud users.
 
 
The beta versions of Xcode 14.1, iOS 16.1, iPadOS 16.1, tvOS 16.1, and watchOS 9.1 are now available. 
 
 
Twilio will lay off 11% of its workforce as part of a major restructuring plan, according to a filing.
 
 
Google added new features to Google Identity Sevices (GIS) to enhance authentication.
 
 
Omdia estimates the infrastructure software market will grow from $143 billion in 2021 to $296 billion by the end of 2026.
 
 
A new distributed denial-of-service (DDoS) attack that took place on Monday, September 12, has broken the previous record that Akamai recorded recently in July (a new record-breaking DDoS attack in Europe).
 
 
D-ID, an AI media company, launched its proprietary Creative Reality™ Studio, a self-service video platform that enables users to easily bring photos to life and seamlessly generate high quality and customized presenter-led content from a single image. 
 
 
Cloudflare has long relied upon Nginx as part of its HTTP proxy stack but now has replaced it with their in-house, Rust-written Pingora software that is said to be serving over one trillion requests per day and delivering better performance while only using about a third of the CPU and memory resources.
 
 
Microsoft Teams stores authentication tokens in unencrypted plaintext mode, allowing attackers to potentially control communications within an organization, according to the security firm Vectra. 
 
 
Tools
 
github.com github.com
 
MeViMo/youbit
 
 
Using YouTube as a free file hosting service
 
 
github.com github.com
 
cloudscape-design/components
 
 
React components for Cloudscape Design System
 
 
github.com github.com
 
stoneatom/stonedb
 
 
StoneDB is an open-source, MySQL HTAP and MySQL-native database for oltp, real-time analytics
 
 
github.com github.com
 
kffl/speedbump
 
 
TCP proxy for simulating variable, yet predictable network latency
 
 
github.com github.com
 
LyraSearch/lyra
 
 
Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.
 
 
github.com github.com
 
codemix/deprank
 
 
Use PageRank to find the most important files in your codebase.
 
 

VarBear #339: Translating Any Retro Game on the Fly With Google Cloud AI and Go
Legend: ✅ = editors' choice / ♻️ = Old but gold / ✨ = sponsored / 🔰 = beginner friendly

You received this email because you are subscribed to FAUN.
🐾 FAUN is a world wide community of developers 👣 We help developers learn and grow by keeping them up with what matters.

You can manage your subscription options here (recommended) or leave immediately at anytime here.