Surajsurajk00.hashnode.dev·Jul 20, 2024Build & Package Manager tools in DevOpsIntroduction to Build & Package Manager Tools: What are built and package manager tools? When developers create an application, it needs to be available to end users. This involves deploying the application on a production server, which requires movi...Discuss·22 likes·79 readsDevOpsgradle build tool
Martin Bonninblog.mbonnin.net·Jul 17, 2024Gradle brainteasers 2/2: relocatable input filesThis is a follow up to this other post about having fun with the Gradle APIs. In this post, I'm talking about how I spent a shameful amount of time understanding how Gradle handles input files. The problem The Apollo Gradle Plugin is generating Kotli...Discuss·31 readsKotlin
Yadukrishnanyadukrishnan.live·Jul 2, 2024Custom SBT Task to List Direct Dependencies of a ProjectIntroduction Recently, at work, there was a requirement to list out the direct dependencies of the our SBT project, something like Bill Of Materials. SBT itself provides the dependencies as list or tree or searchable HTML page using the built-in comm...Discuss·57 readsScala
Borrislinkb.hashnode.dev·Jun 25, 2024New build tool just come out, 6x faster than Vite, 20x faster than Webpack, built on top of RustThere is a new build tool in the town, and it comes out as faster as many popular options in the production like Vite and Webpack. This tool is called Farm and it currently has 3.4k stars in their Github. Its creator is brightwu(吴明亮) worked in ByteDa...Discuss·12 likes·136 readsvite
Jeevanlinutic.hashnode.dev·Apr 9, 2024Understanding the pom.xml File: A Comprehensive GuideDuring a project discussion at work, a senior colleague asked me to explain the pom.xml file, as it is the starting point for a Spring Boot project. To my surprise, many team members were unaware of the facts I would share. This information will help...Discuss·1 likeJava
Saurabh Adhaudevopsvoyager.hashnode.dev·Mar 30, 2024Build Tools for JenkinsIntroduction 🚀 Build tools for Jenkins are essential components used to automate the process of compiling, testing, and packaging software applications. These tools play a crucial role in continuous integration (CI) and continuous delivery (CD) pipe...Discuss·10 likesJenkinsJenkins
Full Stack Developertahmidbintaslim.hashnode.dev·Feb 12, 2024The Best Way to Start Your React Project in 2024: Embracing Vite over Create React AppAs web development tools evolve, choosing the right framework and build tool becomes increasingly crucial for efficiency, performance, and scalability. This guide offers an in-depth comparison between Vite, Create React App (CRA), and Vercel’s Create...DiscussReact
Shrishail Patilshri123.hashnode.dev·Jan 21, 2024Overview of Maven concepts, along with examples and commands to illustrate each step:Project Creation: To create a new Maven project, you can use the mvn archetype:generate command and select a suitable archetype. An archetype is a template for creating a specific type of project. For example: mvn archetype:generate -DgroupId=com.ex...Discussmaven
Lee CarverProleeca.hashnode.dev·Jan 3, 2024Gradle AliasIntroduction About a dozen years into software engineering, I largely swore off large scale customization of my development environment. Although I do write and use command line scripts, I’ve largely avoided the alias command, as provided by Bash and...DiscussBash
Random developerrandom-dev.hashnode.dev·Dec 4, 2023A guide to excluding dependencies with mavenMaven facilitates the inclusion of transitive dependencies, implying that if module A has a dependency on module B, and module B has a dependency on module C, then module C will automatically become part of the dependency tree for module A. However, ...Discussexclusion