SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
1All rights reserved. 2014 © ZeroTurnaround Inc.
GEEKS REVEAL THE INDUSTRY'S BEST TECH
10 KICK-ASS
TECHNOLOGIES MODERN
DEVELOPERS LOVE
Is geek love better
than normal love?
2All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2005
Latest Release: 2.0.1
Interesting Facts: Git was first designed and developed
by Linus Torvalds himself, for Linux kernel development.
Git is a distributed revision control and source code management
system made by Linux creator Linus Torvalds in between fits
of rage directed towards certain less-awesome contributors to
the Linux kernel.
3All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2012
Latest Release: 2.0
Interesting Facts: Unlike Ant and Maven, Gradle decided to
go a different route with a Groovy DSL for configuration
and scripts. It took 3 years and 11 milestones to go from
v0.7 in 2009 to v1.0 in 2012.
Gradle is a build tool that automates build test, deployment
and more. Unlike other build tools, it is powered by DSL
configuration. Rumors are emerging that Gradle can even
be configured to build you.
4All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: Jan 2007
Latest Release: 2.3
Interesting Facts: Did you know that a third of the
downstream traffic in the US is coming from Netflix?
And that that huge traffic goes through various layers
of Groovy? That makes Netflix the biggest deployment
at scale of Groovy!
Groovy is an OO programming language that runs on the JVM.
It also retains full interop with the Java language. Despite
popular belief, Groovy was not first invented by flower children
in the 1970s.
5All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2001
Latest Release: 13.1
Interesting Facts: IntelliJ is actually an Open Source
project hosted on GitHub, with over 130,000 commits
to date!
IntelliJ IDEA is an IDE developed in Java with advanced code
navigation and code refactoring capabilities, supporting
development in many languages including Java, Scala, Groovy
and Android. IntelliJ also boasts the most outspoken community
of crazed developers in love with it.
6All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: Jan 2011 (2005 as Hudson)
Latest Release: 1.5.7.1
Interesting Facts: Jenkins was born when the Hudson
project, created by Sun Microsystems, was forked when
questions grew over control or stewardship of the
project. Since then, Jenkins popularity has soared,
while Hudson tends to be used more for legacy projects.
Jenkins is a Continuous Integration tool, that provides automatic
build triggering from VCS commits and much more. Jenkins can
probably be customized via the Internet of Things to make your
drinks, but won't physically serve them to you.
7All rights reserved. 2014 © ZeroTurnaround Inc.
JIRA
First Release: 2002
Latest Release: 6.2
Interesting Facts: JIRA is used for issue tracking and project
management by over 25,000 customers in 122 countries
around the globe. That's a lot of issues!
CONFLUENCE
First Release: 2004
Latest Release: 5.5
Interesting Facts: Confluence dropped wiki markup support
in version 4, but geek pressure brought it back as a
plugin which provides XHTML-based source markup.
8All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2007
Latest Release: 2.6.3
Interesting Facts: MongoDB is both the product name and
the company name. Previously, the company was called
10gen, but nobody knew who they were until you said
"You know, the MongoDB people", so they bit the bullet
and changed their name to MongoDB!
MongoDB is a document database that supports programming
languages to map data types directly to documents in the
database. MongoDB is not the technology from the film
Blazing Saddles.
9All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2003
Latest Release: 2.11.1
Interesting Facts: Scala was voted the most popular
JVM scripting language at the 2012 JavaOne conference.
In January 2014, the Redmonk Programming Language
Rankings report placed Scala 13th
, one place
above Haskell!
Scala is a JVM language that provides support for OO and
functional programming. It is a statically-typed​language with
full interop with Java, even though a lot of Java devs are still
scratching their heads in WTF mode with it most of the time.
10All rights reserved. 2014 © ZeroTurnaround Inc.
TOMCAT
First Release: 1999
Latest Release: 8.0.9
Interesting Facts: Tomcat was originally a merger of Sun
Java Web Server code and ASF RI if Servlet 2.2 and JSP 1.1,
hence starting at v 3.0.x
TOMEE
First Release: April 2012
Latest Release: 1.6.0.2
Interesting Facts: TomEE is certified for Java EE 6 web
profile and aimed at Java EE 7 full profile.
11All rights reserved. 2014 © ZeroTurnaround Inc.
First Release: 2007
Latest Release: 5.6.0
Interesting Facts: The cumulative time that JRebel
technology has saved developers is over 1 developer's
full lifetime! That's some serious redeploy time!
JRebel is a productivity tool for Java, Groovy and Scala
developer's. The tool eliminates build, compile, redeploy and
restart time from a development cycle. If you are a slow or
unnecessary part of the Java EE development cycle, watch out.
H
O
N
O
RA
BLE
M
EN
TIO
N
12All rights reserved. 2014 © ZeroTurnaround Inc.
We would like to thank the subject matter experts (SMEs) quoted
in this report, the authors, editors & reviewers from ZeroTurnaround,
our sponsor that made it possible to create this report. Stay tuned for more
from RebelLabs, and tell us what you think on
Twitter @RebelLabs.
Check out all our reports here: http://rebellabs.org
THANKS FOR READING!
NO DEVELOPERS WERE HARMED IN THE MAKING OF THIS REPORT : )
13All rights reserved. 2014 © ZeroTurnaround Inc.
Report Author:
Oliver White (@theotown), Simon Maple (@sjmaple)
Report Designer:
Ladislava Bohacova​(@Ladislava)
Contact Us
Estonia
Ülikooli 2, 4th floor
Tartu, Estonia, 51003
Phone: +372 653 6099
Twitter: @RebelLabs
Web: http://zeroturnaround.com/rebellabs
Email: labs@zeroturnaround.com
USA
399 Boylston Street,
Suite 300, Boston,
MA, USA, 02116
Phone: 1(857)277-1199
Czech Republic
Osadní 35 - Building B
Prague, Czech Republic 170 00
Phone: +372 740 4533

Weitere ähnliche Inhalte

Andere mochten auch

Writing Code That Lasts - Joomla!Dagen 2015
Writing Code That Lasts - Joomla!Dagen 2015Writing Code That Lasts - Joomla!Dagen 2015
Writing Code That Lasts - Joomla!Dagen 2015Rafael Dohms
 
3장 라즈베리 파이와 gpio
3장 라즈베리 파이와 gpio3장 라즈베리 파이와 gpio
3장 라즈베리 파이와 gpioYoung Jin Suh
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionQuentin Adam
 
How to build a Java Web App in the Cloud
How to build a Java Web App in the CloudHow to build a Java Web App in the Cloud
How to build a Java Web App in the CloudWSO2
 
Programming != Writing Code
Programming != Writing CodeProgramming != Writing Code
Programming != Writing CodeGustavo Cunha
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failurejgoulah
 
Impact Analysis - LoopConf
Impact Analysis - LoopConfImpact Analysis - LoopConf
Impact Analysis - LoopConfChris Lema
 

Andere mochten auch (10)

Writing Code That Lasts - Joomla!Dagen 2015
Writing Code That Lasts - Joomla!Dagen 2015Writing Code That Lasts - Joomla!Dagen 2015
Writing Code That Lasts - Joomla!Dagen 2015
 
3장 라즈베리 파이와 gpio
3장 라즈베리 파이와 gpio3장 라즈베리 파이와 gpio
3장 라즈베리 파이와 gpio
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT version
 
How to build a Java Web App in the Cloud
How to build a Java Web App in the CloudHow to build a Java Web App in the Cloud
How to build a Java Web App in the Cloud
 
Virtual Gets Real!
Virtual Gets Real! Virtual Gets Real!
Virtual Gets Real!
 
How Change Happens
How Change HappensHow Change Happens
How Change Happens
 
Programming != Writing Code
Programming != Writing CodeProgramming != Writing Code
Programming != Writing Code
 
The Technological Singularity
The Technological SingularityThe Technological Singularity
The Technological Singularity
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failure
 
Impact Analysis - LoopConf
Impact Analysis - LoopConfImpact Analysis - LoopConf
Impact Analysis - LoopConf
 

Mehr von ZeroTurnaround

XRebel - Real Time Insight, Faster Apps
XRebel - Real Time Insight, Faster AppsXRebel - Real Time Insight, Faster Apps
XRebel - Real Time Insight, Faster AppsZeroTurnaround
 
Java Tools and Technologies Landscape for 2014 (image gallery)
Java Tools and Technologies Landscape for 2014 (image gallery)Java Tools and Technologies Landscape for 2014 (image gallery)
Java Tools and Technologies Landscape for 2014 (image gallery)ZeroTurnaround
 
Getting Started with IntelliJ IDEA as an Eclipse User
Getting Started with IntelliJ IDEA as an Eclipse UserGetting Started with IntelliJ IDEA as an Eclipse User
Getting Started with IntelliJ IDEA as an Eclipse UserZeroTurnaround
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)ZeroTurnaround
 
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013ZeroTurnaround
 
The State of Managed Runtimes 2013, by Attila Szegedi
The State of Managed Runtimes 2013, by Attila SzegediThe State of Managed Runtimes 2013, by Attila Szegedi
The State of Managed Runtimes 2013, by Attila SzegediZeroTurnaround
 
Language Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
Language Design Tradeoffs - Kotlin and Beyond, by Andrey BreslavLanguage Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
Language Design Tradeoffs - Kotlin and Beyond, by Andrey BreslavZeroTurnaround
 
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan SciampaconeRuntime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan SciampaconeZeroTurnaround
 
Easy Scaling with Open Source Data Structures, by Talip Ozturk
Easy Scaling with Open Source Data Structures, by Talip OzturkEasy Scaling with Open Source Data Structures, by Talip Ozturk
Easy Scaling with Open Source Data Structures, by Talip OzturkZeroTurnaround
 
Blast your app with Gatling! by Stephane Landelle
Blast your app with Gatling! by Stephane LandelleBlast your app with Gatling! by Stephane Landelle
Blast your app with Gatling! by Stephane LandelleZeroTurnaround
 
JVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovJVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovZeroTurnaround
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersZeroTurnaround
 
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent BeerLevel Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent BeerZeroTurnaround
 
AST Transformations: Groovy’s best kept secret by Andres Almiray
AST Transformations: Groovy’s best kept secret by Andres AlmirayAST Transformations: Groovy’s best kept secret by Andres Almiray
AST Transformations: Groovy’s best kept secret by Andres AlmirayZeroTurnaround
 
Tap into the power of slaves with Jenkins by Kohsuke Kawaguchi
Tap into the power of slaves with Jenkins by Kohsuke KawaguchiTap into the power of slaves with Jenkins by Kohsuke Kawaguchi
Tap into the power of slaves with Jenkins by Kohsuke KawaguchiZeroTurnaround
 
Language Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
Language Design Tradeoffs (Kotlin and Beyond) by Andrey BreslavLanguage Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
Language Design Tradeoffs (Kotlin and Beyond) by Andrey BreslavZeroTurnaround
 
Spring 4 on Java 8 by Juergen Hoeller
Spring 4 on Java 8 by Juergen HoellerSpring 4 on Java 8 by Juergen Hoeller
Spring 4 on Java 8 by Juergen HoellerZeroTurnaround
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediZeroTurnaround
 
Programmers Are Way Cooler Than Musicians, by Geert Bevin
Programmers Are Way Cooler Than Musicians, by Geert BevinProgrammers Are Way Cooler Than Musicians, by Geert Bevin
Programmers Are Way Cooler Than Musicians, by Geert BevinZeroTurnaround
 

Mehr von ZeroTurnaround (20)

XRebel - Real Time Insight, Faster Apps
XRebel - Real Time Insight, Faster AppsXRebel - Real Time Insight, Faster Apps
XRebel - Real Time Insight, Faster Apps
 
Redeploy chart
Redeploy chartRedeploy chart
Redeploy chart
 
Java Tools and Technologies Landscape for 2014 (image gallery)
Java Tools and Technologies Landscape for 2014 (image gallery)Java Tools and Technologies Landscape for 2014 (image gallery)
Java Tools and Technologies Landscape for 2014 (image gallery)
 
Getting Started with IntelliJ IDEA as an Eclipse User
Getting Started with IntelliJ IDEA as an Eclipse UserGetting Started with IntelliJ IDEA as an Eclipse User
Getting Started with IntelliJ IDEA as an Eclipse User
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
 
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
 
The State of Managed Runtimes 2013, by Attila Szegedi
The State of Managed Runtimes 2013, by Attila SzegediThe State of Managed Runtimes 2013, by Attila Szegedi
The State of Managed Runtimes 2013, by Attila Szegedi
 
Language Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
Language Design Tradeoffs - Kotlin and Beyond, by Andrey BreslavLanguage Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
Language Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
 
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan SciampaconeRuntime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
 
Easy Scaling with Open Source Data Structures, by Talip Ozturk
Easy Scaling with Open Source Data Structures, by Talip OzturkEasy Scaling with Open Source Data Structures, by Talip Ozturk
Easy Scaling with Open Source Data Structures, by Talip Ozturk
 
Blast your app with Gatling! by Stephane Landelle
Blast your app with Gatling! by Stephane LandelleBlast your app with Gatling! by Stephane Landelle
Blast your app with Gatling! by Stephane Landelle
 
JVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovJVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir Ivanov
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven Peters
 
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent BeerLevel Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
 
AST Transformations: Groovy’s best kept secret by Andres Almiray
AST Transformations: Groovy’s best kept secret by Andres AlmirayAST Transformations: Groovy’s best kept secret by Andres Almiray
AST Transformations: Groovy’s best kept secret by Andres Almiray
 
Tap into the power of slaves with Jenkins by Kohsuke Kawaguchi
Tap into the power of slaves with Jenkins by Kohsuke KawaguchiTap into the power of slaves with Jenkins by Kohsuke Kawaguchi
Tap into the power of slaves with Jenkins by Kohsuke Kawaguchi
 
Language Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
Language Design Tradeoffs (Kotlin and Beyond) by Andrey BreslavLanguage Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
Language Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
 
Spring 4 on Java 8 by Juergen Hoeller
Spring 4 on Java 8 by Juergen HoellerSpring 4 on Java 8 by Juergen Hoeller
Spring 4 on Java 8 by Juergen Hoeller
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila Szegedi
 
Programmers Are Way Cooler Than Musicians, by Geert Bevin
Programmers Are Way Cooler Than Musicians, by Geert BevinProgrammers Are Way Cooler Than Musicians, by Geert Bevin
Programmers Are Way Cooler Than Musicians, by Geert Bevin
 

Kürzlich hochgeladen

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Kürzlich hochgeladen (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

10 Kick-Ass Tools Modern Developers Love (image gallery)

  • 1. 1All rights reserved. 2014 © ZeroTurnaround Inc. GEEKS REVEAL THE INDUSTRY'S BEST TECH 10 KICK-ASS TECHNOLOGIES MODERN DEVELOPERS LOVE Is geek love better than normal love?
  • 2. 2All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2005 Latest Release: 2.0.1 Interesting Facts: Git was first designed and developed by Linus Torvalds himself, for Linux kernel development. Git is a distributed revision control and source code management system made by Linux creator Linus Torvalds in between fits of rage directed towards certain less-awesome contributors to the Linux kernel.
  • 3. 3All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2012 Latest Release: 2.0 Interesting Facts: Unlike Ant and Maven, Gradle decided to go a different route with a Groovy DSL for configuration and scripts. It took 3 years and 11 milestones to go from v0.7 in 2009 to v1.0 in 2012. Gradle is a build tool that automates build test, deployment and more. Unlike other build tools, it is powered by DSL configuration. Rumors are emerging that Gradle can even be configured to build you.
  • 4. 4All rights reserved. 2014 © ZeroTurnaround Inc. First Release: Jan 2007 Latest Release: 2.3 Interesting Facts: Did you know that a third of the downstream traffic in the US is coming from Netflix? And that that huge traffic goes through various layers of Groovy? That makes Netflix the biggest deployment at scale of Groovy! Groovy is an OO programming language that runs on the JVM. It also retains full interop with the Java language. Despite popular belief, Groovy was not first invented by flower children in the 1970s.
  • 5. 5All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2001 Latest Release: 13.1 Interesting Facts: IntelliJ is actually an Open Source project hosted on GitHub, with over 130,000 commits to date! IntelliJ IDEA is an IDE developed in Java with advanced code navigation and code refactoring capabilities, supporting development in many languages including Java, Scala, Groovy and Android. IntelliJ also boasts the most outspoken community of crazed developers in love with it.
  • 6. 6All rights reserved. 2014 © ZeroTurnaround Inc. First Release: Jan 2011 (2005 as Hudson) Latest Release: 1.5.7.1 Interesting Facts: Jenkins was born when the Hudson project, created by Sun Microsystems, was forked when questions grew over control or stewardship of the project. Since then, Jenkins popularity has soared, while Hudson tends to be used more for legacy projects. Jenkins is a Continuous Integration tool, that provides automatic build triggering from VCS commits and much more. Jenkins can probably be customized via the Internet of Things to make your drinks, but won't physically serve them to you.
  • 7. 7All rights reserved. 2014 © ZeroTurnaround Inc. JIRA First Release: 2002 Latest Release: 6.2 Interesting Facts: JIRA is used for issue tracking and project management by over 25,000 customers in 122 countries around the globe. That's a lot of issues! CONFLUENCE First Release: 2004 Latest Release: 5.5 Interesting Facts: Confluence dropped wiki markup support in version 4, but geek pressure brought it back as a plugin which provides XHTML-based source markup.
  • 8. 8All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2007 Latest Release: 2.6.3 Interesting Facts: MongoDB is both the product name and the company name. Previously, the company was called 10gen, but nobody knew who they were until you said "You know, the MongoDB people", so they bit the bullet and changed their name to MongoDB! MongoDB is a document database that supports programming languages to map data types directly to documents in the database. MongoDB is not the technology from the film Blazing Saddles.
  • 9. 9All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2003 Latest Release: 2.11.1 Interesting Facts: Scala was voted the most popular JVM scripting language at the 2012 JavaOne conference. In January 2014, the Redmonk Programming Language Rankings report placed Scala 13th , one place above Haskell! Scala is a JVM language that provides support for OO and functional programming. It is a statically-typed​language with full interop with Java, even though a lot of Java devs are still scratching their heads in WTF mode with it most of the time.
  • 10. 10All rights reserved. 2014 © ZeroTurnaround Inc. TOMCAT First Release: 1999 Latest Release: 8.0.9 Interesting Facts: Tomcat was originally a merger of Sun Java Web Server code and ASF RI if Servlet 2.2 and JSP 1.1, hence starting at v 3.0.x TOMEE First Release: April 2012 Latest Release: 1.6.0.2 Interesting Facts: TomEE is certified for Java EE 6 web profile and aimed at Java EE 7 full profile.
  • 11. 11All rights reserved. 2014 © ZeroTurnaround Inc. First Release: 2007 Latest Release: 5.6.0 Interesting Facts: The cumulative time that JRebel technology has saved developers is over 1 developer's full lifetime! That's some serious redeploy time! JRebel is a productivity tool for Java, Groovy and Scala developer's. The tool eliminates build, compile, redeploy and restart time from a development cycle. If you are a slow or unnecessary part of the Java EE development cycle, watch out. H O N O RA BLE M EN TIO N
  • 12. 12All rights reserved. 2014 © ZeroTurnaround Inc. We would like to thank the subject matter experts (SMEs) quoted in this report, the authors, editors & reviewers from ZeroTurnaround, our sponsor that made it possible to create this report. Stay tuned for more from RebelLabs, and tell us what you think on Twitter @RebelLabs. Check out all our reports here: http://rebellabs.org THANKS FOR READING! NO DEVELOPERS WERE HARMED IN THE MAKING OF THIS REPORT : )
  • 13. 13All rights reserved. 2014 © ZeroTurnaround Inc. Report Author: Oliver White (@theotown), Simon Maple (@sjmaple) Report Designer: Ladislava Bohacova​(@Ladislava) Contact Us Estonia Ülikooli 2, 4th floor Tartu, Estonia, 51003 Phone: +372 653 6099 Twitter: @RebelLabs Web: http://zeroturnaround.com/rebellabs Email: labs@zeroturnaround.com USA 399 Boylston Street, Suite 300, Boston, MA, USA, 02116 Phone: 1(857)277-1199 Czech Republic Osadní 35 - Building B Prague, Czech Republic 170 00 Phone: +372 740 4533