We had a great time at the DDD Adelaide Conference over the weekend. DDD Adelaide is the state's largest tech community run conference and we were thrilled to be an SA Sponsor. The event brought together developers and tech enthusiasts for a jam-packed day filled with an awesome line-up of expert speakers, networking, food and activities.
The team geared up in our new Aligent branded polo shirts, and provided delicious cookies as part of the swag bag for attendees. There were many engaging, insightful presentations on coding, microservices, agile, recruitment and much more! Some key takeaways included:
- We should always be aware of accessibility during design and implementation. It is important to work with experts and the community to help deliver more accessible sites.
- Just because it’s convenient or “cool” doesn’t mean it’s necessarily the most versatile approach.
- There are three different approaches to dealing with legacy code:
- Strangler fig: Gradually replace parts of the code base with the “new way”.
- Cordon and Rebuild: Completely separate a large part of the project and rebuild it from scratch.
- Build on a new primitive: Take the abstractions from your existing code-base and wrap them in new abstractions that add in the functionality and API that you want. Legacy code can continue talking to the old abstraction in any situation where that is not causing a business problem.
- Internal developer portals (IDPs) are great for boosting developer experience and there are a number of tools that can be used for this
- Being mindful of cognitive biases when programming as it helps yourself and your team make more conscious decisions; and enables better communication with others who might not be aware of their own biases.
Many thanks to Isaac Mann and the team for organising this and to all the presenters for sharing their expertise. Plus special thanks to Darren Greatrex from Greatrex Marketing for organising our lovely new shirts and to Megan (Megs) White from Megs Makes for creating our amazing looking (and delicious) cookies.