Annotated Java Monthly, April 2014

Java developers have been busier than ever this April, and here at JetBrains, we’ve noticed! Each month, we’re excited to bring you the best Java content from around the web, straight to your favorite blog! If you have any topics you would like to see covered, please email me, Breandan dot Considine at JetBrains and I’ll be happy to take a look.

Spring

Spring is in the air again, bringing along support for first-class functions, java.time, enhanced concurrency and much more. If you want the whole nine yards, you can get up to speed with Spring 4.0 and IntelliJ IDEA 13 or Spring Framework on Java 8 for the entire story. If you’re looking for something more lightweight, the Spring Boot team has reached a major milestone in development – learn how to put a little Spring into your step with this article from Dan Woods at Netflix, or on Kotlin, from our own Andrey Cheptsov.

Continue reading

Posted in News & Events | Tagged , , , , , , , , , , , | Leave a comment

Live Webinar: Developing Web Applications with WildFly 8

Join us Wednesday, May 21st, 16:00 – 17:00 GMT (09:00 AM – 10:00 PM PDT) for our free live webinar with Arun Gupta, Developing Web Applications with WildFly 8.

WildFly 8 (née JBoss Application Server) is Red Hat’s open source Java EE 7 compliant application server. It contains robust implementations of WebSocket, Batch, JSON, Concurrency, JMS2, JAX-RS 2, CDI 1.1, and all Java EE 7 technologies. Undertow is the new cutting-edge web server in WildFly 8 and is designed for maximum throughput and scalability, including environments with over a million connections.

In this presentation, Arun Gupta will give an overview of the features available in WildFly and will show how to use them for building modern web applications through several live demos.

Space is limited, please register now.

About the Presenter:

Dr_Venkat_Subramaniam_200x200Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program.

Posted in Demos, Tips & Tricks, Webinars | Tagged , , , , | 1 Comment

IntelliJ IDEA 13.1.3 EAP 135.760 is Out

If you haven’t noticed yet yesterday we released IntelliJ IDEA 135.760, the first early preview build of the upcoming IntelliJ IDEA 13.1.3 update.

Please find the full list of changes in Release Notes.

Develop with Pleasure!

Posted in EAP Releases | Tagged , | 5 Comments

IntelliJ IDEA 13.1.2 Update is Available

Great news! Start the week by downloading IntelliJ IDEA 13.1.2, a fresh new update with a lots of enhancements and bugfixes (including the fixes for performance issues).

If you’re already running IntelliJ IDEA 13.1 and haven’t yet received a notification about the update then go ahead and press Check for Updates.

Develop with Pleasure!

Posted in Releases | 16 Comments

IntelliJ IDEA 13.1.2 RC is Out

In case you haven’t noticed, yesterday we published a fresh EAP build which is likely to become the IntelliJ IDEA 13.1.2 update if no serious problems found.

Read the release notes for the complete list of changes.

Develop with Pleasure!

Posted in EAP Releases, Release Candidates | 7 Comments

Bonjour Devoxx France. Win a Free Pass!

Devoxx France is an annual developer conference organized by the Paris JUG featuring renowned local and international speakers, with 75% of the talks being in French and 25% in English. This year the conference takes place in the Paris Marriott Rive Gauche Hotel, April 16th-18th, and JetBrains is happy to be taking part.

Devoxx

Win a free Devoxx conference pass

Do you want to attend Devoxx France, but don’t have a conference pass? Well, you just might get lucky. We are raffling six free passes among those who share a tip about their favourite IntelliJ IDEA feature on Twitter. Don’t forget to use the hashtags #intellijtip and #DevoxxFR. Winners will be chosen at random and notified by email on Tuesday, April 15th, 11:00 AM CEST.

Come by the JetBrains booth for a chat

Stop by our booth and check out some of the things we’ve been working on, such as our new Upsource Platform, the new features in IntelliJ IDEA 13.1, the latest Kotlin release and more.

Be sure to join our two sessions with Hadi Hariri:

42 IntelliJ IDEA Tips and Tricks in 45 Minutes
Thursday, April 17th, 14:30 – 15:20, Seine B

There are so many features in IntelliJ IDEA, but we’re going to concentrate on just 42, and we’re going to try and show them in 45 minutes. That’s around 1 tip per minute because we need to leave 3 minutes for Hello, Welcome and Thank you. If a single one goes badly, we have less than a minute per tip. But here’s hoping it won’t.

Embracing HTTP in the Era of API’s
Friday, April 18th, 11:45 – 12:35, M. Davis

It’s all about REST in today’s world. Every service you look at, people are providing a REST API for it. Surprisingly, very few of these APIs are even REST, if we’re talking about REST as in a system that abides by a series of constraints making it RESTful. But the positive note is that it has brought to light the power of HTTP as an application protocol, something very often undervalued and misunderstood, even today. This talk is going to focus on the core values of HTTP for what it is. It will cover all aspects including: headers, error management, verbs, content negotiation, caching, security, messages, request and responses.

We look forward to meeting you in Paris!

Posted in News & Events | Tagged , | 5 Comments

IntelliJ IDEA 13.1.2 EAP 135.667 is Out

Good news, everyone: fresh IntelliJ IDEA 13.1.2 EAP build is available. Grab it and get the latest bugfixes and enhancements!

Develop with Pleasure!

Posted in EAP Releases | Tagged , | 4 Comments

Where Is IntelliJ IDEA Headed?

IntelliJ IDEA is nearing its 14th birthday. We’ve gone a long way, but what’s next? What will drive product development for the next 5-10 years?

To keep up IntelliJ IDEA’s success as a commercial product and determine its future direction, we decided to consult independent professionals for assistance. We hired a reputable agency to run a worldwide market research study that polled developers of all ages, genders, cultures and professional backgrounds. The results are already in, and the team is happily working on the next version based on this study’s key findings.

‘Develop with Pleasure’ stays

Any moral purists complaining about the sexual undertones in our company slogan should finally throw in the towel. As the study showed, it does resonate rather intimately with the majority of our customers, so we will all “Develop with Pleasure!” for years to come.

New Lite Edition with in-app purchases

We’ve been thinking about this and discussing internally for a while now, but just couldn’t figure out exactly how it should work. Well, we think we’ve finally got it.

IntelliJ IDEA needs a new edition. Yes, two editions are just not enough. The choice is too difficult for too many people. Beginning with the next version we are going to introduce a new edition of IntelliJ IDEA (and later other IntelliJ-based IDEs) — IntelliJ IDEA Lite.
Continue reading

Posted in EAP Releases, Featured Plugins, New Features | 66 Comments

Featured Plugins: Crash Reporting Tool for Android

The most advanced IDE for Java developers, IntelliJ IDEA, is also an open platform that is ideally suited for building of custom developer tools. From time to time we’ll be selecting one of many plugins created by the community to feature on our blog. Today we’re going to speak about Twitter’s tool for mobile crash reporting, and its implementation as IntelliJ IDEA plugin.

Crashlytics is a lightweight crash reporting tool for iOS and Android applications, that captures crashes and delivers nice and clean reports via email or Crashlytics.com cloud storage. Continue reading

Posted in Featured Plugins | 5 Comments

Functional Programming with Java 8

The recording of our March 12th webinar featuring Venkat Subramaniam, Functional Programming with Java 8, is now available on JetBrains YouTube Channel.

In this presentation, we discuss how Java 8 now facilitates a functional style of programming and why we should care about it. Using multiple examples, during this live coding session, we will explore the strengths and benefits of the new Java 8 language features.

Learn more about IntelliJ IDEA 13.1 and its support for Java 8.

About the Presenter:

Dr_Venkat_Subramaniam_200x200Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on Twitter at @venkat_s.

Posted in Webinars | 6 Comments