How do you start testing your apps? In the second installment in a series of five articles, JAX London speaker Gil Tayar introduces frontend testing for beginners, starting from what it is and why testing code is not optional.
Google recently declared Kotlin as a first-class language. This increased visibility means everyone is looking at this programming language. Here, Dmitry Jemerov explains some tips and tricks for dealing with basic syntax, classes, and more in Kotlin.
Want to learn Kotlin Native? This JVM-free tutorial from Juan Medina shows you step-by-step how to create and run Kotlin Native.
In the first half of his look at the Caching API, Anatole Tresch explains how to access a cache as well as cache events. While the API might be classified as simple and easy to use, there are some elements that could confuse users or even lead to possible issues.
Etsy engineer Bethany Macri speaks about the company’s decision to move from Postgres to MySQL and the tools and workplace culture their software has used to take a successful DevOps approach.
Have you been interested in trying out Apache JMeter? Nicolai Parlog presents a useful tutorial to help you load test your web app, create a test plan, execute it and benchmark your application.
Everyday programmers are faced with the ability to make good choices and make bad choices. And when they make the latter, they quite often get lumped into one of the following stereotypes of bad programmers. Beware: generalizations ahead.
Here we look at how to use the Java EE upgrade ADF to build a system of pop-ups that dynamically reacts according to the user’s interaction.
If you’re thinking of taking a deeper look at Python, you’ll first need some answers. What’s it like to program with Python? What scenarios does it work best in? And where is it better than competitors like Ruby, Java and C++?
In his last article, Daniel Witkowski described common mistakes that can be made during performance analysis. In this tutorial, Daniel shows us how to use available open source tools to improve the quality of your measurements.
This article explains how to create SOAP-based web services using the JAX-WS API and deploy it with Tomcat. The tutorial follows a step-by-step approach to writing a client using Java’s wsimport utility.
For the final part of Matti Tahvonen’s series on Vaadin web apps, we get the scoop on data binding and structuring your UI code.
Sidetracked with the technical specifics and implementation planning, IT teams switching to Continuous Delivery are missing the bigger picture of what CD is all about.
The OSGi μservice model is a paradigm shift, argues OSGi proponent Peter Kriens. But much of its audience remains blind to its advantages.