List of videos

Build your own Dependency Injection framework! | Mark Hendriks | Conf42 Enterprise Software 2021
Mark Hendriks Software Architect @ Ordina JTech Ever wondered how all the big frameworks make the "magic" called Dependency Injection happen? Then this is the talk for you! My journey from clueless to having a clue has given me a greater understanding of how this "magic" can be understood. Allow me to demystify Dependency Injection. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Effective Java with Groovy & Kotlin | Naresha K | Conf42 Enterprise Software 2021
Naresha K Independent Consultant If you are curious to find out how the selection of language (Groovy & Kotlin in this case) not only improves developer productivity but also influences developers to adopt good practices, this talk is the right place to be in. β Effective Java' presents the most effective ways of using language. However, the adoption of these practices among Java developers is less than satisfactory. Over the years, Java has evolved as a platform, and it hosts several languages. Since Groovy and Kotlin run on JVM, most of the suggestions from Effective Java are equally relevant for Groovy and Kotlin developers. Moreover, these languages simplify the implementation by providing out of the box constructs for many of the recommended practices which can boost developer productivity. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Writing queryable APIs with MicroProfile GraphQL | Phillip Kruger | Conf42 Enterprise Software 2021
Phillip Kruger Principal Software Engineer @ Red Hat REST is great, except you can not ask what you really want. You get what the server gives you. Find out how to make your API queryable allowing your consumenrs to get exactly what they what. MicroProfile GraphQL fix the over and under fetch problem that exist in today's APIs, and it's easy to write! β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Getting Reactive with Relational Databases & R2DBC | Rob Hedgpeth | Conf42 Enterprise Software 2021
Rob Hedgpeth Director of Developer Relations @ MariaDB Not too long ago, a reactive variant of the JDBC API was released, known as Reactive Relational Database Connectivity (R2DBC). While R2DBC started as an experiment to enable integration of SQL databases into systems that use reactive programming models, it now specifies a robust specification that can be implemented to manage data in a fully-reactive and completely non-blocking fashion. In this session, weβll briefly go over the fundamentals that make R2DBC so powerful. Then we'll take a pragmatic look at the recently released R2DBC driver from MariaDB to shed some light on how you can take advantage of crucial concepts, like event-driven behavior and back pressure, that enable fully-reactive, non-blocking interactions with relational databases. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Data-Oriented programming | Yehonathan Sharvit | Conf42 Enterprise Software 2021
Yehonathan Sharvit Clojure Wizard @ CyCognito Slides: https://slides.klipse.tech/reveal/site/data-oriented-programming-in-java-conf42-2021.html Data-Oriented programming is a paradigm that aims at reducing the complexity of software systems and making the development experience more productive. Data-Oriented programming draws a clear separation between code and data and treats data as a value that is manipulated by general-purpose functions. In this talk, we illustrate the principles of Data-Oriented programming in the context of a Java production system. After attending this talk, you will be able to apply Data-Oriented programming principles in Java, and reduce the complexity of the systems you build. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Enjoy Typesafe Web Development with Eta | Mappuji Abdurrachman | Conf42 Enterprise Software 2021
Mappuji Abdurrachman Founder @ Kulkul Technology Have you ever work with code that you can easily refactored without being scared breaking things? Have you experience refactoring experience that actually work? You'll learn how to do it by learning how we can build backend application using Eta lang. This talk is a journey finding best way to write software, and how it can be one of the secret sauce to create awesome software. This talk we will cover how enjoyable it is writing software in Frontend world using Elm, and how we can do the same in the Backend and system world using Eta - Haskell in JVM. The portability and adoption of JVM + the type safety of language like Haskell will be a good combination to create robust software system for your app. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
The Best Country to observe the Northern Lights | Denys Makogon | Conf42 Enterprise Software 2021
Denys Makogon Principal Software Developer @ Oracle Having a background in data analysis, a bit of machine learning, I decided to solve this problem as a software engineer - define a problem, find consumable data sources and do some code for the sake of "The Best Country for observing Northern Lights". β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
Migrating from Imperative to Reactive | Nicolas Frankel | Conf42 Enterprise Software 2021
Nicolas Frankel Developer Advocate @ Hazelcast While Reactive Programming is very different from the usual Imperative way, there's no denying it fits "the Cloud", as every bit of resource is used to its fullest. Let's see how to migrate from the latter to the former using a Spring Boot web app as an example. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch
The Perfect Code Review | Victor Rentea | Conf42 Enterprise Software 2021
Victor Rentea Technical Trainer & Consultant Code Reviews shouldn't hurt. They shouldn't be depressing or dissapointing. Instead they should show you the best way your code can look and leave you energized to do it yourself. Teaching one another and looking for issues along the way. Whenever regular Pair Programming is not feasible for your project, this talk gives many tricks you can use the next day. β 0:00 Intro 0:26 Talk β π₯ Gold Sponsor: Rookout π₯ Silver Sponsors: IBM Hazelcast Kulkul Technology Microsoft Lightrun Ordina Red Hat Snyk π€ Media Partners: AWS Manning β Website ππͺ https://www.conf42.com Reach out π§π mark@conf42.com Conf42 Discord π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/49110720/ Twitter π΅π¦https://twitter.com/conf42com Conf42Cast @ Spotify π§ https://tinyurl.com/bnyj6a8y
Watch