The path to professional developer is not an easy one. Often it reaches to a point, where you are taking more and more responsibility and before you know it you are leading a team. Being a technological or team lead requires additional competencies that are rarely taught with systematic mentoring - you learn as you go. In this track we aim to share valuable knowledge for technical leaders about growing and leading your team. More
As developers we love writing code. But reality is that we spend more time maintaining and modifying other people's code than writing our own code from scratch. Can we make it more pleasant? Can we reduce time spent so we can do things we enjoy? This track will look for what developers can do to improve software quality, maintainability, testability and related “-ilities”. We'll see what tools and methologies could supercharge our testing abilities as well as how to improve these skills. More
Agile nowadays is focusing on business practices but that alone is not enough to deliver quality software. Software development is a craft and writing good software requires skill and careful attention. That is why Software Craftsmanship was introduced with focus on technical practices of software development.
Modern ways of organising development work without the wasteful ramp-up and ramp-down associated with traditional projects. Agile, NoProjects etc. More
Front-end development is the fastest evolving area of all. Just when you think you have mastered state-of-the-art tools and libraries, a new tool or a new major version of framework comes out making your new knowledge obsolete. Which framework is here to stay and what do web standarts have in store for us?
Over the last few years data engineering technologies and analytical tools have significantly matured and become available to a wider audience. This has led to a situation where more and more organizations have realized that their rapidly growing volume of data is what lays the foundation to their future success. Nevertheless we can say that we are just in the beginning of this long journey of maximizing potential value from the data. Constant rise of new technologies and analytical methods allow companies to gain a competitive advantage over those who are lagging behind.
Product-related activities across the whole lifecycle from research and development, introduction, improvement and eventually, to replacement or retirement More
Java is the #1 development platform, and its strength and continued growth depend on continued innovation and performance The Java deep dive track covers the Java platform, including the latest developments in Java Virtual Machine, the evolution of the Java programming language, and also technolgies on the server side. More