mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#buildtools

0 Beiträge0 Beteiligte0 Beiträge heute
Martin Todorov<p>For anyone interested, I've started a Medium publication on Apache Maven, where I'll be covering a broad range of topics.</p><p>Let me know if there are topics you'd like to see covered.</p><p><a href="https://mastodon.social/tags/apache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apache</span></a><br><a href="https://mastodon.social/tags/build" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>build</span></a><br><a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <br><a href="https://mastodon.social/tags/cicd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicd</span></a><br><a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a><br><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a><br><a href="https://mastodon.social/tags/maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maven</span></a><br><a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://mastodon.social/tags/softwaretesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaretesting</span></a></p><p><a href="https://medium.com/maven-by-nature" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">medium.com/maven-by-nature</span><span class="invisible"></span></a></p>
Martin Todorov<p>I put together a brief guide on how to install Apache Maven (on Linux, MacOS and Windows).</p><p>I hope you find it useful! :)</p><p><a href="https://mastodon.social/tags/maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maven</span></a><br><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a><br><a href="https://mastodon.social/tags/apache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apache</span></a><br><a href="https://mastodon.social/tags/cicd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicd</span></a><br><a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <br><a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a><br><a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a><br><a href="https://mastodon.social/tags/devlearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devlearning</span></a><br><a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://mastodon.social/tags/softwaretesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaretesting</span></a></p><p><a href="https://medium.com/maven-by-nature/how-to-install-maven-8b23603d3a9b?sk=27276f98ca870298e2665fa3ce92aeab" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/maven-by-nature/how</span><span class="invisible">-to-install-maven-8b23603d3a9b?sk=27276f98ca870298e2665fa3ce92aeab</span></a></p>
N-gated Hacker News<p>Ah, yes, another "revolutionary" build tool—because <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a>, <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>, and <a href="https://mastodon.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://mastodon.social/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> were desperately lacking in build systems. 🛠️ Apparently, <a href="https://mastodon.social/tags/Mill" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mill</span></a> is the ultimate solution... to a problem no one knew existed. But hey, at least you can now write more <a href="https://mastodon.social/tags/configuration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configuration</span></a> files instead of code! 📜💤<br><a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Anthony Accioly<p>1/5 Heya Fed, Hint of the day for the devs out there: I was heavily reliant on Dependabot to keep my project's software dependencies versions up to date (you are keeping your dependencies up to date, right?).</p><p>Some colleagues who are deeper into OSS told me to try Renovate, but I mostly dismissed it as just alt tech.</p><p><a href="https://docs.renovatebot.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.renovatebot.com/</span><span class="invisible"></span></a></p><p><a href="https://accioly.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://accioly.social/tags/renovatebot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>renovatebot</span></a> <a href="https://accioly.social/tags/oss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oss</span></a> <a href="https://accioly.social/tags/dependabot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependabot</span></a> <a href="https://accioly.social/tags/automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automation</span></a> <a href="https://accioly.social/tags/softwaremaintenance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaremaintenance</span></a> <a href="https://accioly.social/tags/ci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ci</span></a> <a href="https://accioly.social/tags/monorepo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monorepo</span></a> <a href="https://accioly.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://accioly.social/tags/developerexperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developerexperience</span></a> <a href="https://accioly.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a></p>
Benedikt Ritter (he/him)<p>New blog post! 📝<br>Using immutables.org with Gradle — the right way.</p><p>The docs are Maven-only, but Gradle gives us more control. I show how to set up annotation processors cleanly with `compileOnly` + `annotationProcessor`.</p><p>Lean, fast, secure builds. 🐘<br>👉 <a href="https://britter.dev/blog/2025/05/16/immutables-with-gradle/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">britter.dev/blog/2025/05/16/im</span><span class="invisible">mutables-with-gradle/</span></a></p><p><a href="https://chaos.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <a href="https://chaos.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://chaos.social/tags/Immutables" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Immutables</span></a> <a href="https://chaos.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://chaos.social/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://chaos.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a></p>
Benjamin Marwell ☕<p>🐌🚀 Speed up <span class="h-card" translate="no"><a href="https://fosstodon.org/@ASFMavenProject" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ASFMavenProject</span></a></span> builds!</p><p>My new post shows how using Reactor Modules for <a href="https://layer8.space/tags/ParallelProcessing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ParallelProcessing</span></a> unlocks 👇</p><p>✅ Parallel Builds<br>✅ Dramatic Speedups<br>✅ Better Architecture</p><p>Read the guide:<br><a href="https://blog.bmarwell.de/2025/04/24/feed-daemon-faster-builds-maven-reactor-modules-snailtorocket.html?mtm_campaign=snailtorocket-social&amp;mtm_source=mastodon&amp;mtm_kwd=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.bmarwell.de/2025/04/24/fe</span><span class="invisible">ed-daemon-faster-builds-maven-reactor-modules-snailtorocket.html?mtm_campaign=snailtorocket-social&amp;mtm_source=mastodon&amp;mtm_kwd=mastodon</span></a></p><p><a href="https://layer8.space/tags/Maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maven</span></a> <a href="https://layer8.space/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://layer8.space/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://layer8.space/tags/SpeedUp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpeedUp</span></a> <a href="https://layer8.space/tags/SnailToRocket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SnailToRocket</span></a> <a href="https://layer8.space/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a></p>
Yuna<p>Dear Gradle, Why So Stubborn?<br>Do I do something wrong?</p><p>Watching juniors try to set up a project and being greeted by cryptic stack traces like it's some kind of initiation ritual.</p><p>`Unsupported class file major version 61`<br>`invalid CEN header zip64 no access package`, ...</p><p>Java can compile code for older versions just fine. <br>It's literally designed for that. <br>Oh why, must Gradle behave like a bitter librarian who refuses to hand over a book unless I whisper the exact Dewey Decimal Code?<br>Every other Language will laugh again at java, seeing this.</p><p>💡 Why is Gradle bound to a java version? And if Gradle knows it needs Java 11… why doesn't it just do this for me?<br>Like using `/usr/libexec/java_home -v 11` in background?</p><p>🤖 Is there a clean way to force Gradle into submission without adding another tool like SDKMAN or jabba or YunaBraska/gradle-java-fix or whatever the trendy painkiller of the week is?</p><p><a href="https://hachyderm.io/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://hachyderm.io/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <a href="https://hachyderm.io/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://hachyderm.io/tags/DevHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevHumor</span></a> <a href="https://hachyderm.io/tags/DeveloperProblems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperProblems</span></a> <a href="https://hachyderm.io/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a> <a href="https://hachyderm.io/tags/ProgrammingPain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingPain</span></a> <a href="https://hachyderm.io/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a> <a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://hachyderm.io/tags/CodeNewbie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeNewbie</span></a> <a href="https://hachyderm.io/tags/BackendDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BackendDev</span></a> <a href="https://hachyderm.io/tags/BuildFails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildFails</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Guides" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guides</span></a><br>The 2025 guide to JS build tools · An overview of the many build tools available today <a href="https://ilo.im/162crm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/162crm</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.social/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Paul Keen<p>Jane Street's open source journey shows how real solutions emerge from practical needs. Dune is a gift to OCaml devs 🚀 <a href="https://ruby.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> <a href="https://ruby.social/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://ruby.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://blog.janestreet.com/how-we-accidentally-built-a-better-build-system-for-ocaml-index/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.janestreet.com/how-we-acc</span><span class="invisible">identally-built-a-better-build-system-for-ocaml-index/</span></a></p>
Pedro Piñera<p>At <span class="h-card" translate="no"><a href="https://fosstodon.org/@tuist" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tuist</span></a></span> we are building what could be the first design system for <a href="https://mastodon.pepicrft.me/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a>, Noora, that’s fully accessible, doesn’t depend on <a href="https://mastodon.pepicrft.me/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> (i.e. it’s vanilla JS), and looks gorgeous.<br><span class="h-card" translate="no"><a href="https://mastodon.social/@asmitbm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>asmitbm</span></a></span> &amp; <span class="h-card" translate="no"><a href="https://fosstodon.org/@cschmatzler" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cschmatzler</span></a></span> are doing an exceptional work here.</p>
Geert Bevin<p>Great article about how to get started with bld.</p><p>There's a lot of momentum and activity around bld at the moment, perfect time to jump on board!</p><p><a href="https://foojay.io/today/getting-started-with-bld/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foojay.io/today/getting-starte</span><span class="invisible">d-with-bld/</span></a></p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bld</span></a> <a href="https://uwyn.net/tags/maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maven</span></a> <a href="https://uwyn.net/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://uwyn.net/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://uwyn.net/tags/developerproductivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developerproductivity</span></a></p>
Geert Bevin<p>Adam Bien from Airhacks.fm made a great 3 minute intro video to our pure Java build tool: bld</p><p>Check it out!<br><a href="https://www.youtube.com/watch?v=gpuuetZqe8U" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=gpuuetZqe8</span><span class="invisible">U</span></a></p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bld</span></a> <a href="https://uwyn.net/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://uwyn.net/tags/airhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>airhacks</span></a></p>
Geert Bevin<p>Someone asked us if bld could be used to generate native applications with GraalVM. Even though we didn't explicitly plan for this with bld, it was really impressive how straightforward and simple this was to achieve. Check it out!<br><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://uwyn.net/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> </p><p><a href="https://erik.thauvin.net/blog/posts/9927/graalvm-native-image--bld" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">erik.thauvin.net/blog/posts/99</span><span class="invisible">27/graalvm-native-image--bld</span></a></p>
Karsten Schmidt<p>Even though <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> isn't using a low-level language, many of its design aspects and decisions are explicitly about keeping resource usage low and being generally aware of code bundling, tree shaking (dead code elimination), CPU, energy &amp; bandwidth consumptions... As the collection now consists of 186 libraries (with ~3850 source files!), every even minor saving in the shared build infrastructure will quickly have a positive compounding impact. Over the past month I've been busy updating &amp; testing new tooling for the entire monorepo and am super happy to report _drastically_ reduced build &amp; test times! "Drastically" here meaning a factor of 10-20x(!!!) faster... 🚀</p><p>Time to build &amp; test the entire monorepo on GitHub's CI:</p><p>Previously, using only TypeScript for building &amp; NodeJS for testing:<br>30-40 mins (😱)</p><p>Now, using <a href="https://esbuild.github.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">esbuild.github.io</span><span class="invisible"></span></a> for building and <a href="https://bun.sh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bun.sh</span><span class="invisible"></span></a> for testing:<br>1:50-2 mins (🤯)</p><p>On my MBA M1 (2021) the whole process only takes now 56 seconds!</p><p>If you want to apply the same kind of optimizations for your own project, do take a look at my package.json and tsconfig.json files in this repo:</p><p><a href="https://github.com/thi-ng/umbrella" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/thi-ng/umbrella</span><span class="invisible"></span></a></p><p>Ps. It's also <a href="https://mastodon.thi.ng/tags/ReleaseMonday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReleaseMonday</span></a>. Details about that in a later post... 🫡</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/Optimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Optimization</span></a> <a href="https://mastodon.thi.ng/tags/CI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CI</span></a> <a href="https://mastodon.thi.ng/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://mastodon.thi.ng/tags/EnergyConsumption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EnergyConsumption</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/esbuild" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esbuild</span></a> <a href="https://mastodon.thi.ng/tags/Bun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bun</span></a> <a href="https://mastodon.thi.ng/tags/Monorepo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Monorepo</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.thi.ng/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a></p>
Karsten Schmidt<p>So I've been doing some experiments to switch internal <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> tooling to <a href="https://bun.sh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bun.sh</span><span class="invisible"></span></a>. The _much_ improved launch time per process could quickly save me a _ton_ of time when repeatedly batch processing 185 packages (be it for building, readme &amp; doc generation/updating, releasing etc.)...</p><p>The main thing holding me back from making the switch already is `bun` offering only partial support for <a href="https://mastodon.thi.ng/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a>. I'm not a Win user myself, but don't want to exclude (or make it harder for) Windows-based contributors ("normal" users wouldn't be impacted by that change)...</p><p>Thoughts? Anyone else in a similar boat?</p><p><a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/Bun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bun</span></a> <a href="https://mastodon.thi.ng/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a></p>
Geert Bevin<p>bld is starting to build up a nice collection of extensions, many contributed by <span class="h-card"><a href="https://mastodon.social/@ethauvin" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ethauvin</span></a></span>!</p><p>If you haven't checked out <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bld</span></a> yet, please do so. You can thank us later: <a href="https://rife2.com/bld" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">rife2.com/bld</span><span class="invisible"></span></a></p><p><a href="https://erik.thauvin.net/blog/posts/9423/bld-171-extensions" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">erik.thauvin.net/blog/posts/94</span><span class="invisible">23/bld-171-extensions</span></a></p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://uwyn.net/tags/purejava" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>purejava</span></a> <a href="https://uwyn.net/tags/convenience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>convenience</span></a> <a href="https://uwyn.net/tags/codecomfort" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codecomfort</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>In this post, I’d like to shed some light on my stance regarding <a href="https://mastodon.top/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a>, so I can direct people to it instead of debunking the same "reasoning" repeatedly.</p><p><a href="https://blog.frankel.ch/final-take-gradle/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/final-take-gra</span><span class="invisible">dle/</span></a></p><p><a href="https://mastodon.top/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://mastodon.top/tags/maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maven</span></a> <a href="https://mastodon.top/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://mastodon.top/tags/hype" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hype</span></a> <a href="https://mastodon.top/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Lewis Westbury 💛💙🌱<p>Also, a pull request from hedger that adds the official ufbt GitHub Action. Super kind 🙏 <a href="https://github.com/instantiator/flipper-zero-experimental-apps/pull/8" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/instantiator/flippe</span><span class="invisible">r-zero-experimental-apps/pull/8</span></a><br><a href="https://mastodon.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://mastodon.social/tags/community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>community</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/clang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clang</span></a> <a href="https://mastodon.social/tags/ufbt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ufbt</span></a> <a href="https://mastodon.social/tags/FlippzerZero" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FlippzerZero</span></a> <a href="https://mastodon.social/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/GitHubActions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHubActions</span></a></p>