SlideShare a Scribd company logo
Ko Turk
Welcome
@KoTurk77 The Battle of the IDEs #Devnexus
Comparing Pokemon
with IDEs
https://www.youtube.com/watch?v=6xKWiCMKKJg
@KoTurk77 The Battle of the IDEs #Devnexus
The story:
Fight with a colleague
@KoTurk77 The Battle of the IDEs #Devnexus
He was throwing a
Pokeball
@KoTurk77 The Battle of the IDEs #Devnexus
Eclipsey
@KoTurk77 The Battle of the IDEs #Devnexus
Sooooo…...
@KoTurk77 The Battle of the IDEs #Devnexus
I was getting my Pokeball
@KoTurk77 The Battle of the IDEs #Devnexus
Telli
fluffy attack
looking good defence
Question to audience:
Who do you think is the winner?
@KoTurk77@KoTurk77 The Battle of the IDEs #Devnexus
An IDE is something personal, don't
try to force it on other people
The Battle of the IDEs
by PikaDuke (and Ko Turk)
Please tweet to
@KoTurk77
@KoTurk77 The Battle of the IDEs #Devnexus
TO BE MORE PRODUCTIVE WITH YOUR IDE
Introduction
Sooo, who am I?
Working
@Rabobank
Working hard
Play hard
Speaking
@conferences, meetups or
other meetings
@JavaZone
Likes to drive
the trial bike
Going every meetup to
UtrechtJUG
@KoTurk77 The Battle of the IDEs #Devnexus
- Problem
Solution
- Discover
- Learn
- Improve
—> I don’t know the ins and outs of my IDE
—> Search for a good one (or two)
—> Understand the features
—> Train it
Our Journey
@KoTurk77 The Battle of the IDEs #Devnexus
Imagine
That you have the following situation
@KoTurk77 The Battle of the IDEs #Devnexus
You’re….. pair programming
Driver
Navigator
@KoTurk77 The Battle of the IDEs #Devnexus
I want to show him / her that I’m the best developer ever!
And you think
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
The feeling is even worse when mobbing
@KoTurk77 The Battle of the IDEs #Devnexus
What does it mean???
Mobbing, as a sociological term,
means bullying of an individual
by a group
@KoTurk77 The Battle of the IDEs #Devnexus
If you know your IDE!
But mobbing is not so scaring
@KoTurk77 The Battle of the IDEs #Devnexus
To get attention
Or use the power mode plugin
@KoTurk77 The Battle of the IDEs #Devnexus
- Problem
Solution
- Discover
- Learn
- Improve
—> I don’t know the ins and outs of my IDE
—> Search for a good one (or two)
—> Understand the features
—> Train it
Our Journey
@KoTurk77 The Battle of the IDEs #Devnexus
So let’s ask people….
@KoTurk77 The Battle of the IDEs #Devnexus
My network
bulbapedia.bulbagarden.net
wikipedia.org
Java trainer
Typescript and Javascript trainers
Scala / Kotlin / Groovy trainers
@KoTurk77 The Battle of the IDEs #Devnexus
My network consists of Java developers
Java
Kotlin
Javascript
Typescript
.Net
Groovy
Scala
Clojure
SQL
C / C ++
Go
Haskell
Php
Python
Shell scripting
@KoTurk77 The Battle of the IDEs #Devnexus
Let's catch a Pokemon
@KoTurk77 The Battle of the IDEs #Devnexus
Not a
good IDE
https://www.youtube.com/watch?v=udFnasXBwfo
@KoTurk77 The Battle of the IDEs #Devnexus
Which kind of Pokemons are there
Fire Water Electric Grass
@KoTurk77 The Battle of the IDEs #Devnexus
Which kind of IDEs are there
Java Typescript Javascript Groovy
@KoTurk77 The Battle of the IDEs #Devnexus
IntelliJ IDEA
- Java (13 preview features in 2019.2)
- Groovy
- Javascript
- HTML / XHTML
- PHP (plugin)
- C / C ++ through CLion
- Kotlin
- XML / XSL
- ActionScript/MXML (Ult, edition)
- CoffeeScript (Ult. edition)
- HTML/XHTML/CSS (Ult. edition)
- JavaScriptRuby/JRuby (Ult. edition)
- SQL (Ult. edition)
(Default) Supported languages
Netbeans
- Java (13 -> in 11.2)
- Groovy
- Javascript
- HTML5
- PHP
- C / C ++
- Kotlin (plugin)
Eclipse
- Java (12 in 2019-06)
- Groovy (plugin)
- Javascript (plugin)
- HTML
- PHP (plugin)
- C / C++ / C#
- Kotlin (plugin)
Visual Studio Code
- Java (plugin) → 13
- Groovy (plugin)
- Javascript
- TypeScript
- HTML / CSS
- C / C++ / C# (plugin)
- Kotlin (plugin)
https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
@KoTurk77 The Battle of the IDEs #Devnexus
(Default) Supported languages
Netbeans Eclipse Visual Studio Code
Kotlin Groovy Javascript Typscript
Java PHP Python
IntelliJ IDEA
@KoTurk77 The Battle of the IDEs #Devnexus
You have local IDEs
BlueJ
DrJava
Geany
JCreator
Greenfoot
JBuilder
Xcode (Apple)
jGRASP
Servoy
SlickEdit
Rational Application Developer
Understand
JDeveloper
Anjuta
Atom
Brackets
Aptana Studio
Codeanywhere
CodeLite
Eclipse Web Tools
Komodo IDE / Edit
Nodeclipse NTS
NuSphere PhpED
Eclipse
Netbeans
IntelliJ IDEA
Visual Studio Code
https://wikipedia.org/
Javascript IDEsJava / Groovy IDEs
https://www.thoughtco.com/clouds-that-spell-severe-weather-4089934
But the future?? Cloud IDEs?
https://vimeo.com/362504639
@KoTurk77 The Battle of the IDEs #Devnexus
With LSP you have all the features from your IDE like
- Refactoring
- Debugging
- Auto completion
- Finding References
- Goto definitions
- type information
- etc etc …
https://raw.githubusercontent.com/eclipse/che-theia/master/che-theia-screenshot.png
@KoTurk77 The Battle of the IDEs #Devnexus
You can also use LSP
in emacs
http://ergoemacs.org/emacs/emacs_fun.html
https://hackernoon.com/the-rise-of-microsoft-visual-studio-code-a3d143490a52
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
- Problem
Solution
- Discover
- Learn
- Improve
—> I don’t know the ins and outs of my IDE
—> Search for a good one (or two)
—> Understand the features
—> Train it
Our Journey
@KoTurk77 The Battle of the IDEs #Devnexus
your IDE?
But how to understand
@KoTurk77 The Battle of the IDEs #Devnexus
Download something like a feature trainer
@KoTurk77
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
Use Key Promoter for Netbeans
@KoTurk77 The Battle of the IDEs #Devnexus
Also for IntelliJ IDEA
@KoTurk77
Shows the user a popup with a command action!
@KoTurk77 The Battle of the IDEs #Devnexus
Learn other languages with CodeMix
@KoTurk77 The Battle of the IDEs #Devnexus
Edutools (IntelliJ Edu IDE)
@KoTurk77 The Battle of the IDEs #Devnexus
Read books!
Install a shortcut plugin
Learn features of IDE
Read (e)books
@KoTurk77 The Battle of the IDEs #Devnexus
- Problem
Solution
- Discover
- Learn
- Improve
—> I don’t know the ins and outs of my IDE
—> Search for a good one (or two)
—> Understand the features
—> Train it
Our Journey
@KoTurk77 The Battle of the IDEs #Devnexus
Pokemons have some default attacks
https://attackofthefanboy.com/guides/how-to-learn-exclusive-moves-in-pokemon-lets-go-pikachu-and-eevee/
@KoTurk77 The Battle of the IDEs #Devnexus
Like IDEs have their default “must have” plugins
https://attackofthefanboy.com/guides/how-to-learn-exclusive-moves-in-pokemon-lets-go-pikachu-and-eevee/
@KoTurk77 The Battle of the IDEs #Devnexus
IntelliJ, Eclipse and VSCode
First “must have” plugin for
@KoTurk77 The Battle of the IDEs #Devnexus
https://www.sonarlint.org/
@KoTurk77 The Battle of the IDEs #Devnexus
IntelliJ, VSCode, Eclipse and Netbeans
Send “must have” plugin for
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
Third “must have” plugin for
IntelliJ, Eclipse and VSCode
@KoTurk77 The Battle of the IDEs #Devnexus
Eclipse: Darkest Dark Theme with DevStyle
@KoTurk77 The Battle of the IDEs #Devnexus
IntelliJ IDEA: Material Theme UI
@KoTurk77 The Battle of the IDEs #Devnexus
Netbeans: Darcula
@KoTurk77 The Battle of the IDEs #Devnexus
Visual Studio Code: Icons
@KoTurk77 The Battle of the IDEs #Devnexus
You need to learn your Pokemons
new tricks
And then?!
IntelliJ IDEA is evolving???
@KoTurk77 The Battle of the IDEs #Devnexus
Nyan Cat loading bar
@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
Maven Helper
@KoTurk77 The Battle of the IDEs #Devnexus
Rainbow Brackets
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
@KoTurk77 The Battle of the IDEs #Devnexus
Codota
https://plugins.jetbrains.com/plugin/7638-codota-
@KoTurk77 The Battle of the IDEs #Devnexus
Codota example
@KoTurk77 The Battle of the IDEs #Devnexus
Stackoverflow ;-)
https://plugins.jetbrains.com/plugin/9513-stackoverflow/
@KoTurk77 The Battle of the IDEs #Devnexus
SquareTest
@KoTurk77 The Battle of the IDEs #Devnexus
Idea Vim
https://www.jetbrains.com/help/idea/using-product-as-the-vim-editor.html
@KoTurk77 The Battle of the IDEs #Devnexus
Jira Integration
https://plugins.jetbrains.com/plugin/11169-jira-integration
Eclipse is evolving???
@KoTurk77 The Battle of the IDEs #Devnexus
Enhanced Class Decompiler
@KoTurk77 The Battle of the IDEs #Devnexus
Spring Tools
@KoTurk77 The Battle of the IDEs #Devnexus
Snyk Vulnerability Scanner
@KoTurk77 The Battle of the IDEs #Devnexus
Mutation testing plugin
https://www.codeproject.com/Articles/1004135/Give-your-tests-mutant-powers-with-PIT-Part-2
@KoTurk77 The Battle of the IDEs #Devnexus
Codewind plugin
@KoTurk77 The Battle of the IDEs #Devnexus
Top 10 plugins Brian Vermeer
https://snyk.io/blog/10-eclipse-plugins-you-shouldnt-code-without/
@KoTurk77 The Battle of the IDEs #Devnexus
Eclipse has the most plugins!
@KoTurk77
@KoTurk77 The Battle of the IDEs #Devnexus
Springboot!
@KoTurk77 The Battle of the IDEs #Devnexus
.gitignore
@KoTurk77 The Battle of the IDEs #Devnexus
Git Toolbar
@KoTurk77 The Battle of the IDEs #Devnexus
Maven Runner
@KoTurk77 The Battle of the IDEs #Devnexus
Pair programming
@KoTurk77 The Battle of the IDEs #Devnexus
Code reviews in your IDE
Install Nyan Cat
Install Friday Mario
Install Pair programming
Install SonarLint
Install Snyk
FUN
@KoTurk77 The Battle of the IDEs #Devnexus
- Problem
Solution
- Discover
- Learn
- Improve
- Experience
—> I don’t know the ins and outs of my IDE
—> Search for a good one (or two)
—> Understand the features
—> Train it
—> Use it (The Battle)
Our Journey
@KoTurk77 The Battle of the IDEs #Devnexus
The Battle
@KoTurk77 The Battle of the IDEs #Devnexus
The Battle begins…
Why do I need to use Eclipse?
@KoTurk77@KoTurk77 The Battle of the IDEs #Devnexus
@KoTurk77 The Battle of the IDEs #Devnexus
The cards….
@KoTurk77
Open source / Free
A lot of plugins (marketplace)
Java Support
Eclipse Che!
@KoTurk77
Almost support on everything
Debugging
Auto / Code completion
Refactoring capabilities
@KoTurk77 The Battle of the IDEs #Devnexus
Why are people switching to another IDE?
Performance or glitches
Features
Refactoring
Debugging
Code completion
Maven/Gradle
Version control (GIT)
User experience
Maven / Gradle integration
Works out of the box
Support
James Gosling is a huge fan of it ;-)
Why do you need to try VSCode?
Fast / Responsive / Performance
Lightweight / Low resources
Release management
@KoTurk77 The Battle of the IDEs #Devnexus
The Pokemon I want to catch
@KoTurk77 The Battle of the IDEs #Devnexus
Because I follow ThoughWorks (tech radar)
@KoTurk77 The Battle of the IDEs #Devnexus
Fast?!
- Visual Studio Code 11,37 seconds
- Eclipse: 14,66 seconds
- Netbeans: 25,81 seconds
- IntelliJ IDEA: 29,62 seconds
@KoTurk77 The Battle of the IDEs #Devnexus
Resource consuming
Download size
- IntelliJ IDEA 685 MB
- Eclipse 190 MB
- Netbeans 114 MB
- Visual Studio Code 71 MB
Memory usage
- Eclipse 1.06 GB
- IntelliJ IDEA 559 MB
- Netbeans 349 MB
- Visual Studio Code 46 MB
@KoTurk77 The Battle of the IDEs #Devnexus
How many contributors are there?
- Visual Studio Code 961 contributors
- IntelliJ IDEA 422 contributors
- Eclipse 117 contributors
- Netbeans 117 contributors
@KoTurk77 The Battle of the IDEs #Devnexus
Most releases
Netbeans
2 big releases
Eclipse
4 big releases
Visual Studio Code
1 release in a month
IntelliJ IDEA
3 big releases
@KoTurk77 The Battle of the IDEs #Devnexus
It’s all about the skillcard
Features trainer
+
SKILLCARD
@KoTurk77 The Battle of the IDEs #Devnexus
The results
But what is the most used IDE?
@KoTurk77 The Battle of the IDEs #Devnexus
What is your favourite IDE?
@KoTurk77
IntelliJ Community Edition
IntelliJ Ultimate Edition
Netbeans
Eclipse
Webstorm
Editor
Visual Studio Code
MIT
BlueJ
JDeveloper
Glamorous Toolkit
@KoTurk77 The Battle of the IDEs #Devnexus
What is your favourite IDE (Without Kotlin support)?
IntelliJ
Netbeans
Eclipse
Webstorm
Editor
Visual Studio Code
MIT
BlueJ
JDeveloper
Glamorous Toolkit
@KoTurk77 The Battle of the IDEs #Devnexus
Research DevEcoSystem (Jetbrains)
https://www.jetbrains.com/lp/devecosystem-2019/java/
@KoTurk77 The Battle of the IDEs #Devnexus
Other researches (@snyk.io)
https://snyk.io/wp-content/uploads/jvm_2020.pdf
@KoTurk77 The Battle of the IDEs #Devnexus
https://snyk.io/blog/jvm-ecosystem-report-2020/
Visual Studio Code
Netbeans
Eclipse
IntelliJ IDEA
Emacs
Catch your Pokemon!
Understand your Pokemon
Evolve your Pokemon
Train your Pokemon
Instal a shortcut plugin
Learn features of IDE
Read (e)books
Catch your Pokemon!
Understand your Pokemon
Evolve your Pokemon
Train your Pokemon
Install Nyan Cat
Install Friday Mario
Install Pair programming
Install SonarLint
Install Snyk
Catch your Pokemon!
Understand your Pokemon
Evolve your Pokemon
Train your Pokemon
Catch your Pokemon!
Understand your Pokemon
Evolve your Pokemon
Train your Pokemon
@KoTurk77 The Battle of the IDEs #Devnexus@KoTurk77
By coding and having a lot of fun!
@KoTurk77 The Battle of the IDEs #Devnexus
And now the IntelliJ IDEA license
Please leave a tweet
Thank you for your attention!
@KoTurk77

More Related Content

Similar to The Battle of the IDEs @DevNexus 2020

JVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEsJVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEs
Ko Turk
 
The Battle of the IDEs
The Battle of the IDEsThe Battle of the IDEs
The Battle of the IDEs
Ko Turk
 
DWX 2013 Nuremberg
DWX 2013 NurembergDWX 2013 Nuremberg
DWX 2013 Nuremberg
Marcel Bruch
 
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @GeekleControlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
Ko Turk
 
Controlling your race with Micrometer, Spring Boot and Cloud Foundry
Controlling your race with Micrometer, Spring Boot and Cloud FoundryControlling your race with Micrometer, Spring Boot and Cloud Foundry
Controlling your race with Micrometer, Spring Boot and Cloud Foundry
Ko Turk
 
Tdd is not about testing
Tdd is not about testingTdd is not about testing
Tdd is not about testing
Gianluca Padovani
 
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
Fab L
 
Improving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandboxImproving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandbox
Abati Adewale
 
JsWorld Conference Online - Improving developer collaboration with CodeSandbox
JsWorld Conference Online - Improving developer collaboration with CodeSandbox JsWorld Conference Online - Improving developer collaboration with CodeSandbox
JsWorld Conference Online - Improving developer collaboration with CodeSandbox
Abati Adewale
 
Controlling your race with Micrometer and Spring Boot (live coding!)
Controlling your race with Micrometer and Spring Boot (live coding!)Controlling your race with Micrometer and Spring Boot (live coding!)
Controlling your race with Micrometer and Spring Boot (live coding!)
Ko Turk
 
JavaLand - Micrometer and SpringBoot
JavaLand - Micrometer and SpringBootJavaLand - Micrometer and SpringBoot
JavaLand - Micrometer and SpringBoot
Ko Turk
 
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
Ko Turk
 
Code Motion Italy
Code Motion ItalyCode Motion Italy
Code Motion Italy
Ko Turk
 
Ljc conf open jdk betterrev bof
Ljc conf open jdk betterrev bofLjc conf open jdk betterrev bof
Ljc conf open jdk betterrev bof
Mani Sarkar
 
TDD - Seriously, try it - Codemotion (May '24)
TDD - Seriously, try it - Codemotion (May '24)TDD - Seriously, try it - Codemotion (May '24)
TDD - Seriously, try it - Codemotion (May '24)
Nacho Cougil
 
The Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CDThe Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CD
James Wickett
 
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build TimesUsing Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
DevOps.com
 
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
Ambassador Labs
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
jwi11iams
 

Similar to The Battle of the IDEs @DevNexus 2020 (20)

JVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEsJVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEs
 
The Battle of the IDEs
The Battle of the IDEsThe Battle of the IDEs
The Battle of the IDEs
 
DWX 2013 Nuremberg
DWX 2013 NurembergDWX 2013 Nuremberg
DWX 2013 Nuremberg
 
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @GeekleControlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
Controlling your race with Micrometer, Spring Boot and Cloud Foundry @Geekle
 
Controlling your race with Micrometer, Spring Boot and Cloud Foundry
Controlling your race with Micrometer, Spring Boot and Cloud FoundryControlling your race with Micrometer, Spring Boot and Cloud Foundry
Controlling your race with Micrometer, Spring Boot and Cloud Foundry
 
Tdd is not about testing
Tdd is not about testingTdd is not about testing
Tdd is not about testing
 
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
 
Improving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandboxImproving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandbox
 
JsWorld Conference Online - Improving developer collaboration with CodeSandbox
JsWorld Conference Online - Improving developer collaboration with CodeSandbox JsWorld Conference Online - Improving developer collaboration with CodeSandbox
JsWorld Conference Online - Improving developer collaboration with CodeSandbox
 
Controlling your race with Micrometer and Spring Boot (live coding!)
Controlling your race with Micrometer and Spring Boot (live coding!)Controlling your race with Micrometer and Spring Boot (live coding!)
Controlling your race with Micrometer and Spring Boot (live coding!)
 
JavaLand - Micrometer and SpringBoot
JavaLand - Micrometer and SpringBootJavaLand - Micrometer and SpringBoot
JavaLand - Micrometer and SpringBoot
 
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
Controlling your race with Micrometer and Spring Boot / Micronaut (Brown Bag)
 
Code Motion Italy
Code Motion ItalyCode Motion Italy
Code Motion Italy
 
Ljc conf open jdk betterrev bof
Ljc conf open jdk betterrev bofLjc conf open jdk betterrev bof
Ljc conf open jdk betterrev bof
 
TDD - Seriously, try it - Codemotion (May '24)
TDD - Seriously, try it - Codemotion (May '24)TDD - Seriously, try it - Codemotion (May '24)
TDD - Seriously, try it - Codemotion (May '24)
 
The Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CDThe Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CD
 
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build TimesUsing Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
Using Multi-stage Docker, Go, Java,& Bazel to DESTROY Long Build Times
 
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
 

Recently uploaded

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

The Battle of the IDEs @DevNexus 2020