Devoxx UK
Devoxx UK
  • 586
  • 854 276
Devoxx UK 2024 Highlights
Highlights from Devoxx UK 2024: May 8th -10th, London
A Developer Community Conference for developers to learn, sharpen their skills and get hands-on experience with the latest tech. At this 3-day conference, we bring together a diverse group of inspiring speakers from around the world to cover the most vital developer-focused topics, and latest technology advances and delve into some fascinating ideas.
It's a unique experience. For more info go to devoxx.co.uk
zhlédnutí: 946

Video

Architecture Decision Records - How not to get lost in the past by KRISZTIAN PAPP
zhlédnutí 924Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom ADR, or Architecture Decision Record, is a valuable tool in software development for several reasons. It provides a centralized location for documenting and tracking architectural decisions, aiding both current and future team members. ADRs enhance communication among team members by documenting the ration...
Enums on steroids - let's look at sealed classes! by MARCIN CHROST
zhlédnutí 1,2KPřed 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Probably everyone has already become familiar with the mechanism of sealed classes introduced in Java 17. However, in addition to strict control of the class hierarchy, it also allows for the creation of non-obvious (yet facilitating) mechanisms. One of them will be enums on steroids - and that's what I wa...
Highscores: A History of Computer-Programmed Music by ANDERS NORÅS
zhlédnutí 613Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Embark on a captivating journey through the enthralling history of music composed by code, from the scratchy notes of the CSIR Mark 1 playing "Colonel Bogey" in the 1950s to the epic proportions of modern computer-generated soundscapes. Join me in rediscovering the trailblazers who pioneered computer music...
A Developer's Tale: Migrating an Angular app from version 10 to 17 by LOÏC MAGNETTE
zhlédnutí 226Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Embark on a real-world journey of transitioning the Devoxx CFP application from Angular 10 to Angular 17. This talk offers a deep dive into the practical challenges and solutions encountered during this significant upgrade process. The session begins by highlighting the compelling reasons for migration, in...
IntelliJ IDEA Tips & Tricks by ANTON ARHIPOV
zhlédnutí 2KPřed 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom IntelliJ IDEA is packed with useful features that enhance developer productivity and simplify working with the code. This session takes you through the cool features of IntelliJ IDEA: refactorings, shortcuts, fast navigation, code completion kung-fu, live templates, structured search, the debugger that is ...
Decarbonising code by SHIRLEY TARBOTON
zhlédnutí 189Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom According to the International Energy Agency, data centres and data transmission networks now account for 2-3% of global electricity use, which is more than the total proportion of energy used by the aviation industry. Bitcoin presently uses around 110 Terawatt Hours each year, or about the yearly energy c...
Productivity is Messing Around and Having Fun by TRISHA GEE & HOLLY CUMMINS
zhlédnutí 486Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom What is the happy path, for developers? It’s less boredom, and more play. Developer satisfaction, developer joy, and business results are strongly correlated. And yet - many of our jobs are frustrating, filled with friction, and free of joy. What’s going on? How do we fix that? Is annoying waste inevitable...
Secure, Test, Repeat: A Guide to Spring Security Integration Testing by LAURENTIU SPILCA
zhlédnutí 363Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom In this talk, I'll dive into the essential aspects of integration testing within the Spring Security framework. I will share practical strategies and advanced techniques to effectively test security features in Spring applications, ensuring their robustness and reliability. This session is designed for dev...
Architecting for Tomorrow: A Pragmatic Perspective by MARCEL SCHUTTE
zhlédnutí 283Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom In this session, I explore the transformation to becoming a more effective architect through pragmatism. Drawing inspiration from "The Pragmatic Programmer" book, I discuss the core principles of pragmatic architecture, striking a balance between complexity and simplicity. I emphasize adaptive decision-mak...
Project Leyden: Capturing Lightning in a Bottle by PER MINBORG
zhlédnutí 921Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Project Leyden aims to improve the startup time, warmup time, and footprint of Java applications. The best way to improve these metrics is to identify computation that we can simply eliminate. Failing that, we can shift computation temporally, later or earlier in time. We can shift it to a point later in r...
Devoxx UK Introduces: Aspiring Speakers 2024, Short Talks
zhlédnutí 273Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom At Devoxx UK we're committed to offering a hand to folks who want to break into speaking at conferences. Working with the good people at the London Java Community, we've brought together a variety of new speakers from their Aspiring Speaker and Couch to Conference programmes. This session is their chance t...
Game, Set, Match: Transforming Live Sports with AI-Driven Commentary
zhlédnutí 435Před 3 měsíci
by MARK NEEDHAM & DUNITH DANUSHKA For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom We are both big fans of the live text commentary that the BBC provide for sports like football, tennis, rugby, cricket and more. While there is a lot of novel observations in the commentary, there is also a lot that is effectively summarising what just happened. Wouldn't i...
Enter The Parallel Universe of the Vector API by SIMON RITTER
zhlédnutí 517Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Single Instruction Multiple Data (SIMD) instructions have been available in Intel and other processor instruction sets for over 25 years. The current implementation is Advanced Vector eXtensions (AVX), first introduced in the Sandy Bridge microarchitecture. Using Vector processing through AVX can profoundl...
Is it (F)ake?! Image Classification with TensorFlow.js by CARLY RICHMOND
zhlédnutí 92Před 3 měsíci
For updates and more, join our community 👉 www.linkedin.com/company/devoxx-united-kingdom Like me, do you have a love of baking shows? Is there a particular one you like where you need to identify the cake from a lineup of similar items? As much as I love watching baking shows, I struggle to pick out the cake. Leading me to wonder if I could build a model to better find the cakes for me. Join m...
How We Decide by ANDREW HARMEL-LAW
zhlédnutí 1,2KPřed 3 měsíci
How We Decide by ANDREW HARMEL-LAW
Exploring the power of AI-Enabled APIs by AKSHATA SAWANT
zhlédnutí 98Před 3 měsíci
Exploring the power of AI-Enabled APIs by AKSHATA SAWANT
Breaking AI: Live coding and hacking applications with Generative AI by SIMON MAPLE & BRIAN VERMEER
zhlédnutí 276Před 3 měsíci
Breaking AI: Live coding and hacking applications with Generative AI by SIMON MAPLE & BRIAN VERMEER
Processing XML with Kafka Connect by DALE LANE
zhlédnutí 161Před 3 měsíci
Processing XML with Kafka Connect by DALE LANE
A Record’s ACID trip through Kafka by BEN GAMBLE
zhlédnutí 345Před 3 měsíci
A Record’s ACID trip through Kafka by BEN GAMBLE
Moving Java Forward Together by SHARAT CHANDER
zhlédnutí 177Před 3 měsíci
Moving Java Forward Together by SHARAT CHANDER
Down the Ivory Tower towards Agile Architecture by MARIO-LEANDER REIMER
zhlédnutí 128Před 3 měsíci
Down the Ivory Tower towards Agile Architecture by MARIO-LEANDER REIMER
Get old, go slow, write code! by TOBIAS MODIG
zhlédnutí 257Před 3 měsíci
Get old, go slow, write code! by TOBIAS MODIG
A little less testing, a little more quality by JOÃO PROENÇA
zhlédnutí 177Před 3 měsíci
A little less testing, a little more quality by JOÃO PROENÇA
SnapStart for AWS Lambda - Under the hood by MARK SAILES & MATTHEW MECKES
zhlédnutí 118Před 3 měsíci
SnapStart for AWS Lambda - Under the hood by MARK SAILES & MATTHEW MECKES
The Hitchhiker's Guide to Developing Accessible Apps by AKANKSHA SINGH
zhlédnutí 67Před 3 měsíci
The Hitchhiker's Guide to Developing Accessible Apps by AKANKSHA SINGH
Datafaker: the most powerful fake data generator library by ELIAS NOGUEIRA
zhlédnutí 248Před 3 měsíci
Datafaker: the most powerful fake data generator library by ELIAS NOGUEIRA
Automate your workstation installation! by SYLVAIN METAYER
zhlédnutí 170Před 3 měsíci
Automate your workstation installation! by SYLVAIN METAYER
Apache Flink Connectors 101: Let’s explore the connector ecosystem! by DANNY CRANMER
zhlédnutí 124Před 3 měsíci
Apache Flink Connectors 101: Let’s explore the connector ecosystem! by DANNY CRANMER
String Templates - Syntactic sugar or useful improvement? by MICHAEL KRIMGEN
zhlédnutí 113Před 3 měsíci
String Templates - Syntactic sugar or useful improvement? by MICHAEL KRIMGEN

Komentáře

  • @shakilahmed4647
    @shakilahmed4647 Před dnem

    Two favorite person on the stage wow

  • @MariuszAleksandrowicz

    Nobody presented so far how to create and use in Java 21 with Vitual Threads some concepts welll know in Spring WebFlux like methods zip(), merge(), concat() and many others. How to pass context in downstream comparing to what is use in Spring - Reactor Context. So far it is not a replacement for Reactor.

  • @lhxperimental
    @lhxperimental Před 4 dny

    I don't know why he finds a buld time of 15 mins to be impressive. If find it rather long.

  • @lhxperimental
    @lhxperimental Před 10 dny

    This is the longest time I have seen josh silent

  • @hydtechietalks3607
    @hydtechietalks3607 Před 10 dny

    These guys are BIG FAT LIARS to sell ANYTHING... why does database schema change.. not because you got HIGH.. there is a change in the way business being done for new variations... As SQL is strict about it schema, but NOSQL is not Strict about "Schema", it allows couple of extra attributes as its document structure. Suppose if business is getting same Invoice data from different sources, each source may have some extra information, cannot be ignored... so your storage should not BE STRICT about the data..allow Dynamic SCHEMA, thus Decide for NOSQL....

  • @ABW5662
    @ABW5662 Před 11 dny

    this should be taught to any one who has ever written atleast 10k lines of code.

  • @devbyjesus4176
    @devbyjesus4176 Před 11 dny

    can we have a link to the website url at the end of the talk ?

  • @thomasdarimont
    @thomasdarimont Před 11 dny

    Amazing journey through the evolution of computer generated music!

  • @SaudBako
    @SaudBako Před 12 dny

    Kids, don't do drugs.

  • @adhithyansridhar7046
    @adhithyansridhar7046 Před 12 dny

    Again very insightful from Venkat. Josh's body language shows 100% respect he has for a co-speaker. Great to see he collaborated with Venkat Sir.

  • @avneet12284
    @avneet12284 Před 14 dny

    Too high level

  • @lerneninverschiedenenforme7513

    underrated! Thank you for explaining in this detail!

  • @HedleyLuna
    @HedleyLuna Před 25 dny

    This reminds me why I fell in love with CS and CPU Architecture. Though, it was probably easier to write this in ANSI C

  • @princesonnenberg383
    @princesonnenberg383 Před 26 dny

    awesome video...🥇

  • @shapeshifter360
    @shapeshifter360 Před měsícem

    My two favourite conference speakers at the same time! ❤

  • @supernerd6983
    @supernerd6983 Před měsícem

    Yep those are words alright

  • @AdamDymitruk
    @AdamDymitruk Před měsícem

    I've never seen this..

  • @Mistoffeleess
    @Mistoffeleess Před měsícem

    Uhm...... This is the worst explanation ever about Monad and Functor...

  • @ericalessandrini9174
    @ericalessandrini9174 Před měsícem

    That was probably the best presentation I've seen! Thank you!!!

  • @andmal8
    @andmal8 Před měsícem

    Thank you!

  • @lts8683
    @lts8683 Před měsícem

    Always Victor, do an awesome talk

  • @edgeeffect
    @edgeeffect Před měsícem

    I've just been reading the dictionary (seems like a "Kevlin Henney kinda thing to do"). The noun "KLeggich" (drudgery), is also a verb "KLeggich" (to be made unpleasant by). It's also related to the adjective "KLegy" (poorly maintained or dirty thing) which brings us right to the very nub of software quality.

  • @DJpiya1
    @DJpiya1 Před měsícem

    In the first 15 minutes, he just wasted without telling anything about the topic.

  • @alexgoncharov6430
    @alexgoncharov6430 Před měsícem

    The point about functional interfaces is rather about a shortcoming of standard functional interfaces in java - they should’ve had generic error type parameter

  • @alexgoncharov6430
    @alexgoncharov6430 Před měsícem

    Checked exceptions are not fundamentally different from having like Either with an error in it as return types - both allows API developers to force clients of their API to explicitly deal with potential errors. They just provide a different syntax for it. Yet developers typically have a distinct hate for one thing and love for the other.

  • @ismetsar8170
    @ismetsar8170 Před měsícem

    right

  • @alekosargyriou8214
    @alekosargyriou8214 Před měsícem

    probably the 1st non biased presentation i've seen around. Well done boys.

  • @user-qh7lc8zu9m
    @user-qh7lc8zu9m Před měsícem

    Hi Nick! Viewer number 69 of your video! Great content and I learned a lot from it, i tried to share the youtube url but control-c isn't copying it on my macbook, Can you update the video for the viewers using MacOs?

  • @gokhansenaolivia
    @gokhansenaolivia Před měsícem

    thanks for uploading this video

  • @hadeskun1067
    @hadeskun1067 Před měsícem

    Thanks for sharing! Really a valuable information

  • @user-qh7lc8zu9m
    @user-qh7lc8zu9m Před měsícem

    Brilliant

  • @mohamedbensalah7169
    @mohamedbensalah7169 Před měsícem

    It's a very good presentation, thanks

  • @abobafd
    @abobafd Před měsícem

    Great talk!

  • @beckyquenneville4068
    @beckyquenneville4068 Před měsícem

    @7:20 sneak

  • @khalvai
    @khalvai Před měsícem

    it was very good talk thanks

  • @ugoogily
    @ugoogily Před měsícem

    Great talk Cat!

  • @sufilak
    @sufilak Před 2 měsíci

    It was fun, but it felt like they were inventing an assembler

  • @craig2129
    @craig2129 Před 2 měsíci

    Brilliant presentation. So entertaining, engaging and passionate. This is the kind of person I would want to work with.

  • @michaelchen2821
    @michaelchen2821 Před 2 měsíci

    interesting.

  • @nevgeniev
    @nevgeniev Před 2 měsíci

    startup is of interest only for one shot apps (practically to no one) ... pls just focus on "warmup cache"

  • @born4685
    @born4685 Před 2 měsíci

    Great presentation, Victor!

  • @LordZMD1
    @LordZMD1 Před 2 měsíci

    Very insightful, a pleasure to see Dominique every time

  • @kaqqao
    @kaqqao Před 2 měsíci

    It's disheartening to think that in this day and age performant code still has to look this awful. But the talk itself is great 😃

  • @bilgehan
    @bilgehan Před 2 měsíci

    It was fun and interesting until i saw unsafe. after that it felt meaningless, empty satisfaction imho

    • @ppsps5728
      @ppsps5728 Před 2 měsíci

      Same feeling, like using inline asm in C/C++ 😂

    • @royvanrijn
      @royvanrijn Před 2 měsíci

      Why though? You don’t *need* unsafe to do all of this, for me it was actually a fun challenge to learn and use it.

  • @mandarkulkarni8443
    @mandarkulkarni8443 Před 2 měsíci

    Thanks for the Great presentation. Would you mind sharing the slides of presentation ? Some really nice diagrams there that developers can refer to for better understanding of the concepts ? Also, Github link for source will be cherry on top .... :)

  • @digitalspecter
    @digitalspecter Před 2 měsíci

    For many people what they think is productivity is pretty much familiarity... but they also seem to be pretty blind to the familiar problems.. Many people who tried languages like Python or maybe Ruby and found out they were "so productive" didn't realize it wasn't because of "no types" but it was because Java's type system is bad and it has so much boilerplate and ceremony (and too few tools for generalization / abstraction).

  • @lugburzhr8081
    @lugburzhr8081 Před 2 měsíci

    So to process 1 billion rows in Java in 2 seconds you need to use C\C++. Great job anyway!

    • @gergonagy2733
      @gergonagy2733 Před 2 měsíci

      That's what I was thinking of. Every level of abstraction that Java gives is intentionally thrown away to go as close to the low level details of the hardware as possible.🤣

    • @lugburzhr8081
      @lugburzhr8081 Před 2 měsíci

      @@gergonagy2733 I agree. If someone is making such language like Java, he can't not to provide some way to access low-level memory management. But could someone show me a Java dev, that committed a code with a direct memory processing to a real-life commercial product? 2-sec projects are still Core Java, but it's not "vanilla" Java.

  • @wantedlepota9960
    @wantedlepota9960 Před 2 měsíci

    fun and useful. thanks

  • @ZtereoHYPE
    @ZtereoHYPE Před 2 měsíci

    woo go java!

  • @alexpyattaev
    @alexpyattaev Před 2 měsíci

    Love how **** was blurred for offending c++ devs. Very considerate of the c++ devs.