Ever wonder how Babel really works under the hood? The Plugin Conveyor Belt Behind Babel digs into the pipeline powering all those JavaScript transforms.
Read More: https://zalt.me/blog/2026/05/babel-plugin-conveyor
Ever wonder how Babel really works under the hood? The Plugin Conveyor Belt Behind Babel digs into the pipeline powering all those JavaScript transforms.
Read More: https://zalt.me/blog/2026/05/babel-plugin-conveyor
If you've ever wondered how exactly Maven plugins and extensions differ from each other, you might want to check out my latest article.
Most people think Maven is just dependencies, plugins and lifecycle phases. But there’s a lesser-known layer that can completely change how Maven behaves: extensions.
This breaks down what they are, how they hook into Maven early and why they’re different from plugins, with real examples.
If you’ve ever wondered what Maven plugins actually are and how they fit into the bigger picture, my latest article might help clarify things for you. It walks through the essentials — what plugins do, how they’re used and how they tie into the Maven lifecycle. It also explains the difference between phases and goals in a way that’s (hopefully) easy to follow and understand.
#buildtools
#cicd
#devops
#devlearning
#java
#maven
#softwaredevelopment
Why Gradle? 🚀
- Faster builds (incremental + caching)
- Flexible (Groovy/Kotlin DSL)
- Multi-project support
- Rich plugin ecosystem
- Built-in dependency management
Maven works. Gradle accelerates. ⚡
I can finally announce a small little project I've worked on for a while: "hybuild".
It's an #gradle #plugin, which should help #modders of #hytale with easier building of their #mods.
Currently, it supports detecting the hytale installation on your PC as well as deriving various paths like the server's jarfile from it.
It also adds launch configurations so you can more easily launch your debugging server from a simple gradle command.
I'm already using it myself to build my (indev) mods, and it works flawlessly.
That being said it's still very early in development, and certain platforms I dont have access to might be still sub-optimal (primarily MacOS). If you have an non-linux workflow and find any bugs, please reach out (or open an issue) so the plugin can be improved!
It's available from source and as a maven dependency; More about it at the work-in-progress documentation! (Currently only via the readme in the source repository; but I'm working on an website!)
#programming #java #java25 #development #software #buildtools #modding #moddingtools
Managing a Hugo site gets complex fast - builds, dev servers, and getting dependencies where Hugo expects them. Here's how npm scripts solved our R-Ladies website workflow 🧵
Hugo has opinions about file structure. Bootstrap needs to be in specific dirs, assets must be organized just so. Manually copying files from node_modules after every update? Error-prone and tedious.
TIL: Cargo lets you use "host-tuple" as a target 👀
No need to remember your full target triple anymore! 🦀
Slow builds aren't just annoying—they block entire teams. Sergei Chernov shows how better parallelism, smarter caching & modular refactors saved hours on real-world @springboot + @jetbrains setups.
Don’t wait—shave minutes off today: https://javapro.io/2025/08/26/how-to-speed-up-maven-builds/