Developers are emotionally attached to their tools​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍‌‌‌‍‌​​​‍‌‍​‍​‌​​‌‍‌‍‌‍​‍‌​​​‌​‌‍​‍​‍​​‍‌​‌​‌‍‌‍‌‍​‌‍​‍​‍‌‌‍​‍​‌‌​‌‌​​‍​‍‌​​‍‌‍​‍‌‍​‌‍​​​‍​‌‌‌‍​​​‌‌‍​‌‍‌‌​‌​​‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‌​‌‍‍‌‌‌​‌‍​‌‍‌‌​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​…

Ryan welcomes Trisha Gee, a Java champion and developer productivity advocate, to explore how AI is transforming the role of IDEs and the broader developer experience; the relevance of traditional tools, muscle memory, the risks of hype; and how to adapt workflows for AI-driven development.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌…

Read more →
Java版Minecraft終於能P2P連線免開伺服器 新增好友系統更新就能使用

Minecraft的製作團隊Mojang Studios宣布將替Java版本新增P2P連線與好友系統,玩家將能夠更輕鬆地讓好友加入遊戲遊玩,不一定要使用區域網路或是第三方伺服器。Mojang Studios推出新模式的目的並非取代目前連線遊玩,而是提供更輕鬆的遊戲方式,同時好友系統將從基本功能開始推送,用戶今天起就可更新26.2 Snapshot 7進行測試。新增P2P連線更方便 免開伺服器Minecraft新版本將增加P2P(Peer-to-Peer)連線功能,玩家可用2種方式與玩家連線遊玩,包括邀請加入自己的世界,而受邀玩家可以接受或拒絕,或者是請求加入已開放線上多人遊玩的世界,同樣的玩家

E
Electrical Current Might Be the Key To a Better Cup of Coffee

An anonymous reader quotes a report from Ars Technica: University of Oregon chemist Christopher Hendon loves his coffee -- so much so that studying all the factors that go into creating the perfect cuppa constitutes a significant area of research for him. His latest project: discovering a novel means of measuring the flavor profile of coffee simply by sending an electrical current through a…

Read more →
Heavy rain triggers floods, landslides and wind damage across parts of Java, leaving 7 dead and 4 missing, Indonesia

Heavy rainfall and strong winds affected parts of Java, Indonesia, on March 7 and 8, 2026, triggering floods, landslides and wind-related incidents that left at least seven people dead and four missing, according to regional disaster reports. Fatalities were reported in Bekasi Regency, West Java, and in Jember and Pasuruan regencies, East Java, while flooding also affected Banten and…

Critically Endangered Javan Rhino Mother and Calf Spotted on Trail Cam

Conservation efforts for the critically endangered Javan rhinoceros (Rhinoceros sondaicus) have yielded promising results with the recent sighting of a female and her newborn calf in Ujung Kulon National Park in Indonesia, the critically endangered species’ last remaining natural habitat.

[Read More]

Slow-moving landslide damages hundreds of homes in Padasari, Central Java, Indonesia

A slow-moving landslide has damaged hundreds of homes in Padasari village, Tegal, Central Java, Indonesia, forcing large-scale evacuations since early February 2026. Local reporting indicates that ground deformation remains active, preventing residents from returning to affected areas.

Source

Selenium Screenshots in Continuous Integration

There is nothing worse that when your tests fail only on your continuous integration server. This non-deterministic behaviour can be a pain to debug. This is compounded when testing with Selenium. If you can't see the state of the browser when a test fails how can you fix the issue?

This week we had an issue with a test that kept failing only on CI. In order to fix the issue, I ended up writing…

Read more →
Dependency Hell

It seems like every few years we recreate a new version of dependency hell. Old school linux users and coders know this pain well. Why do we keep doing this to ourselves?

First some history; like a lot of developers in their 30's the first time I saw dependency hell was on a linux box. Dependency hell on linux normally manifests due to conflicting library versions. I'm sure there are a ton of…

Read more →
Deploying Spring-Boot to Amazon Elastic Beanstalk

While there are a ton of guides on how to use spring boot, I was not able to find anything about how to deploy different configurations on Amazon's Elastic Beanstalk. Here is a how to on some of the options you have when deploying to Elastic Beanstalk. It does not matter if you are deploying via a jar or war the configuration methods are essentially the same.

The first thing we had to ensure is…

Read more →
Automated Acceptance Testing with Selenium

More testing is never a bad thing. Automating that testing is even better. We recently added automated acceptance testing to a spring-boot application.

There were a few small hiccups to getting it implemented. Which I'd like to share the solutions to.

Multiple Application Contexts

The first issue we ran into was defining the application context for our testing. We wanted to ensure our…

Read more →
Java: Code coverage with Gradle and JaCoCo

There are so many great metrics to help you improve a project's quality. One of these metrics is code coverage.

In this post we will go over why this measurement is important, how to measure coverage using JaCoCo. I'll also wrap up with some info on coveralls.io which allows you to mesure this metric between builds.

What is code coverage?

Code coverage is a measure of how much for your…

Read more →
Migrating to Travis-CI from Bamboo

At work we have been using Bamboo for a little over a year. It has served us well in the past, but for our newest project it has just not be working well. The cloud version seems to be severely limited.

Want to upload your app to AWS after it's built? Yes, there is a plugin for that but it does not support Bamboo cloud. Headless browser testing? Well it is possible, but you have to configure…

Read more →
Spring-Boot: Building Bootstrap with Gulp and Gradle

Bootstrap is one of my favorite CSS frameworks. I've used it in many of my Java projects. One problem I've often ran into is how to include Bootstrap in your project.

I've seen it done in quite a few ways. The most popular are. Added as a static library or importing it via webjars.

To me both these options miss out on the best part of bootstrap. It's not about the CSS but about the LESS/SASS…

Read more →
Page 1