JetBrains Technology Day for Java – Bootiful Testing
On the 10th July 2020, JetBrains hosted a Technology Day for Java. We had 10 presentations and the videos for them are available here. Over the coming weeks, in no particular order, we’d like to share with you extra resources that our speakers kindly provided and any links to further reading or code samples.
We hosted Josh Long talking to us about Test Driven Development (TDD) and the confidence it brings you in knowing that you’re building the right thing according to the requirements. Josh showed us how we can use TDD in an incremental way to build our confidence and work faster with our new found skills.
Josh looked at testing basic components, mocks, how to take advantage of test slices, and how to test web applications. We also looked at how to ensure that API producers and API consumers work well together using consumer driven contract testing (CDCT) without sacrificing the testing pyramid for end-to-end integration tests.
I love watching, and have the utmost respect for anyone who delivers any amount of live coding, and this was a masterclass in it. My biggest takeaways were:
- Red-Green coding is a Good Thing
- Only write as much production code as you need to make the test work
- Learn from the cycle time (go quickly and safely – and then learn from it)
Code from the session
What our audience thought of Josh’s presentation
— Marit van Dijk (@MaritvanDijk77) July 10, 2020
During the #JetBrainsLovesJava “JetBrains Technology Day for Java” @starbuxman didn’t just demonstrate “Bootiful Testing”, he showed it live how to do TDD. Very insightful @trisha_gee @eMalaGupta @jetbrains @intellijidea. Watch all sessions here https://t.co/zxyN1cGb5k
— Pat Wanjau (@patwanjau) July 11, 2020
— Austine Gwa (@AustineGwa) July 10, 2020
Subscribe to Blog updates
Thanks, we've got you!
IntelliJ IDEA 2023.3 EAP Is Open!
The IntelliJ IDEA 2023.3 Early Access Program kicks off today! Read this blog post to explore the new features you can test in the first EAP build.
Import Postman Collections to the HTTP Client
We know that many of you use Postman collections and want to stay in the flow while working with them. This means staying inside IntelliJ IDEA and not switching to a different app. Great news! You can now effortlessly transform Postman collections into .http and use them in the HTTP Client …
Java Annotated Monthly – September 2023
The September edition of Java Annotated Monthly is here! With this month’s release of Java 21 approaching, we're excited to bring you a final sneak peek into its crucial features. But that's not all! This edition is packed with helpful articles about cutting-edge AI technologies, including update…
IntelliJ IDEA 2023.2.1 Is Out!
We’ve just released the first bug-fix update for v2023.2. You can update to this version from inside the IDE, using the Toolbox App, or via snaps, if you’re using Ubuntu. You can also download it directly from our website. Here is the list of the most notable improvements and fixes inclu…