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
Visakha Sandhya Griddalurusandhyagriddaluru.hashnode.dev·Nov 27, 2023Understand and Implement the Build Process / Life Cycle in MavenMaven Installation Maven is a Java tool, and therefore you must first install Java to proceed with Maven installation. In my case, I have used an Ubuntu EC2 instance, and the commands used to install Java are sudo apt update sudo apt install openjdk-...Discuss·39 readsmaven
Visakha Sandhya Griddalurusandhyagriddaluru.hashnode.dev·Nov 26, 2023Maven - A Build Automation and Project Management ToolWhat is Maven? Maven is a robust and extensively utilized tool for project management and build automation, primarily used for Java projects. By offering a precise and uniform structure and set of conventions, it streamlines and standardizes the proc...Discuss·27 readsmaven
Sean Coughlinblog.seancoughlin.me·Nov 23, 2023Navigating Front-End Build Tools: A Comprehensive Guide for DevelopersIn the realm of front-end development, the choice of build tools can significantly impact the efficiency and effectiveness of your workflow. As a developer, it’s essential to understand the nuances of these tools to make informed decisions. This blog...Discuss·53 readsWeb Developmentvite
Eric Masielloericmasiello.hashnode.dev·Oct 24, 2023CSS in React libraries is all compromisesOver my career, I've easily authored over two dozen different component libraries. Some libraries were general-purpose design system UI libraries, and several libraries focused on specific domains like uploading content, specialized previewing librar...Discuss·108 readsReact