From Chaos to Clarity: The Essential Role of Architectural Decision Records (ADRs)
The Dos and Don'ts of ADRs October 2024 | View Online
From Chaos to Clarity: The Essential Role of Architectural Decision Records (ADRs)
 

From Chaos to Clarity: The Essential Role of Architectural Decision Records (ADRs)

In any software project, decisions made early on can have far-reaching impacts. Yet, all too often, crucial choices go undocumented, leading to confusion, inefficiencies, and even costly mistakes down the line.

How many times have you thought you’ve improved something in the code, only to find a good reason it wasn’t built that way? It can be a costly oversight. That’s where Architectural Decision Records (ADRs) come in, providing a powerful solution to maintain clarity and consistency in decision-making.

Read on to see the best practices for ADRs

- Adam Cogan, SSW Chief Architect Got a comment for Adam?
Comment on Adam's blog
Tweet @adamcogan
Email Adam Cogan
 
 

FEATURED VIDEO FROM SSW TV


Spies, screen readers and semantic HTML | Ross Mullen

Spies, screen readers and semantic HTML | Ross Mullen

We all know the power of ALT text in making images accessible for screen readers. But when an image is rich with detail like textures, placement, and text ALT text alone can't capture the full picture.

Australia's spy agency, Australian Signals Directorate (ADS), faced this challenge with their webpage for the 75th anniversary 50 cent coin. Instead of relying on intricate ALT text, they used semantic HTML to convey the coin's unique features. Semantic HTML is the bedrock of accessible web design. Using the right HTML elements means that users of all abilities can understand the content just as it is intended.

In this video Ross' explains the ASD's approach, evaluate its effectiveness, and see how well it works with screen readers. Whether you're a web developer, designer, or accessibility advocate there's plenty to take away and embed into your own digital products to make them accessible, inclusive and user friendly. Watch video

 
 

FEATURED NEWS FROM SSW


Powered by AI Chat Bots
 

SSW's Chatbot Experts: A New Era of Customer Service

Why SSW?

We're not just implementers; we're innovators. Through countless hours of implementing custom AI solutions, we've become experts at training, fine-tuning, and refining them for personalized needs.

Skeptical? Our own site runs an AI-powered chatbot - Test Drive it Today!

Price Tag

We don’t usually offer fixed-price services, but we are confident that for $3,990 + GST, you will have a working GPT-Powered Chatbot on your website!

Extra Perks

We don't just set it up; we teach you to master it.

Time to revolutionize your customer service. Contact SSW today!

See more

 
Live Events
 
 
Angular 2-Day Workshop

Angular Workshop

In this workshop we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules, and lazy loaded routes.

By the end of this workshop you will have built a working Angular application that you can extend into an enterprise application.

Read more

OCT
8
TUE
Brisbane, Australia
OCT
14
MON
Melbourne, Australia
OCT
17
THU
Sydney + Online, Australia
Clean Architecture Workshop

Clean Architecture Workshop

In this 2-day hands-on workshop we will cover the best approach to building enterprise applications using Clean Architecture and .NET Core. You will be building your own application from scratch.

This hands-on workshop will provide practical guidance and recommendations. We will cover architecture, technologies, tools and frameworks.

Read more

NOV
21
THU
Brisbane, Australia
NOV
25
MON
Melbourne, Australia
NOV
28
THU
Sydney, Australia
 
net

Think performance - What every .NET developer should know about collections

The world of .NET development offers powerful collections like List, Dictionary, HashSet, and many others, but knowing when to use each can make or break your app's performance.

This session will walk you through the ins and outs of .NET collections, diving into their use cases, internal mechanics, and performance tips—empowering you to write efficient, scalable code with confidence.


Anton Polkanov

Anton is a Senior Software Engineer at SSW, specializing in mobile development and performance engineering on the .NET platform. He has led impactful projects, such as building a mobile app for a regional Australian bank, consistently delivering high-quality solutions.

Anton also actively contributes to the tech community by organizing a competitive programming club in Newcastle, and speaking at events.

Read more about Anton

 
net
OCT
16
WED
Join us at live at SSW Sydney
fb linkedin meetup Livestream
 
 
 
More SSW jobs

Senior .NET & Azure Engineer
SSW Melbourne

We are currently seeking an experienced Azure Expert (Cloud Solution Architect) to join our team in Melbourne

In this role, you will need superior communication skills and a proven track record in designing and implementing cloud-based solutions using Microsoft Azure technologies, as well as production-ready web solutions using .NET technologies.

Read More

Senior .NET Developer Melbourne
SSW Melbourne

We are looking for a Senior .NET Developer to join our Melbourne team!

This role requires great communication skills and solid experience in delivering production-ready web solutions. Further, we encourage you to take ownership of your relationship with clients and build meaningful connections, think critically, and create the right solution for the right job.

Read More

Copyright © SSW 1990-2024. All Rights Reserved. Proudly developed by SSW Sydney Web Design
Advertise with SSW | Unsubscribe | Previous SSW Updates | Got a Hot Tip to share? | Got a comment?