Devoxx UK
Devoxx UK
  • 587
  • 924 218
Call for Proposals (CFP) - Tips
Are you eager to share your knowledge with an audience of like-minded individuals but feel uncertain about the Call for Proposals (CFP) process? Here are our top tips to help you craft the best proposal possible. While we encourage you to consider submitting to Devoxx UK, this advice applies to any conference!
CFP Tip 1: Be the knowledge sharer
🔸Focus on a topic you're knowledgeable and comfortable with
🔸Avoid new and shiny tech just because you think it's trending
🔸Make sure your proposed subject offers clear benefits to the audience
CFP Tip 2: The importance of your title
🔸Make it interesting, snappy and relevant
🔸Make it stand out, especially if it’s on a topic that is covered often
🔸Be cautious about using humour
🔸Don’t rush it, first impressions really count
CFP Tip 3: Stick to the point
🔸Avoid rambling and using a lot of buzzwords
🔸Make it relevant to the target audience
🔸Present the problem, why it’s important, and then the resolution
🔸Outline the benefits of attending the talk
CFP Tip 4: The initial 2 sentences are vital
🔸Attendees make their decision based on the title and first couple of sentences
🔸This is your shop window
🔸Make them engaging, relevant and appealing
CFP Tip 5: Use AI wisely
🔸Use AI as a tool, not the author
🔸Overusing AI creates human bias
🔸Make the proposal your own
🔸Always fact-check anything AI generated
CFP Tip 6: Spelling & Grammar
🔸Use a tool to check for errors
🔸Have someone review your proposal before you submit
🔸If needed, have a native language speaker check the proposal
CFP Tip 7: No place for hate
🔸No profanities, sexualised or discriminatory language
🔸No insults, even if meant as a joke
🔸If in doubt, take it out
CFP Tip 8: Check the categories
🔸Submit to the right track, audience level, session type etc.
🔸Always double-check your selections
🔸Incorrectly categorised submissions can slip through the cracks
CFP Tip 9: No sales pitches
🔸A CFP is not the right place to pitch your product
🔸Balanced and fair demonstrations are welcome
🔸Don’t try to sell
CFP Tip 10: Test your proposal
🔸Have your proposal reviewed by someone you trust
🔸Take their suggestions onboard
🔸Be open to changing things if needed
มุมมอง: 100

วีดีโอ

Devoxx UK 2024 Highlights
มุมมอง 2.4K7 หลายเดือนก่อน
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 fascinati...
Architecture Decision Records - How not to get lost in the past by KRISZTIAN PAPP
มุมมอง 1.4K8 หลายเดือนก่อน
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
มุมมอง 1.5K8 หลายเดือนก่อน
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
มุมมอง 7158 หลายเดือนก่อน
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
มุมมอง 3298 หลายเดือนก่อน
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
มุมมอง 2.6K8 หลายเดือนก่อน
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
มุมมอง 2838 หลายเดือนก่อน
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
มุมมอง 7338 หลายเดือนก่อน
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
มุมมอง 5278 หลายเดือนก่อน
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
มุมมอง 4248 หลายเดือนก่อน
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
มุมมอง 1.1K8 หลายเดือนก่อน
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
มุมมอง 3668 หลายเดือนก่อน
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
มุมมอง 9328 หลายเดือนก่อน
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
มุมมอง 7718 หลายเดือนก่อน
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
มุมมอง 1288 หลายเดือนก่อน
Is it (F)ake?! Image Classification with TensorFlow.js by CARLY RICHMOND
How We Decide by ANDREW HARMEL-LAW
มุมมอง 1.5K8 หลายเดือนก่อน
How We Decide by ANDREW HARMEL-LAW
Exploring the power of AI-Enabled APIs by AKSHATA SAWANT
มุมมอง 1328 หลายเดือนก่อน
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
มุมมอง 3898 หลายเดือนก่อน
Breaking AI: Live coding and hacking applications with Generative AI by SIMON MAPLE & BRIAN VERMEER
Processing XML with Kafka Connect by DALE LANE
มุมมอง 2828 หลายเดือนก่อน
Processing XML with Kafka Connect by DALE LANE
A Record’s ACID trip through Kafka by BEN GAMBLE
มุมมอง 4388 หลายเดือนก่อน
A Record’s ACID trip through Kafka by BEN GAMBLE
Moving Java Forward Together by SHARAT CHANDER
มุมมอง 2488 หลายเดือนก่อน
Moving Java Forward Together by SHARAT CHANDER
Down the Ivory Tower towards Agile Architecture by MARIO-LEANDER REIMER
มุมมอง 1798 หลายเดือนก่อน
Down the Ivory Tower towards Agile Architecture by MARIO-LEANDER REIMER
Get old, go slow, write code! by TOBIAS MODIG
มุมมอง 3188 หลายเดือนก่อน
Get old, go slow, write code! by TOBIAS MODIG
A little less testing, a little more quality by JOÃO PROENÇA
มุมมอง 2558 หลายเดือนก่อน
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
มุมมอง 2088 หลายเดือนก่อน
SnapStart for AWS Lambda - Under the hood by MARK SAILES & MATTHEW MECKES
The Hitchhiker's Guide to Developing Accessible Apps by AKANKSHA SINGH
มุมมอง 928 หลายเดือนก่อน
The Hitchhiker's Guide to Developing Accessible Apps by AKANKSHA SINGH
Datafaker: the most powerful fake data generator library by ELIAS NOGUEIRA
มุมมอง 3978 หลายเดือนก่อน
Datafaker: the most powerful fake data generator library by ELIAS NOGUEIRA
Automate your workstation installation! by SYLVAIN METAYER
มุมมอง 2268 หลายเดือนก่อน
Automate your workstation installation! by SYLVAIN METAYER
Apache Flink Connectors 101: Let’s explore the connector ecosystem! by DANNY CRANMER
มุมมอง 2548 หลายเดือนก่อน
Apache Flink Connectors 101: Let’s explore the connector ecosystem! by DANNY CRANMER

ความคิดเห็น

  • @roshinivr123
    @roshinivr123 7 วันที่ผ่านมา

    An Amazing session! This talk has inspired me to look deeper into the JVM byte code.

  • @IarovyiSergii
    @IarovyiSergii 7 วันที่ผ่านมา

    Amazing! I love this video!

  • @mohammadrezadehghanitafti3666
    @mohammadrezadehghanitafti3666 8 วันที่ผ่านมา

    thanks for your talk. it was very informative.

  • @satishkumarpatra4896
    @satishkumarpatra4896 9 วันที่ผ่านมา

    Thanks for the talk.

  • @tiagojosedasilvavieira7072
    @tiagojosedasilvavieira7072 13 วันที่ผ่านมา

    Give me your dealer contact 😂

  • @RolfRochen-yb6sq
    @RolfRochen-yb6sq 15 วันที่ผ่านมา

    Back to the roots ... Assembler in Java ;-) Great talk.

  • @reallylordofnothing
    @reallylordofnothing 17 วันที่ผ่านมา

    I have always had this gnawing curiosity to ask: All these great libraries, are they limited to be used only in non-distributed systems? Because as soon as you add a cluster of nodes, you could synchronize/lock on one node, but can you stop a concurrent request coming on a thread in a different node? With these libraries, you cant. So were these libraries written with a single machine in mind? If yes, most systems that make any reasonable amount of revenue don't rely on a single machine as a server. So my question is: Are these concurrency paradigms still relevant as far as distributed systems are concerned?

  • @mouadmuslim
    @mouadmuslim 28 วันที่ผ่านมา

    this was well explained

  • @ruixue6955
    @ruixue6955 29 วันที่ผ่านมา

    3:45 learn your IDE to reduce cognitive load 6:20 live template 8:17 program with GUTs 9:28 what do I mean by good 10:48 descriptive test method name 11:12 11:44 long method name in camel case - unreadable 12:01 12:21 good feature of JUNIT 5 - *@DisplayNameGeneration* 13:50 23:50 29:23 34:32 35:20 35:46 use the right dependency, don't use Spring Boot for hello world app 36:37 37:06 39:17 41:06 Date is not a date 43:42 do not use java.util.Date 44:00 Technical Interviewing is skill worth developing 45:10 46:08 3 areas to dig into more multi-threading 46:57 synchronised is a bad idea 47:34 48:31 data structures question

  • @rafaelbraga3d
    @rafaelbraga3d หลายเดือนก่อน

    Venkat is amazing, there is not a single video to watch from him that you don't learn something useful.

  • @ilyalozinsky1139
    @ilyalozinsky1139 หลายเดือนก่อน

    Great talk, thank you!

  • @DinHamburg
    @DinHamburg หลายเดือนก่อน

    to trace a thread through a number of distributed services - well - is a performance problem there Java's fault or the architect's?

  • @Nick-yd3rc
    @Nick-yd3rc หลายเดือนก่อน

    Josh: would have been great if you load-tested WebFlux for a proper comparison too.

  • @krystian4503
    @krystian4503 2 หลายเดือนก่อน

    This is awsome! Thanks for that.

  • @SomjitNag
    @SomjitNag 2 หลายเดือนก่อน

    Thanks for the video! was a very good comparison and easy to understand !

  • @sorboni.3953
    @sorboni.3953 2 หลายเดือนก่อน

    Cypress also supports Edge and Firefox at least. We are working on these browsers, plus Chrome.

  • @asterixcode
    @asterixcode 2 หลายเดือนก่อน

    Awesome presentation and interesting topic. Thanks, @vrentea

  • @reallylordofnothing
    @reallylordofnothing 2 หลายเดือนก่อน

    Everything was going well until 16:16

  • @Isee2secA-HEAD
    @Isee2secA-HEAD 2 หลายเดือนก่อน

    Amazing talk, thanks for the great explanation. this was easy to follow and digest all the concepts.

  • @Isee2secA-HEAD
    @Isee2secA-HEAD 2 หลายเดือนก่อน

    8:40 poor truck, :(

  • @Krishreddy-u2k
    @Krishreddy-u2k 2 หลายเดือนก่อน

    i am trying to get this working with debezium (aws mks connectors), but i am having issues about the format, any idea on this: Converting byte[] to kafaka failed due to serialization error:

  • @michaelchapman7962
    @michaelchapman7962 3 หลายเดือนก่อน

    this is an excellent presentation. thank you very much

  • @theophilus894
    @theophilus894 3 หลายเดือนก่อน

    I wish they elaborated more on how they keep code from breaking - 27:10 .

  • @piotrpaucki8678
    @piotrpaucki8678 3 หลายเดือนก่อน

    Nice explanation and implementation of the Atomic Habits approach. Keep it up :)

  • @andersonanjos4455
    @andersonanjos4455 3 หลายเดือนก่อน

    The best tech session about Arch Unit and Modulith I've seen by now. Thanks for share such relevant content.

  • @lucas.n
    @lucas.n 3 หลายเดือนก่อน

    it is so hard to write idiomatic java... omg. the "new" features many times feel like they're adding more to the confusion, than actually making life easier.

  • @sgagne
    @sgagne 3 หลายเดือนก่อน

    This is just what I was looking for better sports commentary on youtube highlight videos

  •  3 หลายเดือนก่อน

    Less assumptions == better code 👍

  • @ggazila
    @ggazila 3 หลายเดือนก่อน

    Great presentation, thank you!

  • @Games-zone945
    @Games-zone945 4 หลายเดือนก่อน

    hi could you shares tool used in all stages and ppt for this presentation

  • @josealonso7321
    @josealonso7321 4 หลายเดือนก่อน

    Very good presentation

  • @atari1040
    @atari1040 4 หลายเดือนก่อน

    Great presenter! l-) && Good stuff!

  • @lenhattan46
    @lenhattan46 4 หลายเดือนก่อน

    What a great summary tks a lot

  • @florianbellenger4949
    @florianbellenger4949 4 หลายเดือนก่อน

    Hello, is there a recommended solution to replace Decorator Pattern Implementation ?

  • @asimameer3445
    @asimameer3445 4 หลายเดือนก่อน

    I think the playwright doesn't facilitate to test native Mobile apps. Can anyone correct me?

  • @sadiulhakim7814
    @sadiulhakim7814 4 หลายเดือนก่อน

    Unsafe is deprecated now

  • @COMFORTYEBOAH-c1s
    @COMFORTYEBOAH-c1s 4 หลายเดือนก่อน

    Hi my friend

  • @DattaprasadChoukekar
    @DattaprasadChoukekar 4 หลายเดือนก่อน

    Avoid doing HTTP calls in transaction methods

  • @ravinderreddykothabad2299
    @ravinderreddykothabad2299 4 หลายเดือนก่อน

    Super!!!

  • @seonwookim9595
    @seonwookim9595 4 หลายเดือนก่อน

    Thanks for the great talk. Really simple and impressive, though I have some concerns on your suggestion of using virtual threads to handle request and use coroutines for structured concurrency and etc. Even if a single request is handled by single virtual thread, the underlying carrier thread can change if the virtual thread is rescheduled. Is it possible for libraries that make use of ThreadLocal work normally in this case?

  • @barbaralenkei
    @barbaralenkei 4 หลายเดือนก่อน

    I woz her

  • @elisei.tataru
    @elisei.tataru 4 หลายเดือนก่อน

    Great content, but the sound effects detract from focus, especially during key points.

  • @vikaspoddar001
    @vikaspoddar001 4 หลายเดือนก่อน

    Best introduction to java 8

  • @flatmapper
    @flatmapper 5 หลายเดือนก่อน

    Heard about Result/ Either OR sealed interfaces in Rust, Scala, Kotlin instead of recoverable unhappy path throwing and catching runtime exceptions?

  • @guilhermechafy9470
    @guilhermechafy9470 5 หลายเดือนก่อน

    Victor, Thank you for always sharing your knowledge with us. Your presentations are insightful and inspiring!

  • @shakilahmed4647
    @shakilahmed4647 5 หลายเดือนก่อน

    Two favorite person on the stage wow

  • @MariuszAleksandrowicz
    @MariuszAleksandrowicz 5 หลายเดือนก่อน

    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.

    • @vincentchee4108
      @vincentchee4108 3 หลายเดือนก่อน

      You might get it wrongly. It is meant to completely get rid of the reactive programming paradigm not to be used in tandem with Webflux. You can still use the good old ThreadContext for passing context.

    • @Nick-yd3rc
      @Nick-yd3rc หลายเดือนก่อน

      Yeah, there’s a lot left to be desired, lots of RX stuff glossed over, patterns are yet to be invented, I don’t like the DX. It’s all experimental still. Fibers shouldn’t obviate reactivity, it’s not about lightweight scheduling. It’s about data flows. Many examples spilled over the presentations are disingenuous of reactive patterns. The stack traces are just fine, there’s much less complexity in reactive patterns than when you get to maintain and synchronize hand-rolled event loops. Seeing most dev advocates literally laugh on stage at some contrived RX examples which sometimes still are not as bad as what they seem to propose, and pretending everyone agrees with them, is awkward and feels very alienating, as if they hadn’t written proper software in quite a while and were living in an echo chamber. Reactive Streams implementations can use Virtual Threads, it’s a JDK-managed fork-join pool based event loop with a default implementation of a lightweight user-space thread, which you don’t even have to use. It’s as if the JDK default implementations were generally better than the community libraries. Well, we then wouldn’t have had so many better alternatives.

  • @lhxperimental
    @lhxperimental 5 หลายเดือนก่อน

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

  • @lhxperimental
    @lhxperimental 5 หลายเดือนก่อน

    This is the longest time I have seen josh silent

  • @hydtechietalks3607
    @hydtechietalks3607 5 หลายเดือนก่อน

    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....