SlideShare a Scribd company logo
1 of 142
Download to read offline
The Battle of the IDEs
JCON2020#
www.jcon.one
Ko Turk
Senior Java Developer
Our Partners 2020:
@KoTurk77 The Battle of the IDEs #JCON2020
Comparing Pokemon
with IDEs
https://www.youtube.com/watch?v=6xKWiCMKKJg
@KoTurk77 The Battle of the IDEs #JCON2020
The story:
Fight with a colleague
@KoTurk77 The Battle of the IDEs #JCON2020
He was throwing a
Pokeball
@KoTurk77 The Battle of the IDEs #JCON2020
Eclipsey
@KoTurk77 The Battle of the IDEs #JCON2020
Sooooo…...
@KoTurk77 The Battle of the IDEs #JCON2020
I was getting my Pokeball
@KoTurk77 The Battle of the IDEs #JCON2020
Telli
fluffy attack
looking good defence
Question to audience:
Who do you think is the winner?
@KoTurk77@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
TO BE MORE PRODUCTIVE WITH YOUR IDE
Introduction
Sooo, who am I?
Working
for Blue4IT
@Rabobank
@KoTurk77 The Battle of the IDEs #JCON2020
https://www.signifytechnology.com/blog/2019/09/whats-your-tech-stack
Java 14Spring Boot
Typescript
Angular
Cloud Foundry
Pipeline as code Micrometer
Speaking
about IDEs and Micrometer
Likes to drive
the trial bike
@KoTurk77 The Battle of the IDEs #JCON2020
UtrechtJUG
@KoTurk77 The Battle of the IDEs #JCON2020
- 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 #JCON2020
Imagine
That you have the following situation
@KoTurk77 The Battle of the IDEs #JCON2020
You’re….. pair programming
Driver
Navigator
@KoTurk77 The Battle of the IDEs #JCON2020
I want to show him / her that I’m the best developer ever!
And you think
@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
The feeling is even worse when mobbing
@KoTurk77 The Battle of the IDEs #JCON2020
What does it mean???
Mobbing, as a sociological term,
means bullying of an individual
by a group
@KoTurk77 The Battle of the IDEs #JCON2020
If you know your IDE!
But mobbing is not so scaring
@KoTurk77 The Battle of the IDEs #JCON2020
To get attention
Or use the power mode plugin
@KoTurk77 The Battle of the IDEs #JCON2020
- 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 #JCON2020
So let’s ask people….
@KoTurk77 The Battle of the IDEs #JCON2020
My network
bulbapedia.bulbagarden.net
wikipedia.org
Java trainer
Typescript and Javascript trainers
Scala / Kotlin / Groovy trainers
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
Let's catch a Pokemon
@KoTurk77 The Battle of the IDEs #JCON2020
Not a
good IDE
https://www.youtube.com/watch?v=udFnasXBwfo
@KoTurk77 The Battle of the IDEs #JCON2020
Which kind of Pokemons are there
Fire Water Electric Grass
@KoTurk77 The Battle of the IDEs #JCON2020
Which kind of IDEs are there
Java Typescript Javascript Groovy
@KoTurk77 The Battle of the IDEs #JCON2020
IntelliJ IDEA
- Java (15 features in 2020.x)
- 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 (14)
- Groovy
- Javascript
- HTML5
- PHP
- C / C ++
- Kotlin (plugin)
Eclipse
- Java (15 by install plugin)
- Groovy (plugin)
- Javascript (plugin)
- HTML
- PHP (plugin)
- C / C++ / C#
- Kotlin (plugin)
Visual Studio Code
- Java (plugin) → 15
- 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 #JCON2020
(Default) Supported languages
Netbeans Eclipse Visual Studio Code
Kotlin Groovy Javascript Typscript
Java PHP Python
IntelliJ IDEA
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
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 #JCON2020
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 #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
- 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 #JCON2020
your IDE?
But how to understand
@KoTurk77 The Battle of the IDEs #JCON2020
Download something like a feature trainer
@KoTurk77
@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
Use Key Promoter for Netbeans
@KoTurk77 The Battle of the IDEs #JCON2020
Also for IntelliJ IDEA
@KoTurk77
Shows the user a popup with a command action!
@KoTurk77 The Battle of the IDEs #JCON2020
Learn other languages with CodeMix
@KoTurk77 The Battle of the IDEs #JCON2020
Edutools (IntelliJ Edu IDE)
@KoTurk77 The Battle of the IDEs #JCON2020
Read books!
Install a shortcut plugin
Learn features of IDE
Read (e)books
@KoTurk77 The Battle of the IDEs #JCON2020
- 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 #JCON2020
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 #JCON2020
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 #JCON2020
IntelliJ, Eclipse and VSCode
First “must have” plugin for
@KoTurk77 The Battle of the IDEs #JCON2020
https://www.sonarlint.org/
@KoTurk77 The Battle of the IDEs #JCON2020
IntelliJ, VSCode, Eclipse and Netbeans
Second “must have” plugin for
@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
Third “must have” plugin for
IntelliJ, Eclipse and VSCode
@KoTurk77 The Battle of the IDEs #JCON2020
Eclipse: Darkest Dark Theme with DevStyle
@KoTurk77 The Battle of the IDEs #JCON2020
IntelliJ IDEA: Material Theme UI
@KoTurk77 The Battle of the IDEs #JCON2020
Netbeans: Darcula
@KoTurk77 The Battle of the IDEs #JCON2020
Visual Studio Code: Icons
@KoTurk77 The Battle of the IDEs #JCON2020
You need to learn your Pokemons
new tricks
And then?!
IntelliJ IDEA is evolving???
@KoTurk77 The Battle of the IDEs #JCON2020
Nyan Cat loading bar
@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
Maven Helper
@KoTurk77 The Battle of the IDEs #JCON2020
Rainbow Brackets
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
@KoTurk77 The Battle of the IDEs #JCON2020
Codota
https://plugins.jetbrains.com/plugin/7638-codota-
@KoTurk77 The Battle of the IDEs #JCON2020
Codota example
@KoTurk77 The Battle of the IDEs #JCON2020
Stackoverflow ;-)
https://plugins.jetbrains.com/plugin/9513-stackoverflow/
@KoTurk77 The Battle of the IDEs #JCON2020
SquareTest
@KoTurk77 The Battle of the IDEs #JCON2020
Idea Vim
https://www.jetbrains.com/help/idea/using-product-as-the-vim-editor.html
@KoTurk77 The Battle of the IDEs #JCON2020
Jira Integration
https://plugins.jetbrains.com/plugin/11169-jira-integration
Eclipse is evolving???
@KoTurk77 The Battle of the IDEs #JCON2020
Enhanced Class Decompiler
@KoTurk77 The Battle of the IDEs #JCON2020
Spring Tools
@KoTurk77 The Battle of the IDEs #JCON2020
Snyk Vulnerability Scanner
@KoTurk77 The Battle of the IDEs #JCON2020
Mutation testing plugin
https://www.codeproject.com/Articles/1004135/Give-your-tests-mutant-powers-with-PIT-Part-2
@KoTurk77 The Battle of the IDEs #JCON2020
Codewind plugin
@KoTurk77 The Battle of the IDEs #JCON2020
Top 10 plugins Brian Vermeer
https://snyk.io/blog/10-eclipse-plugins-you-shouldnt-code-without/
@KoTurk77 The Battle of the IDEs #JCON2020
Eclipse has the most plugins!
@KoTurk77
@KoTurk77 The Battle of the IDEs #JCON2020
Springboot!
@KoTurk77 The Battle of the IDEs #JCON2020
.gitignore
@KoTurk77 The Battle of the IDEs #JCON2020
Git Toolbar
@KoTurk77 The Battle of the IDEs #JCON2020
Maven Runner
@KoTurk77 The Battle of the IDEs #JCON2020
Pair programming
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
- 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 #JCON2020
The Battle
@KoTurk77 The Battle of the IDEs #JCON2020
The Battle begins…
Why do I need to use Eclipse?
@KoTurk77@KoTurk77 The Battle of the IDEs #JCON2020
@KoTurk77 The Battle of the IDEs #JCON2020
The cards….
@KoTurk77
Open source / Free
A lot of plugins (marketplace)
Java Support
Eclipse Theia!
@KoTurk77
Almost support on everything
Debugging
Auto / Code completion
Refactoring capabilities
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
The Pokemon I want to catch
@KoTurk77 The Battle of the IDEs #JCON2020
Because I follow ThoughWorks (tech radar)
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
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 #JCON2020
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 #JCON2020
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 #JCON2020
It’s all about the skillcard
Features trainer
+
SKILLCARD
@KoTurk77 The Battle of the IDEs #JCON2020
The results
But what is the most used IDE?
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020
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 #JCON2020
Research DevEcoSystem (Jetbrains)
https://www.jetbrains.com/lp/devecosystem-2019/java/
@KoTurk77 The Battle of the IDEs #JCON2020
Other researches (@snyk.io)
https://snyk.io/wp-content/uploads/jvm_2020.pdf
@KoTurk77 The Battle of the IDEs #JCON2020
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 #JCON2020@KoTurk77
By coding and having a lot of fun!
And now the IntelliJ IDEA license
Please leave a tweet
Thank you for your attention!
@KoTurk77

More Related Content

Similar to JCON - The Battle of the IDEs

Doodle maker review special offer - doodle maker features
Doodle maker review   special offer - doodle maker featuresDoodle maker review   special offer - doodle maker features
Doodle maker review special offer - doodle maker featuresrajugond2
 
The .NET MAUI Community Toolkits.pptx
The .NET MAUI Community Toolkits.pptxThe .NET MAUI Community Toolkits.pptx
The .NET MAUI Community Toolkits.pptxBrandon Minnick, MBA
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOPeter Gallagher
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021Peter Gallagher
 
Microsoft Bot Framework: Hiking up the Trail of Automation
Microsoft Bot Framework: Hiking up the Trail of AutomationMicrosoft Bot Framework: Hiking up the Trail of Automation
Microsoft Bot Framework: Hiking up the Trail of AutomationDavid Hauck
 
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployConfig and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployPeter Gallagher
 
Time Travelling E-Commerce
Time Travelling E-CommerceTime Travelling E-Commerce
Time Travelling E-CommerceSteven Cooper
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible TestingClaire Moss
 
Code Motion Italy
Code Motion ItalyCode Motion Italy
Code Motion ItalyKo Turk
 
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 @GeekleKo Turk
 
Android game development
Android game developmentAndroid game development
Android game developmentdmontagni
 
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft ModsMinecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft ModsPaulo Siqueira
 
Ionic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentIonic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentJustin James
 
Dev Wars - iOS vs Android vs Titanium
Dev Wars - iOS vs Android vs TitaniumDev Wars - iOS vs Android vs Titanium
Dev Wars - iOS vs Android vs TitaniumVivochaLabs
 
Prototyping user interactions in web apps
Prototyping user interactions in web appsPrototyping user interactions in web apps
Prototyping user interactions in web appsPatrick NDJIENTCHEU
 
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Marcel Bruch
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20Peter Gallagher
 
TypeScript Vs. KotlinJS
TypeScript Vs. KotlinJSTypeScript Vs. KotlinJS
TypeScript Vs. KotlinJSGarth Gilmour
 
Cheap ci for javascript devs
Cheap ci for javascript devsCheap ci for javascript devs
Cheap ci for javascript devsKleyson Prado
 

Similar to JCON - The Battle of the IDEs (20)

Doodle maker review special offer - doodle maker features
Doodle maker review   special offer - doodle maker featuresDoodle maker review   special offer - doodle maker features
Doodle maker review special offer - doodle maker features
 
The .NET MAUI Community Toolkits.pptx
The .NET MAUI Community Toolkits.pptxThe .NET MAUI Community Toolkits.pptx
The .NET MAUI Community Toolkits.pptx
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021
 
Microsoft Bot Framework: Hiking up the Trail of Automation
Microsoft Bot Framework: Hiking up the Trail of AutomationMicrosoft Bot Framework: Hiking up the Trail of Automation
Microsoft Bot Framework: Hiking up the Trail of Automation
 
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployConfig and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus Deploy
 
Time Travelling E-Commerce
Time Travelling E-CommerceTime Travelling E-Commerce
Time Travelling E-Commerce
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible Testing
 
Code Motion Italy
Code Motion ItalyCode Motion Italy
Code Motion Italy
 
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
 
Android game development
Android game developmentAndroid game development
Android game development
 
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft ModsMinecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
 
Ionic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentIonic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application Development
 
Dev Wars - iOS vs Android vs Titanium
Dev Wars - iOS vs Android vs TitaniumDev Wars - iOS vs Android vs Titanium
Dev Wars - iOS vs Android vs Titanium
 
Prototyping user interactions in web apps
Prototyping user interactions in web appsPrototyping user interactions in web apps
Prototyping user interactions in web apps
 
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20
 
TypeScript Vs. KotlinJS
TypeScript Vs. KotlinJSTypeScript Vs. KotlinJS
TypeScript Vs. KotlinJS
 
Spark core intro
Spark core introSpark core intro
Spark core intro
 
Cheap ci for javascript devs
Cheap ci for javascript devsCheap ci for javascript devs
Cheap ci for javascript devs
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

JCON - The Battle of the IDEs