Need more reasons to buy great tools from JetBrains?
Welcome to JetBrains weeklong Earth Day Celebration! In the spirit of Earth Day, Get up to 50% OFF JetBrains Tools for personal use and support a good cause. Every personal license bought between April 15th and 22nd helps the environment by saving the endangered Atlantic Forest of Brazil.
For each product we have designated a number of trees that JetBrains will plant on your behalf to help the Atlantic Forest.
Save now and plant some trees when purchasing personal licenses of these products:
ReSharper – Developer productivity tool for Microsoft Visual Studio (34% OFF)
IntelliJ IDEA - IntelliJ IDEA is the most intelligent IDE for Java (50% OFF)
AppCode — Objective-C IDE done right (40% OFF)
PyCharm - Powerful Python and Django IDE (40% OFF)
PhpStorm - PHP IDE for developing smarter, not harder (40% OFF)
RubyMine – The most intelligent Ruby and Rails IDE (40% OFF)
dotTrace Performance – Leading profiling tool for .NET applications (35% OFF)
dotCover – .NET Code Coverage Tool (40% OFF)
For the sale price in your currency or to buy now, please visit our Earth Day Celebration page. There you will also learn how many trees JetBrains will donate on your behalf for each personal license purchased.
More about Plant a Billion Trees:
The Atlantic Forest of Brazil needs our help. As one of the world’s most endangered tropical forests, only 12% of its original area remains, and only 7% of that is well conserved. With your assistance, we can bring the Atlantic Forest back from the brink – restoring 1 million acres of land by helping plant 1 billion trees. This restoration effort has the potential to remove 4 million tons of carbon dioxide from the atmosphere every year helping to stabilize the global climate and fight global warming.
Everyone talks about raising the bar on the quality of code, but it’s hard to implement when you have no clue where to start. This talk is geared toward all levels of developers, and will teach you how to improve by using the right tools effectively – a must-attend for any PHP developer who wants to scale up their quality.
Michelangelo van Dam will tell us about Quality Assurance for PHP in general and show how different QA-related actions can be performed using PhpStorm IDE. The webinar will cover topics including:
Unit Testing with PHPUnit
Measuring code health with a variety of tools
Profiling and debugging with Xdebug
Automation with Phing
Team work and more.
This free webinar will take place Thursday, April 25th from 17:00 – 18:00 GMT (Greenwich Mean Time). Space is limited; please register now.
Michelangelo van Dam is a professional PHP consultant and Zend Framework expert working mainly for governments and larger enterprises. Michelangelo is also president of PHPBenelux, a PHP user group operating in Belgium, Netherlands and Luxembourg, and speaks at several PHP conferences around the world. Follow Michelangelo on Twitter @DragonBe.
Tuesday, April 9th, we held a free webinar with Hadi Hariri and C# legend Jon Skeet. The concept was simple enough: to play with some of the most sophisticated ReSharper code inspections and have Jon try to break ReSharper with tricky code samples.
We would like to thank all of the webinar attendees for your participation, questions and tremendous turnout and of course to Jon, thank you for taking your time to join us and share your wealth of knowledge.
About This Webinar:
Jon Skeet, man, father, legend. Some call him the Chuck Norris of C#. The guy that the compiler bends to obey joins us for this webinar to walk us through some of the inspections that ReSharper offers. He explains the theory behind it, tells us whether he agrees with it or not and does his best to try and break ReSharper.
We have two tickets to the show and we would like to offer them free of charge to the first two customers who contact us today! Please leave us a comment in the bottom section of this blog post and we will contact you at that email address.
We invite you to stop by JetBrains booth and join our session with Maarten.
Windows Azure Web Sites – Things They Don’t Teach Kids in School
Maarten Balliauw, Level 300
Microsoft has a cloud platform which runs .NET, NodeJS and PHP. All 101 talks out there will show you the same: it’s easy to deploy, it scales out on demand and it runs WordPress. Great! But what about doing real things? In this session, we’ll explore the things they don’t teach kids in school. How about trying to find out the architecture of this platform? What about the different deployment options for Windows Azure Web Sites, the development flow and some awesome things you can do with the command line tools? Did you know you can modify the automated build process? Join me in this exploration of some lesser known techniques of the platform.
Stay abreast of the latest dotNet Cologne conference news on Facebook and Twitter.
JetBrains is excited to be part of the third annual CukeUp! We are happy to do our part in making the conference a success, filling your mind and your stomach with two thirty-minute talks and sponsoring the pizza and beer reception. Join us for this one day event Thursday, April 4th at The Skills Matter eXchange in London. You may even win a free personal license in our raffle for the JetBrains product of your choice!
So what’s on tap? Under the guidance of Cucumber creator Aslak Hellesøy, this action-packed day features 30-minute talks on… you guessed it, everything Cucumber!
In our talks we candidly share our experiences with Cucumber and will be happy to answer your questions. Please note that the schedule is subject to change.
Productive Testing with Cucumber and JetBrains IDEs
Andrey Volkin, Track 2, 11:45-12:15
With the number of your Cucumber tests increasing, you need more and more time to find step definition usages or lookup where they are placed in your code. In this talk I want to show how our tools save your time while working with Cucumber and how code analysis routine works in JetBrains products.
One Testing Story from JetBrains
Kirill Likhodedov, Track 2, 15:30-16:00
This talk is about the practical testing experience with Cucumber in JetBrains IntelliJ IDEA and RubyMine projects. Why did we choose Cucumber? What difficulties have we been facing and how did we solve them? Meet several examples with interesting details on how we use Cucumber tests in IntelliJ-based products.
About JetBrains Speakers
Andrey Vokin is a Java developer at JetBrains. He has a Master’s Degree in computer science. Andrey is responsible for integration of Cucumber and CoffeeScript in IDEs from JetBrains.
Kirill Likhodedov is a senior Java developer at JetBrains. He has a Master’s Degree in computer science. For the last 3 years he has been developing and supporting Git integration and Diff/Merge subsystems in IntelliJ-based products. He assumes testing is essential but often tiresome, and believes that Cucumber is the right solution because it makes TDD and BDD fun.
CukeUp! 2013 takes place Thursday, April 4th from 9:00 AM. The cost to attend is £225.00. For more information and to book your spot, please visit the official website.
John Lindquist, JetBrains Technical Evangelist, will be this month’s guest speaker at the AngularJS Mountain View Meetup on Tuesday, April 9th.
It is possible to attend the event in person at Google Building 46 in Mountain View, CA (RSVP) or watch the YouTube Livestream. The session begins at 6:45 PM PDT (UTC/GMT -7 hours) and is expected to last until 8:15 PM. Time will be allotted for Q&A with John and the AngularJS team. If you are going to Google, the doors open at six.
Mastering the WebStorm IDE for AngularJS
John Lindquist is a JetBrains Technical Evangelist and the creator of http://egghead.io tutorial site. In this session John will cover WebStorm power-user tips and tricks to level up your Angular JS workflow. He will show what is possible with custom plugins to add additional support for AngularJS code navigation, generation and analysis.
Can you believe 2013 is ¼ done already? We’ve been busy though, and not merely to update our existing products. Let me bring you up to speed on some of our latest research.
Augmented Reality in Coders’ Daily Lives
Do you wonder why augmented reality is still so embryo? We do too… But we also feel that our colleagues at Google are on the right track with Glass. Shouldn’t we, as developers, be some of the first to bring augmented reality to life? Coding is no doubt a big part of our lives, so let’s see how it can be of real value to us, shall we? See the future that is not so far away.
Did you know every bit and byte you use increases humanity’s carbon footprint, leads to more rainforests being cut down and faster ozone depletion? Well, we won’t stand for that. With your help, JetBrains will do its part in mitigating this global problem.
Send us your unused source code, audio, video, images, documents and any other files you no longer need so we we’ll recycle them into our new product releases. Help us save the environment!
C++ Deserves a Great IDE
ReSharper team has always fought with CLR performance. Finally they decided it’s time to re-write ReSharper totally in С++. Then we realized that, to do this efficiently and effectively, first we’ll need an IntelliJ-based C++ IDE.
In the meantime we also checked out the programming languages Top 10. Apparently, quite a few C/C++ developers out there still aren’t feeling the pleasure of using IDEs from JetBrains.
As a result, we plan to kill two birds with one stone, by taking AppCode’s existing support of C/C++ and building a new product. Check out what we have in mind.
News Readers Could Do Better
We understand how you feel about Google Reader being shut down.
We feel the same. But hey, maybe it’s all for the better? Seems times are finally changing! And we know what news reader we’d like to use. See if you’re with us.
That’s it for today. Stay tuned, we often have exciting news to share.
Maarten Balliauw goes through the most important features of the latest PhpStorm 6 release including new refactorings, composer dependency manager for PHP support, smarter namespace handling, code (re)arranger and fully customizable templates.
Additionally, Maarten provides an overview of the brand new web toolkit featured in this release such as full-featured debugging of TypeScript, Dart or CoffeeScript with source maps, refined handling of JS libraries, REST client, re-worked HTML structure view, improved HTML and CSS coding including Emmet, new database schema editor and change tracking tools.
John will demonstrate Power User tips and tricks to speed up your Web development workflow with WebStorm. He will also demo some of the latest and greatest features of the newly released WebStorm 6. Come by our booth for details on the day and time of the presentation or an impromptu demo.
Get up to speed with the latest WebStorm developments before the conference by watching the WebStorm 6 Feature Reel below. Hadi and John will be happy to answer any questions that you may have in person.
For the latest news follow WebStorm (@webide) and HTML5 Developer Conference (@html5devconf) on Twitter. Have a safe and happy show!