Showing 13 out of 13 results
Leveraging Our “Brains” in Software Development
Our brains empower us to run complicated software development programs, but can also be the thing that prevents us from achieving the best possible results due to several psychological biases. Fahran Wallace, senior consultant at OpenCredo, and Benjamin Mitchell, director of engineering at Kevel, discuss those psychological biases at work, how we can tackle them and how we can wire the brain to overcome them.
Real-life Quantum Computing
Get a thorough introduction to what quantum computing is and the real-life problems you can solve using these computers and their quantum algorithms. Jørn Larsen talks to Guen Prawiroatmodjo and Jessica Pointing about all this and much more.
Technology’s Impact on Humankind and Where We’re Headed Next
How is technology shaping our world now, and, more importantly, how will these current developments impact our future? Dr. Gercke, a global thinker and writer focused on global security and cybersecurity, explores how different states and regions leverage various innovative technologies and casts a light on how our world will look in 30 years based on the technologies we’re investing in now.
Agile is Dead – Long Live DevOps?
Agile, Lean, and DevOps are more than buzzwords even though they have taken over the world at different times. The processes and technologies they employed have helped improve the entire world, not just the software world. Klaus Bucka-Lassen, Lars Kruse, and Malte Foegen debate the intersection and cross-pollination between the three worlds with a focus on applying them on all levels in practice in large organizations.
Clean Code: A Path to Better Programming
Join a high level overview of best practices and wise words on how programming should be approached from Uncle Bob, author of “Clean Code,” and Allen Holub, software architect and agile coach. They cover some of the existing guides that can help you become a better programmer and explore how books and current trends are shaping the software landscape.
97 Things Every [Java] Programmer Should Know
Discover the voices behind the “97 Things Every Java Programmer Should Know” in this GOTO Book Club episode with Trisha Gee, Java Champion and leader of the Java Developer Advocacy team at JetBrains, and Kevlin Henley, thought provoker at Curbralan. The'll highlight how to make the most out of the book and why it’s not intended as an exhaustive list or only targeted at Java developers.
What to Consider for a Successful Software Architecture
Where should you start when setting the basis of your software architecture? What is the minimum required to package and how can viewpoints help? Simon Brown and Eoin Woods explore the right — and best — way to start that process, key things to consider, and what some useful resources are, including “Continuous Architecture in Practice” by Eoin Woods.
How can you leverage the power of illustrations to solve coding problems in your daily struggles? Join Aditya Y. Bhargava, author of "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People,” and Gabi O'Connor, senior software engineer II at Etsy, to find out how you can create analogies with abstractions. Learn how to embrace algorithms and how they can help you in your day-to-day job.
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven software
Some things must be told that cannot be written, so that storytelling is deeply, deeply human." Stories are the backbone of our culture as humankind. They can be successfully used as agile, collaborative ways to not only view but understand the various domains that software projects touch upon. Avraham Poupko explores how you can better understand and visualize this, in a domain-driven way, with the authors of the "Domain Storytelling: A Collaborative, Visual & Agile Way to Build Domain-Driven Software", Stefan Hofer and Henning Schwentner.
Strategy on Big Programmes
<p>At our company we have been, and continue to be, involved in a number of large programmes. These are often to do with product development and always to do with influencing large groups of people internally and externally. They always involve distributed systems. </p> <p>They are always in a realm where there are competitors, external pressures and internal fears.</p> <p>This talk is for those who don't just want to survive their programmes but to thrive in them. Drawing from over 15 years of experience, Jamie will share some stories, some do's and don'ts, and try to convince the audience that not only is strategy emergent but that if you don't let it emerge you will not succeed.</p>
Seven Secrets of Maintainable Codebases
<p>In this session you'll learn novel techniques that help you make sense of large codebases. </p> <p>You'll learn to identify the code that really matters for your ability to maintain a system, how to prioritize improvements and even evaluate your architecture based on how you actually work with the code.</p> <p>We'll also cover the people side of programming as you learn to mine social information such as communication paths, developer knowledge and hotspots.</p> <p>All techniques are based on software evolution. They use data from the most underused informational source that we have in our industry: our version-control system. Each point is illustrated with a case study from a real-world project.<br /><br /></p> <p>This is a new perspective on software development that will change how you work with large systems. Come join the hunt for better code!</p>
Industry Myth Busting
The software development industry is fraught with myths, legends and other beliefs that aren't necessarily supported by facts. Joris has been working in this industry for almost 25 years now, and in that time has established his own set of convictions about truths and lies on topics like the importance of developer testing, choosing the right programming language, microservices and various other topics. Although his experience may count as N=1, he believes he's had a lot of Ns: in this keynote he'll bust some of the more pervasive myths that he observes in the wild and will provide some food for thought that will hopefully make you reconsider some of your own strongly held beliefs.