Visiting TEQnation has brought me back in contact with people outside my organisation. Sometimes you need to look elsewhere to get forward in technology. I’ll try to write down what I learned today and hope to see you on the next technology event.
Of course Artificial Intelligence (AI) was on the agenda. Github copilot was the first to be mentioned. You’ll first need to understand the programming language before you can put copilot suggestions into productie so don’t let juniors use it – on the other hand you can train your juniors by using copilot. ChatGPT is a big step. In the future AI will be able to create complete software solutions for us. These solutions will be monoliths because they are easier to handle. No need to worry for your job, because DEVOPS is 10% tools, 10% product and 80% people.
In collaborative software design the people part was handled. Humans have emotions and are biased among others. You need to manage the humans. The idea started by helping an Architect and ended with writing a book (https://www.manning.com/books/collaborative-software-design)
Next was security. Our solutions are based on packages (Nuget, npm) for the big part. Most packages depend on other packages. We all remember log4j last December. It is important to keep an eye on your dependencies. After a feature is complete you still need to maintain it by updating the dependencies. For this you’ll need a security solution that is developer focused, executive supported, with clear guardrails, time for coaching and mentoring. And reward / recognise the teams that are applying it.
Openshift has a solution that provides desktop like developer experience where the tools are inside a container. Loads of demo’s. Based on an open standard https://devfile.io
Michael Cote had a talk about developer platforms. He worked at pivotal and moved to VMWare when it acquired pivotal. His slides show the way to create a developer platform (https://cote.io/platform/) Since it is meant for developers, make sure to treat the developer as a customer and have developers work on the platform.
The day started with the talk from Post NL. The only rule for software development was Infrastructure as code and hosting on a public cloud provider. There I heard about https://backstage.io to create a catalog of services. These services would proces the data with GraphQL. Slides are in markdown here https://github.com/patrickdronk/data-mesh-slides
Another concept heard during multiple talks was Shift Left. Test early and test often. We all do this, right 😮
For developers by developers
TEQnation is the software development conference designed for teamleads, architects and project management. But most of all it’s organized for developers by developers. The Developer Conference of Tomorrow: TEQnation 2023 brings the best of the best speakers, various exhibitors, live demonstrations and numerous networking opportunities.https://teqnation.com/general-information/