Methodology & Culture39 Videos

J-Spring 2018: Daniel Bryant – Continuous Delivery Patterns for Modern Architecture and Java

Modern Java applications are moving towards component-based architectures, as seen in the mainstream embrace of self-contained systems (SCS), microservices, and serverless architecture. We all know the benefits of component-based architectures, but there are also many challenges to delivering such applications in a continuous, safe, and rapid fashion. Daniel Bryant shares a series of patterns to […]

J-Spring 2018: Peter Hilton – Beautiful code: typography and visual programming

The way we visually present code today would do little to surprise the first owner of the 1955 IBM typewriter that introduced the Courier typeface. Since then, we’ve gained little more than bigger monitors, syntax colouring and better monospace typefaces. Meanwhile, layout and typography, already centuries old during the desktop publishing revolution thirty years ago, […]

J-Spring 2018: Roy van Rijn – Fostering an evolving architecture in the agile world

What is software architecture? Is it the decision to adopt microservices? Is it the document that describes the layers in your Java EE application? No, every line of code you commit is part of your evolving architecture. During this talk I’ll explain how we, at the Port of Rotterdam, manage our software architecture in an […]

J-Fall 2015 Speaker Peter van den Berkmortel & Erik Brakkee – Managing and monitoring a JVM

It is relatively easy to run a Java enterprise application under a low system load in a development environment. However, this gets a lot more difficult if the same application is running in production with a continuous high load, many concurrent users, performing many different tasks varying from short interactions (displaying an object), to long […]

J-Fall 2017 Speaker Peter Hilton – How to name things: the hardest problem in programming

Developers can get better at their craft by learning from the great writers who mastered theirs. Writing software isn’t the same as writing a novel, but there are parallels. Besides, advice from writers is better because writers have been struggling with their craft for many centuries, not just a few decades. It’s better-written as well. […]

J-Fall 2017 Speaker Heather VanCura – Panel session with Java Experts – How to Grow Your Career

This session includes advice on how developers can manage their careers and create opportunities for further advancement by participating in collaborative activities such as open-source development projects and participation the Java Community Process and adoption efforts. In this session you will learn practical advice derived from our collective years of experience working with the Java […]

J-Fall 2017 Speaker Guy Rombaut – From Monolithic to SoC: Architecture & Teams

In this talk, I will discuss the evolution of frontend architecture – from monolith software which consist of backend and front end together (e.g. PHP generating JS/HTML), to separation of concerns (use of APIs, micro services etc). In addition, I will discuss about how different type of architectures and patterns can match to the growth […]

J-Fall 2017 Speaker Roy van Rijn – Fostering an evolving architecture in the agile world

What is software architecture? Is it the decision to adopt microservices? Is it the document that describes the layers in your Java EE application? No, every line of code you commit is part of your evolving architecture. During this talk I’ll explain how we, at the Port of Rotterdam, manage our software architecture in an […]

J-Fall 2016 Speaker Mark Heckler – This stuff is cool, but HOW CAN I GET MY COMPANY TO DO IT?

Cloud Native, containers, DevOps, microservices, and more: we go to conferences and get excited about the potential of so many things that could revolutionize our development and change our organizational and professional lives! And then, we go home…and hit the wall. If you’ve ever asked yourself, “This stuff is cool, but HOW CAN I GET […]