Blog
Be on top of what’s happening with the java world, QA automation and AI.
Java
All you need to know about Java21
Discover the exciting world of Java 21, where groundbreaking features like Scoped Values, Key Encapsulation Mechanisms (KEMs), and simplified unnamed classes are redefining the language for modern applications. Explore the power of Generational ZGC, which optimizes memory management. Dive into the future of Java and stay ahead in the world of programming!
Pratik Dwivedi
October 20, 2023
Java
How does the lombok magic work underneath?
Delve into the inner workings of Lombok and unravel the magic that makes it a go-to tool for Java developers. Learn about its namespace isolation, dependency management, and debugging capabilities, as well as how it seamlessly integrates with different build systems and IDEs.
Parth
October 4, 2023
Java
Shedding Light on Tech Debt! (Quite literally!)
Unlogged's latest release, version 1.18.5, illuminates tech debt in your codebase, offering instant code execution highlighting and Postman integration. This tool empowers developers to make informed decisions, enhance test coverage, and refactor strategically, all for free. Say goodbye to tech debt lurking in the dark and welcome a brighter, more efficient software future!
Shardul Lavekar
September 25, 2023
Java
Java Serialization and Deserialization explained with a simple example
Uncover the magic of Java serialization and deserialization. Dive into their mechanics, explore implementation steps, and grasp their significance. Learn how to effortlessly transform object states and exchange data. Master these crucial techniques for efficient Java development.
Shardul Lavekar
August 14, 2023
Java
Spring WebFlux explained with a simple CRUD example
Dive into the world of reactive programming using Spring WebFlux with this blog. Discover how to create a responsive and high-performance RESTful API for managing tasks through a step-by-step CRUD demonstration. Learn how Spring WebFlux harnesses reactive principles to handle asynchronous operations efficiently, making your applications more scalable and robust.
Shardul Lavekar
August 11, 2023
Java
Unlogged vs. JUnit: A Comprehensive Comparison for Efficient Java Testing
In the realm of Java testing, Unlogged simplifies the process with effortless method interaction capture, saving time and offering flexible testing. JUnit excels in architectural management and test-driven development. Choose Unlogged for streamlined testing or JUnit for architectural integrity based on project needs.
Shardul Lavekar
August 9, 2023
Java
Revolutionizing Java Code Testing: Unlogged's Seamless Test Automation and Custom Assertion Capabilities
Unlogged revolutionizes Java code testing by automating the recording of method inputs and return values, along with custom assertions through an intuitive user interface. With seamless integration and instant feedback, developers can enhance code quality and confidence, reducing manual effort and ensuring a reliable testing process. Unlogged sets a new standard in software testing, elevating efficiency and code excellence for Java developers.
Shardul Lavekar
August 3, 2023
Java
Automated Regression Testing with Unlogged: The Superior Choice Among the Regression Testing Tools for Java
Unlogged is an open-source, no-code testing solution for Java developers, offering automated regression testing with instant replay and easy integration. It eliminates the need for maintaining generated code, making it a superior choice over competitors like Randoop, SquareTest, and EvoSuite. With Unlogged, developers can quickly identify and fix regressions while receiving instant feedback on code coverage goals.
Shardul Lavekar
August 1, 2023
Java
ChatGPT Integration
Integration of ChatGPT with Unlogged, which offers several useful features for developers, including finding bugs, refactoring code, optimizing code, and explaining code.
Shardul Lavekar
March 13, 2023
Java
Launching Instant Boilerplate for Junit tests
To generate the tests, the plugin identifies the syntax tree of the code and simulates events synthetically, creating a boilerplate for unit tests.
Shardul Lavekar
March 10, 2023
Software Engineering
The Software Engineering Personas
For the past 6 months, we have been talking to 100+ developers every week and figured out a few software engineering personas.
Shardul Lavekar
February 8, 2023
Technology
How does Unlogged Work?
In my demos, I am often asked if we are using some generative AI to write unit tests or some ChatGPT integration. I will write a separate post about ChatGPT writing unit tests but for now, I want to explain how Unlogged works, with a simple example.
Shardul Lavekar
January 11, 2023
Technology
Controversial: Yes, unit tests are more important than you think!
A lot has been said about unit tests, their usability, efforts vs reward and their inevitable comparison with end-to-end test cases. Our insight is that developers mainly avoid writing unit tests since it takes time.
Shardul Lavekar
January 9, 2023
Use Unlogged to
mock instantly
record and replay methods
mock instantly
Install Plugin