Java

Showing 1-9 of 65 results
EngineeringIcon ChevronBack-end

Build with Confidence: A Guide to JUnit Tests

by Nikhil Bansal

In an age of continuous delivery, Java developers have to be confident that their changes don't break existing code, hence automated testing. There's more than one valid approach to it, but how can you keep them straight?

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

The Dart Language: When Java and C# Aren't Sharp Enough

by Star Ford

Five years after Dart 1.0, Google's rewritten open-source language is attracting increasing numbers of developers. What do C# and Java developers need to know to get started with it?

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

Supercharged Testing Tips for 2019: A Java Automation Testing Tutorial

by Simon Stratton

Test automation engineers continuously research the latest tools and techniques to ensure that their test automation framework stays fast, stable, and easy to use. In this article, Toptal Freelance Java Developer Simon Stratton will take a look at some tips that you can use to update your framework for 2019 by improving your use of Selenium Grid, Java’s wait function, and Chrome DevTools.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Using Spring Boot for WebSocket Implementation with STOMP

by Tomasz Dąbrowski

The WebSocket protocol is one of the ways to make your application handle real-time messages. The most common alternatives are long polling and server-sent events. In this article, Toptal Freelance Java Developer Tomasz Dąbrowski shows us how to implement WebSockets with the Spring Boot framework, and use STOMP for effective client-server communication.

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

Haxe: Cross-platform Development's Best-kept Secret

by Kevin Bloch

The modern, cross-platform programming language Haxe is well-known in some circles, yet many developers have never heard of it. Since it first appeared in 2005, it's been battle-tested by its loyal—if rather quiet—following. In this article, Toptal Freelance Software Engineer Kevin Bloch explores the Haxe ecosystem and how to transpile some sample code.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Microservice Communication: A Spring Integration Tutorial with Redis

by Adnan Kukuljac

Spring Integration enables lightweight messaging within Spring-based applications. In this article, Toptal Java Developer Adnan Kukuljac shows how Spring Integration with Redis makes it easy to build a microservice architecture.

9 minute readContinue Reading
EngineeringIcon ChevronBack-end

REST Assured vs. JMeter: A Comparison of REST Test Tools

by Nemanja Veskovic

Apache JMeter and REST Assured are two very popular Java-based tools for automated testing of REST API services. In this article, Toptal Freelance Java Developer Nemanja Veskovic gives us an overview of the pros and cons of both of these tools and shows where they fit best in your existing REST API projects.

7 minute readContinue Reading
EngineeringIcon ChevronTechnology

An Elasticsearch Tutorial for .NET Developers

by Ivan Cesar

Elasticsearch is one of the most powerful full-text search engine solutions out there. Using the NEST package, you can easily leverage the power of Elasticsearch in your .NET projects. In this article, Toptal Freelance Software Engineer Ivan Cesar shows how Elasticsearch can solve real-world full-text search problems in your .NET projects.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Guide to Spring Boot REST API Error Handling

by Bruno Leite

Spring Boot gives very useful error messages to engineers building REST APIs. Yet, those same messages are noisy and useless for the API consumer, not to mention they reveal implementation details. Luckily, there are simple ways of handling this.

8 minute readContinue Reading

Join the Toptal® community.