Programming Digest #465: Migrations done well: Executing migrations
#465 — March 28, 2022 | View in browser |
Programming Digest
Spread the word, build the community, share the knowledge with your friends.
sponsor
SavvyCal — Scheduling Software Everyone Will Love
Give your schedulers a calendar, not a list of time slots. Allow recipients to overlay their calendar on top of yours to easily find mutual availability. Connect all your calendars (Google, Outlook, and iCloud all available) and integrate your favorite tools with Zapier.
this week's favorite
Migrations done well: Executing migrations
Migrations are risky and when they go wrong, they can cause all kinds of significant damage. However, if you do some groundwork before starting the migration, you’ll reduce risk, gain confidence and understand the scope of the migration better.
Working for a famous tech company, I get asked a lot "Why don't you use technology X?" X may be an application, programming language, operating system, hypervisor, processor, or tool.
Contributing to complex projects
As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project?
Fun things you can do with github.dev
GitHub recently released github.dev, which allows you to press . on any repo in order to open it in VS Code, directly from your browser (🤯). This simple gesture can provide you with a significant productivity boost for reading, editing, and sharing code on GitHub. Including from an iPad!
Postgres Auditing in 150 lines of SQL
Data auditing is a system that tracks changes to tables' contents over time. PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL.
how did you like this issue?
1 = didn't like it at all and 5 = loved it and shared it with everyone I know
newsletters
Older messages
Programming Digest #464: How to design better APIs
Sunday, March 20, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #464 — March 21, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #463: Benefits of simple software architectures
Sunday, March 13, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #463 — March 14, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #462: The painfully shy developer's guide to networking for a better job
Sunday, March 6, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #462 — March 07, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #460: Where did 80 characters in terminal come from
Sunday, February 20, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #460 — February 21, 2022 View in browser Programming Digest Spread the word, build the community, share
Programming Digest #459: The cost of a byte
Sunday, February 13, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #459 — February 14, 2022 View in browser Programming Digest Spread the word, build the community, share
You Might Also Like
🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips
Sunday, November 24, 2024
Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but
JSK Daily for Nov 24, 2024
Sunday, November 24, 2024
JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted
OpenAI's turbulent early years - Sync #494
Sunday, November 24, 2024
Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏
Daily Coding Problem: Problem #1618 [Easy]
Sunday, November 24, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power
PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug
Sunday, November 24, 2024
CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward
RD#602 What are React Portals?
Sunday, November 24, 2024
A powerful feature that allows rendering components outside their parent component's DOM hierarchy
C#533 What's new in C# 13
Sunday, November 24, 2024
Params collections support, a new Lock type and others
⚙️ Smaller but deeper: Writer’s secret weapon to better AI
Sunday, November 24, 2024
November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of
Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊
Sunday, November 24, 2024
Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita
Android Weekly #650 🤖
Sunday, November 24, 2024
View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges