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.
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
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.
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.
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.
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 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.
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.
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.