Why they are the most important tech docs, and tips and templates to create great ones.| refactoring.fm
If you’ve been working with SwiftUI, you’ve likely noticed that your views start pretty simple but then balloon into large, unmaintainable monoliths that are hard to preview and test. While there are several techniques to keep SwiftUI views modular and reusable, some problems are architectural in nature and can only be addressed by following proven ... Read more| Matteo Manferdini
Learn about site reliability engineering, and how SRE teams leverage monitoring and custom metrics to build a reliability stack that helps the business serve its users reliably.| 8th Light
Practices worth adopting for other organizations| addyo.substack.com
The Gradle Blog| blog.gradle.org
Best practices are a dream. Solutions are real.| nick.scialli.me
Releasing an internal tool, built on the top of Cypress, to help application teams testing and monitoring their UI, on a CI/CD environment.| NextRoll
Hello, and welcome to a new edition of Links lists! Don’t miss out on the non-coding link this week! Coding The test pyramid A very long, and well done, article about many different kinds of automated testing. Really worthwile read. The Practical Test Pyramid Find out what kinds of automated tests you should implement for your application and learn by examples what these tests could look like. Ham Vocke, martinfowler.com Low level architectures Two interesting articles about low level archi...| andreabergia.com
Learn how contract testing fits in your test automation strategy, and how you can reduce reliance on integrated and end-to-end testing to increase speed to market| Pactflow Contract Testing Platform
A team without proven observability and on-call strategies will invariably suffer from reactive disruptions; mitigating outages will be painful, like finding a needle in a haystack while blindfolde…| CodeKraft
tl;dr They are often broken in pipelines and that might be because they are broken as a concept. A typical issue in a microservices architecture is ensuring that the integration between services wo…| oooops.dev
Welcome to open source vxlabs software development handbook. It contains a number of best practices for building software, generally web-based, using Python on the backend and TypeScript for the frontend. However, most of the guidelines are more broadly applicable. Important note: These are only guidelines. They were never meant to be applied dogmatically. They are great when you are starting fresh, and their intentions are good, but please do understand and adapt to your situation.| vxlabs
The importance of testing in modern software development is really hard to overstate. Delivering a successful product is not something you do once and forget about, but is rather a continuous and recurring process. With every line of code that changes,…| Oleksii Holub