|
61 | 61 | - [Trivia](#trivia) |
62 | 62 |
|
63 | 63 | ## Architecture |
| 64 | +- [Shopify - Improving Shopify App’s Performance](https://shopify.engineering/improving-shopify-app-s-performance) |
| 65 | +- [Maxime Chevalier - The Alternative Implementation Problem](https://pointersgonewild.com/2024/04/20/the-alternative-implementation-problem/) |
| 66 | +- [David Hope - Async APIs - don't confuse your events, commands and state](https://blog.scottlogic.com/2024/04/22/message_types.html) |
64 | 67 | - [Indu Alagarsamy - Application and Architecture Modernization - Where do we Start?](https://domainanalysis.io/p/application-and-architecture-modernization) |
65 | 68 | - [Fred Hebert - Embrace Complexity; Tighten Your Feedback Loops](https://ferd.ca/embrace-complexity-tighten-your-feedback-loops.html) |
66 | 69 | - [Marc Brooker - Formal Methods: Just Good Engineering Practice?](https://brooker.co.za/blog/2024/04/17/formal.html) |
|
1386 | 1389 | - [ZDNet - Google: Here's what caused our big global outage](https://www.zdnet.com/article/google-heres-what-caused-our-big-global-outage/) |
1387 | 1390 |
|
1388 | 1391 | ## DevOps |
| 1392 | +- [Oskar Dudycz - How to configure a custom Test Container on the EventStoreDB example](https://event-driven.io/en/custom_test_container_on_esdb_example/?utm_source=architecture_weekly) |
| 1393 | +- [The NewStack - Top 10 Tools for Kafka Engineers](https://thenewstack.io/top-10-tools-for-kafka-engineers/) |
1389 | 1394 | - [Adidas Engineering - How we are managing a container platform: a tale about the past](https://medium.com/adidoescode/adidas-how-we-are-managing-a-container-platform-1-3-6ce24e756490) |
1390 | 1395 | - [Giannis Papadakis - Evaluate Performance at Massive Scale workshop](https://github.com/Athens-SDET-Meetup/performance_workshop) |
1391 | 1396 | - [Tim Deschryver - Load testing](https://timdeschryver.dev/bits/load-testing) |
|
1645 | 1650 | - [Álvaro Hernández - Automation to run VMs based on vanilla Cloud Images on Firecracker](https://blog.alexellis.io/containerd-development-multipass) |
1646 | 1651 |
|
1647 | 1652 | ## Frontend |
| 1653 | +- [📺 Theo - From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS and more)](https://www.youtube.com/watch?v=d5x0JCZbAJs) |
| 1654 | +- [Evert Pot - ECMAScript 4: The missing version](https://evertpot.com/ecmascript-4-the-missing-version/) |
1648 | 1655 | - [Testing Signals with Angular Testing Library](https://timdeschryver.dev/blog/testing-signals-with-angular-testing-library) |
1649 | 1656 | - [TanStack - High-quality open-source software for web developers](https://tanstack.com/) |
1650 | 1657 | - [Nikita Prokopov - JavaScript Bloat in 2024](https://tonsky.me/blog/js-bloat/) |
|
1797 | 1804 | - [Robert Nystorm - Crafting Interpreters](https://craftinginterpreters.com/) |
1798 | 1805 |
|
1799 | 1806 | ## Testing |
| 1807 | +- [MailCrab - Email test server for development, written in Rust](https://github.com/tweedegolf/mailcrab) |
1800 | 1808 | - [J. B. Rainsberger - TDD: You're Probably Doing It Just Fine](https://blog.thecodewhisperer.com/permalink/tdd-youre-probably-doing-it-just-fine) |
1801 | 1809 | - [Microsoft - APIs load testing using K6](https://devblogs.microsoft.com/ise/apis-load-testing-using-k6) |
1802 | 1810 | - [Bruno - Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)](https://www.usebruno.com/) |
|
1928 | 1936 | - [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api) |
1929 | 1937 |
|
1930 | 1938 | ## Databases |
| 1939 | +- [Supabase - Supabase Storage: now supports the S3 protocol](https://supabase.com/blog/s3-compatible-storage) |
| 1940 | +- [Marc Brooker - MemoryDB: Speed, Durability, and Composition.](https://brooker.co.za/blog/2024/04/25/memorydb.html) |
1931 | 1941 | - [Dylan Paulus - Postgres: The Graph Database You Didn't Know You Had](https://www.dylanpaulus.com/posts/postgres-is-a-graph-database) |
1932 | 1942 | - [Neo4j - ISO GQL: A Defining Moment in the History of Database Innovation](https://neo4j.com/blog/gql-international-standard/) |
1933 | 1943 | - [Snowflake - A Breakthrough AI-Powered SQL Assistant](https://www.snowflake.com/blog/copilot-ai-powered-sql-assistant) |
|
2401 | 2411 | - [Werner Vogels - AWS re:Invent 2021 Keynote](https://www.youtube.com/watch?v=8_Xs8Ik0h1w) |
2402 | 2412 |
|
2403 | 2413 | ## Azure |
| 2414 | +- [Microsoft - Trusted Signing is in Public Preview](https://techcommunity.microsoft.com/t5/security-compliance-and-identity/trusted-signing-is-in-public-preview/ba-p/4103457) |
2404 | 2415 | - [Piotr Stapp - Exploring Azure Container Apps (ACA) and the Missing YAML Functionality](https://stapp.space/ACA-missing-yaml/) |
2405 | 2416 | - [Microsoft - Announcing Distributed Functions (Preview) for Azure Static Web Apps](https://techcommunity.microsoft.com/t5/apps-on-azure-blog/announcing-distributed-functions-preview-for-azure-static-web/ba-p/4083151) |
2406 | 2417 | - [Alexandre Nedelec - Call your Azure AD B2C protected API with authenticated HTTP requests from your JetBrains IDE](https://www.techwatching.dev/posts/http-clients-oauth2) |
|
2492 | 2503 | - [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/) |
2493 | 2504 |
|
2494 | 2505 | ## .NET |
| 2506 | +- [📺 Ian Cooper - Kafka for .NET Developers](https://www.youtube.com/watch?v=DrocPyaJX7Q) |
| 2507 | +- [Jimmy Bogard - Tales from the .NET Migration Trenches - Authentication](https://www.jimmybogard.com/tales-from-the-net-migration-trenches-authentication/) |
| 2508 | +- [Aaron Stannard - Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection](https://petabridge.com/blog/akkadotnet-hosting-aspnet/) |
| 2509 | +- [Patrick Smacchia - Will Visual Studio Be Migrated to .NET Core and Become Multi-Platform?](https://blog.ndepend.com/visual-studio-multi-platform/) |
2495 | 2510 | - [📺 Scott Hanselman - Stephen Toub - Deep Dive on LINQ](https://www.youtube.com/watch?v=xKr96nIyCFM) |
2496 | 2511 | - [Chisel - Remove unwanted dependencies from your dotnet projects](https://github.com/0xced/Chisel) |
2497 | 2512 | - [Jeff Hansen - FxKit - Functional programming utilities and Roslyn components for writing expressive C# ](https://github.com/taxfyle/fxkit) |
|
3307 | 3322 | - [IBM - Why using WebAssembly and Rust together improves Node.js performance](https://developer.ibm.com/technologies/web-development/articles/why-webassembly-and-rust-together-improve-nodejs-performance/) |
3308 | 3323 |
|
3309 | 3324 | ## Coding Life |
| 3325 | +- [Jared Turner - WIP is waste](https://thoughtbot.com/blog/wip-is-waste) |
3310 | 3326 | - [Gareth Edwards - She Built a Microcomputer Empire From Her Suburban Home. The untold story of Lore Harp McGovern](https://every.to/the-crazy-ones/the-woman-that-tech-history-forgot) |
3311 | 3327 | - [Brent Ozar - How the Company-Startup Thing Worked Out For Me, Year 12](https://ozar.me/2024/04/how-the-company-startup-thing-worked-out-for-me-year-12/) |
3312 | 3328 | - [Brendan Gregg - Brilliant Jerks in Engineering](https://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html) |
|
3748 | 3764 | - [Amy Isikoff Newell - Allow Me To Solve Your Engineering Manager Hiring Problem](https://www.amywriteswords.com/p/your-engineering-manager-hiring-problem) |
3749 | 3765 |
|
3750 | 3766 | ## Product Design |
| 3767 | +- [Daniel D. McKinnon - Product Management at Meta vs. Google or My Take on How to Evaluate your {Google,Meta} Offer](https://www.ddmckinnon.com/2024/04/26/product-management-at-meta-vs-google-or-my-take-on-how-to-evaluate-your-googlemeta-offer/) |
| 3768 | +- [📺 Daniel Terhorst-North - How to Bake a Change](https://www.youtube.com/watch?v=wO8M6M39vZk) |
3751 | 3769 | - [Elizabeth Ayer - Enshittification as Overproduction in Software, Part 1: Seeing Overproduction](https://medium.com/@ElizAyer/enshittification-as-overproduction-in-software-part-1-seeing-overproduction-7f175bca7724) |
3752 | 3770 | - [Elizabeth Ayer - Enshittification as Overproduction in Software, Part 2: Overproduction in the product lifecycle](https://medium.com/@ElizAyer/enshittification-as-overproduction-in-software-part-2-overproduction-in-the-product-lifecycle-99584e8da458) |
3753 | 3771 | - [Oskar Dudycz - When Agile is not enough](https://event-driven.io/en/when_agile_is_not_enough/?utm_source=architecture_weekly) |
|
3787 | 3805 | - [Joe Procopio - This Is Why Your Customers Hate Your Minimum Viable Product](https://jproco.medium.com/this-is-why-your-customers-hate-your-minimum-viable-product-664f5eece0b0) |
3788 | 3806 |
|
3789 | 3807 | ## Java |
| 3808 | +- [Petri Kainulainen - Writing Integration Tests for Spring Boot Web Applications: Spring Profiles](https://www.petrikainulainen.net/programming/testing/writing-integration-tests-for-spring-boot-web-applications-spring-profiles/) |
| 3809 | +- [Oracle - JDK 17 approaches end-of-permissive license](https://blogs.oracle.com/java/post/jdk-17-approaches-endofpermissive-license) |
3790 | 3810 | - [OpenJDK - JEP 473: Stream Gatherers (Second Preview)](https://openjdk.org/jeps/473) |
3791 | 3811 | - [Saeed Zarinfam - How to Detect Cache Misses Using Observability](https://foojay.io/today/how-to-detect-cache-misses-using-observability/) |
3792 | 3812 | - [Josh Long - Spring Tips: Hello, Java 22!](https://www.youtube.com/watch?v=X_kKfNko3hA) |
|
3983 | 4003 | - [Gary Bernhardt - Wat](https://www.destroyallsoftware.com/talks/wat) |
3984 | 4004 |
|
3985 | 4005 | ## TypeScript |
| 4006 | +- [📺 John A. De Goes - Why Effect is more important than ZIO](https://www.youtube.com/watch?v=Ei6VTwhI8QQ) |
3986 | 4007 | - [Oskar Dudycz - How to build an in-memory Message Bus in TypeScript](https://event-driven.io/en/inmemory_message_bus_in_typescript/?utm_source=architecture_weekly) |
3987 | 4008 | - [Testing Signals with Angular Testing Library](https://timdeschryver.dev/blog/testing-signals-with-angular-testing-library) |
3988 | 4009 | - [Matt Pocock - Type vs Interface: Which Should You Use?](https://www.totaltypescript.com/type-vs-interface-which-should-you-use) |
|
4030 | 4051 | - [Giorgio Delgado - Type-Safe Error Handling In TypeScript ](https://dev.to/_gdelgado/type-safe-error-handling-in-typescript-1p4n) |
4031 | 4052 |
|
4032 | 4053 | ## Node.js |
| 4054 | +- [Zachary Lee - Native Support for CJS/ESM Interoperability Begins in Node.js 22](https://zacharylee.substack.com/p/native-support-for-cjsesm-interoperability) |
| 4055 | +- [Node.js - Node.js 22 is now available!](https://nodejs.org/en/blog/announcements/v22-release-announce) |
4033 | 4056 | - [Oskar Dudycz - Mocking the native Node.js Test Runner](https://event-driven.io/en/mocking_nodejs_native_test_runner/?utm_source=oskar_dudycz) |
4034 | 4057 | - [Drizzle - Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too](https://github.com/drizzle-team/drizzle-orm) |
4035 | 4058 | - [Mario Bittencourt - Event Sourcing with Emmett: Reducing the Entry Barrier](https://medium.com/@mbneto/event-sourcing-with-emmett-how-to-reduce-the-entry-barrier-bf2d638c0437) |
|
4244 | 4267 | - [Marius Schulz - Implementing a Custom Forward Pipe Operator for Function Chains in Swift](https://mariusschulz.com/blog/implementing-a-custom-forward-pipe-operator-for-function-chains-in-swift) |
4245 | 4268 |
|
4246 | 4269 | ## Industry |
| 4270 | +- [HashCorp - HashiCorp joins IBM to accelerate multi-cloud automation](https://www.hashicorp.com/blog/hashicorp-joins-ibm) |
| 4271 | +- [Microsoft - Open sourcing MS-DOS 4.0](https://cloudblogs.microsoft.com/opensource/2024/04/25/open-sourcing-ms-dos-4-0/) |
4247 | 4272 | - [The Verge - Microsoft starts testing ads in the Windows 11 Start menu](https://www.theverge.com/2024/4/12/24128640/microsoft-windows-11-start-menu-ads-app-recommendations) |
4248 | 4273 | - [The Verge - Nine Google employees arrested after eight-hour sit-in protest](https://www.theverge.com/2024/4/17/24133056/google-protests-project-nimbus-no-tech-for-apartheid) |
4249 | 4274 | - [ITPro - AWS fined $525 million after US court rules Amazon S3 storage, DynamoDB services infringed patents](https://www.itpro.com/cloud/cloud-storage/aws-fined-dollar525-million-after-us-court-rules-amazon-s3-storage-dynamodb-services-infringed-patents) |
|
4731 | 4756 | - [Nader Dabit - 11 Beautiful VS Code Themes for 2021](https://dabit3.hashnode.dev/11-beautiful-vs-code-themes-for-2021-ckiaxv7w303f5pqs1a8px3g7d) |
4732 | 4757 |
|
4733 | 4758 | ## Security |
| 4759 | +- [William Brown - Passkeys: A Shattered Dream](https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream) |
4734 | 4760 | - [Orca Security - LeakyCLI: AWS and Google Cloud Command-Line Tools Can Expose Sensitive Credentials in Build Logs](https://orca.security/resources/blog/leakycli-aws-google-cloud-command-line-tools-can-expose-sensitive-credentials-build-logs/) |
4735 | 4761 | - [PuTTY - Vulnerability vuln-p521-bias - private keys are exposed by biased signature generation](https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-p521-bias.html) |
4736 | 4762 | - [9to5Google - Google One VPN will be discontinued, Pixel VPN remains with upgrade coming](https://9to5google.com/2024/04/11/google-one-vpn-discontinued/) |
|
4956 | 4982 | - [Pablo Cibraro - 101 Smart Contracts and Decentralized Apps in Ethereum](https://auth0.com/blog/101-smart-contracts-and-decentralized-apps-in-ethereum/) |
4957 | 4983 |
|
4958 | 4984 | ## Trivia |
| 4985 | +- [ArsTechnica - After 48 years, Zilog is killing the classic standalone Z80 microprocessor chip](https://arstechnica.com/gadgets/2024/04/after-48-years-zilog-is-killing-the-classic-standalone-z80-microprocessor-chip) |
4959 | 4986 | - [Maria Farrell - We Need To Rewild The Internet](https://www.noemamag.com/we-need-to-rewild-the-internet/) |
4960 | 4987 | - [Werner Vogels - District heating: Using data centers to heat communities](https://www.allthingsdistributed.com/2024/03/district-heating-using-data-centers-to-heat-communities.html) |
4961 | 4988 | - [LifeHacker - How to Make Google Show You the Good Search Results Again](https://lifehacker.com/tech/how-to-get-more-accurate-google-search-results) |
|
0 commit comments