Java with Sander Mak
In a couple of weeks, we’re going to be joined by Sander Mak for his Java presentations ‘Modules or Microservices’ and ‘Migrating to Java Modules’. For those of you not familiar with Sander, he is a Fellow at Luminis in the Netherlands; he is also a Java Champion, conference speaker and author of the O’Reilly book ‘Java 9 Modularity’.
We caught up with Sander ahead of the session to find out more about what we can expect…
Who do you think should come along and why?
Everyone who wants to examine their technology choices and preferences. We all love to learn about the latest and greatest, with new frameworks and technologies popping up every week. And while that’s not necessarily a bad thing, this evening will be different. In the ‘Modules or Microservices’ talk, we’ll take a critical look at what we’re actually trying to accomplish with all these new technologies. That will give food for thought, because both microservices approaches and modular application development approaches have their pros and cons. Yet we rarely think about them together, even though many development platforms (Java, JavaScript, Go and so on) are increasingly moving to modules as first-class citizens. In the second session, we’ll zoom in on what it means to do modular development with Java, by looking at migrating an application beyond Java 8.
What do you think are the three most interesting questions that this event will answer?
- When should you go down the microservices route, and when should you consider modular application development as an alternative? Is this even a binary choice?
- How do you get your company and team to move beyond Java 8?
- What steps can you take to modularise a codebase?
Why do you think this presentation is important for people?
This session will be an exercise in critical thinking. It’s not important that you agree with me in the ‘Modules or Microservices’ debate. However, it is important to think about the impact of the architectural choices we make, and to examine our motivations for these choices!
Any advice for junior developers entering the industry?
Find someone in your company you look up to and ask them for mentoring. You can only learn so much by reading books and listening to talks. Read and write code together, discuss designs in the context of your projects: that’s how you can grow faster than you’d ever imagine. It may seem like a big step, but most senior developers love to share what they’ve learned and want to see you succeed as well.
If you’d like to come along, the talks are happening on Tuesday 22nd January, 18.00 at David Game College, EC3N 2ET. You can find the full details and RSVP here.
P.S. you can find Sander on Twitter @Sander_Mak or via his blog branchandbound.net