Future.Works

Tech Conference

2 days of coding and networking to learn JavaScript and Java with world-level tech speakers, live coding, workshops and career sessions.

Date()   Dec.9th [Java]    Dec.10th [JavaScript]

[What is the Future.Works Tech Conference?]

/ No dress code, no small talk, no limits – only genuine developer connections!

Top-notch speakers, state of the art talks and networking opportunities. All for Free just for You.

We are committed to bringing you two days focused on the Java & JavaScript worlds. 

/Coding

Get smarter and enhance your skill set with live-coding sessions and workshops that might teach you a trick or two.

/Learning

Get inspired by tech pioneers and heroes of innovation. To stay competitive within the tech industry you need to be continuously learning JavaScript and Java.

/Connecting

Get together with like-minded developers and experts from leading tech companies and exchange insights on industry trends.

[Meet the Tech Speakers]

/No endless list of Speakers, just the best Curated Content

Shake hands with tech pioneers and heroes of innovation in the fields of software & web development.

The Speakers will be updated as new sessions are confirmed. 

Venkat  Subramaniam

/Founder at Agile Developer

/Talk Java Functional Programming Idioms

Mark  Thompson

/Developer Advocate at Google

/Talk Angular and the Supercharged CLI

Stefan  Judis

/Developer Relations  at Contentful

/Talk Did we(b development) lose the right direction?

Cassie  Evans

/Front-end Developer  at Clearleft 

/Talk Interactive web animation with SVG

Caetano D’Araujo

/SRE at tb.lx by Daimler Trucks & Buses

/Talk GitOps in the Field

Adam Bien

/Java Enthusiast at adam-bien

/Talk The Feel of Next Generation Java Cloud Native Runtimes #slideless

Alexey Grigorev

/Lead Data Scientist at OLX Group

/Talk What really makes a Senior Developer?

Sara Gorjão

/HR & Talent Manager at tb.lx by Daimler Trucks & Buses

/Talk Answering your Burning Questions during a Job Interview

Nicolas Frankel

/Developer Advocate at Hazelcast

/Talk 3 easy improvements in your microservices architecture

Christian Heilmann

/Principal Software Development Engineer at Microsoft

/Talk Sharpening the saw… how tooling can make us better developers

Mary Grygleski

/Developer Advocate at IBM

/Talk A Gentle Introduction to Reactive Java

/ Sponsors

/ Partners

[Our Agenda]

/ Free Your Calendar

Learn from the talks & workshops and connect with like-minded developers from all over the world. The Agenda will be updated as new sessions are confirmed.

All times are GMT.

1st day (Dec. 9) – Java – Sponsored by Autovision

}

10:00am – 11:00am

Workshop – The Feel of Next Generation Java Cloud Native Runtimes

/Adam Bien, Java Enthusiast at adam-bien.com

The next generation of cloud-native Java runtimes like Quarkus, Helidon, or OpenLiberty, is fast, small, and efficient, focusing on excellent developer experience. Although they are implementing the same, established, familiar APIs like MicroProfile and partially Jakarta EE, they follow entirely different philosophies or goals. In this session, I will implement a microservice from scratch and discuss the differences between the runtimes regarding memory, speed, developer experience, support, and API compatibility.

 

}

11:00am – 12:00pm

Recruiting Session – Volkswagen Digital Solutions

/Speaker to be announced

Learn more about opportunities at Volkswagen Digital Solutions.

}

11:00am – 12:00pm

Recruiting Session – Springer Nature

/Greg Goorwitch, Talent and Resourcing Manager – Digital & Technology at Springer Nature

Learn more about opportunities at Springer Nature.

 

}

2:15pm – 3:00pm

Keynote – Java Functional Programming Idioms

/Venkat Subramaniam, Founder at Agile Developer, Inc.

A number of developers and organizations are beginning to make use of Functional Programming in Java. With anything that’s new, we often learn it the hard way. By stepping back and taking a look at programming style as idioms, we can quickly gravitate towards better coding style and also avoid some common traps that we often get drawn towards.

 

}

3:15am – 3:45pm

Careers Talk – Answering your Burning Questions during a Job Interview

/Sara Gorjão, HR & Talent Manager at tb.lx by Daimler Trucks & Buses

Looking for a new job is like looking for a soulmate. You build a list of must-haves and search for the company that will check all those boxes. In this talk, we will answer the most frequently asked burning questions during our recruitment process. As a company that recruits in this field, we have realized that career growth opportunities, cultural alignment, and having a real impact, are some of the most important drivers for IT professionals and jobseekers.

 

}

3:15pm – 3:45pm

Tech Talk – 3 easy improvements in your microservices architecture

/Nicolas Frankel, Developer Advocate at Hazelcast

While a microservices architecture is more scalable than a monolith, it has a direct hit on performance. To cope with that, one performance improvement is to set up a cache. It can be configured for database access, for REST calls or just to store session state across a cluster of server nodes. In this demo-based talk, I’ll show how Hazelcast In-Memory Data Grid can help you in each one of those areas and how to configure it. Hint: it’s much easier than one would expect.

 

}

4:45pm – 5:45pm

Workshop – GitOps in the field

/Caetano D’Araujo, SRE at tb.lx by Daimler Trucks & Buses

Yet another hype has come: GitOps. Let’s talk about what it is, why all this hype and how to apply it in a cloud native environment.

 

}

5:15pm – 5:45pm

Tech Talk – A Gentle Introduction to Reactive Java

/Mary Grygleski, Developer Advocate at IBM

As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into a nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming), and/or to handle it on the design and architecture level (reactive systems design). This talk presents to the audience a few of the major Java-based reactive frameworks and toolkits in the market today, such as RxJava, Spring Reactor, Akka, and Vert,x. It will start by going over the basic tenets of reactive systems, and some examples of the problems that these systems aim to solve. It will discuss the 2 most commonly used Java frameworks for implementing reactive coding – RxJava and Spring Reactor, and will show some code samples. It will then bring the audience to the next level of “reactivity’ by introducing 2 reactive frameworks – Akka and Vert,x, which are usually used for implementing reactive microservices. It will draw some comparisons between these 2 frameworks and cite some real-life examples of their usages. The takeaways for the audience will be an understanding of the key differences between reactive programming versus reactive systems, and the strength and weaknesses of each of the surveyed frameworks.

 

}

6:00pm – 7:00pm

Live Coding Session – Going Serverless with Java and Quarkus

/Edward Ciggaar, Developer Advocate at IBM

As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into a nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming), and/or to handle it on the design and architecture level (reactive systems design). This talk presents to the audience a few of the major Java-based reactive frameworks and toolkits in the market today, such as RxJava, Spring Reactor, Akka, and Vert,x. It will start by going over the basic tenets of reactive systems, and some examples of the problems that these systems aim to solve. It will discuss the 2 most commonly used Java frameworks for implementing reactive coding – RxJava and Spring Reactor, and will show some code samples. It will then bring the audience to the next level of “reactivity’ by introducing 2 reactive frameworks – Akka and Vert,x, which are usually used for implementing reactive microservices. It will draw some comparisons between these 2 frameworks and cite some real-life examples of their usages. The takeaways for the audience will be an understanding of the key differences between reactive programming versus reactive systems, and the strength and weaknesses of each of the surveyed frameworks.

 

2nd day (Dec. 10) – JavaScript – Sponsored by OLX Group

}

2:00pm – 2:45pm

Keynote – Sharpening the saw… how tooling can make us better developers

/Christian Heilmann, Principal Software Development Engineer at Microsoft

Development is complex. You need to know not only how to program, but you also need to care about usability, accessibility, performance, security and many other things. Knowing all this is a full-time job, which is why it often falls by the wayside. But what if we could off-load at least some of this responsibility to free and open tools to help us along the way? In this talk Chris Heilmann is going to show a few tips and tricks how to avoid making obvious mistakes and to play a part in the next generation of tools for developers.

 

}

3:00pm – 3:30pm

Careers Talk – What really makes a Senior Developer?

/Alexey Grigorev, Lead Data Scientist at OLX Group

Who’s a senior developer? What’s the main difference between a middle level professional and a senior? How to become a senior? In this talk, we’ll answer these questions and give you actionable recommendations for progressing up the career ladder.

 

}

3:45pm – 4:15pm

Tech Talk – Interactive web animation with SVG

/Cassie Evans, Front-end Developer at Clearleft

Have you ever felt uninspired by the every-day grind? Like coding is all work and no play? Come with me as I take you on a whistle-stop tour of delightful SVG animations and look at some tools and tips to help you get started.

 

}

3:45pm – 4:15pm

Tech Talk – Angular and the Supercharged CLI

/Mark Thompson, Developer Advocate at Google

The Angular framework is feature rich and makes development fun and productive. One of the things that makes Angular so productive is the power of the super charged CLI (command line interface). In this beginner friendly session let’s take a look at how the CLI changes your developer experience.

 

}

4:30pm – 5:00pm

Tech Talk – Hands-on Performance Debugging with the browser DevTools

/Alex Lakatos, Developer Advocate at Fidel

A no-slides, hands-on, live debugging session using only the browser Developer Tools on the website of your choice. We’ll dive deep into spotting performance bottlenecks into any website and how to fix them.

 

}

5:15pm – 5:450pm

Tech Talk – Defining a Web Performance Strategy for your Project

/Leonardo Pittelli, Web Tech Lead at OLX Group

Web performance has been a hot topic for a long time and it’s becoming even more relevant every day. Why and how should we care about it? Let me answer these questions by sharing some real experiences related to monitoring, optimization, and tooling.

 

}

5:45pm – 6:15pm

Tech Talk – Did we(b development) lose the right direction?

/Stefan Judis, Developer Relations at Contentful

Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always … And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users. But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?

 

What are you waiting for?

Are you lost? 

Upgrade your Career

Future.Works is a tech talent-focused brand leading a bold new approach to the tech world. We are focused on creating products, services, and projects to revolutionize the way we think and manage tech careers.