-
Software Development
How To Generate TestNG Reports In Jenkins?
TestNG is an open-source automated testing framework, where ‘NG’ of TestNG is Next Generation. It is similar to JUnit but…
Read More » -
DevOps
Latency of DigitalOcean Spaces vs AWS S3
WakaTime’s infra is split across DigitalOcean and AWS. We use DigitalOcean Droplets for compute resources, AWS S3 to store code stats, and DigitalOcean Spaces for backups. You can find…
Read More » -
Enterprise Java
Processing real-time data with Storm, Kafka and ElasticSearch – Part 4
1. Introduction In the third part of this series of articles about real-time stream processing we learned how to import…
Read More » -
DevOps
Using a disk-based Redis clone to reduce AWS S3 bill
Redis is an in-memory database with very high write and read speed, and a limitation that data sets can’t be larger…
Read More » -
Core Java
Retry In The Future
Writing asynchronous code in Javascript is relatively easy. // async function let attempt = 1; while (true) { try {…
Read More » -
Software Development
It Looks Right To Me
When writing a test it’s important to test both positive and negative scenarios. It’s important to test edge cases. However,…
Read More » -
Software Development
Choosing the Right Testing Strategy to Scale up Mobile App Testing
As soon as we hear the word mobile, we realize that it has majorly occupied the human space. Internet, videos,…
Read More » -
Enterprise Java
REST API Design: Dealing with concurrent updates
Concurrency control can be an important part of a REST API, especially if you expect concurrent update requests for the…
Read More » -
Enterprise Java
Upload files in Spring Boot application using Commons FileUpload
In our previous post, we saw how to upload a file using the Spring framework’s default implementation for MultipartFile interface.…
Read More »