Meow Kingmeowking.hashnode.dev·Nov 14, 2024Zig Build System Notes(Tested in Zig 0.13.0) Don’t use addCSourceFile to add a same C libraries that your dependent Zig libraries uses, it will produce an error like ld.lld: duplicate symbol: stbi_failure_reason. Only include the C header path using addIncludePath. For c...Discuss·3 likesZig Noteszig
Faria Karimfariakarim.hashnode.dev·Nov 1, 2024Ballerina Installation and Project Setup Simplified for BeginnersIntroduction Ballerina is an open-source, cloud-native programming language that makes it easy to create and deploy services with a focus on data handling and integration. Whether you’re building APIs, handling data streams, or creating complex appli...DiscussInstallation
Kashinath Meshramkashidevops.hashnode.dev·Oct 15, 2024Mastering GitHub Actions: A Comprehensive Guide to CI/CDGitHub Actions has revolutionized the way developers approach continuous integration and continuous deployment (CI/CD). In this comprehensive guide, we'll explore the ins and outs of GitHub Actions, from basic concepts to advanced workflows. What is ...DiscussGitHub
Omkar Manteomkarmante260.hashnode.dev·Sep 19, 2024Beginner's Guide to DockerDocker has evolved into an essential tool for modern software development, enabling uniform environments, simplified deployment methods, and application separation. Whether you're a front-end developer or a full stack engineer, Docker can greatly eas...Discuss·1 like·37 readsDocker
Yogesh Borudeyogeshb.hashnode.dev·Sep 15, 2024Mastering Maven: Day-to-Day Tasks for DevelopersIn the world of Java development, Maven stands out as a powerful build automation tool. It simplifies project management through a structured build process, dependency management, and integration with various CI/CD workflows. This blog will highlight...DiscussDevops
Yogesh Borudeyogeshb.hashnode.dev·Sep 15, 2024Understanding Maven: Simplifying Java Project ManagementMaven is an essential tool for managing Java projects, significantly streamlining the build process and enhancing productivity for developers. Whether you are a seasoned developer or just starting with Java, understanding Maven can dramatically impro...DiscussDevops
Idorenyin Akaninyenedorendev.hashnode.dev·Sep 7, 2024Why Use A Build Tool?Firstly what the he*** is a build tool? A build tool is a software utility that helps automate the conversion of a code base into an efficient, compatible executable program to enable it to run in different environments such as (production, developme...Discuss·53 readsReact
Shubham Jainjshanos.hashnode.dev·Sep 5, 2024Supercharge Your Monorepo with Nx: How I Reduced My Build Size from 7MB to 300KBMonorepos have become increasingly popular among development teams, and for good reason. They allow you to manage multiple projects in a single repository, promoting code sharing, consistency, and collaboration across teams. But as your project grows...Discuss·10 likesFrontend Development
Harshit Sahuharshitsahu2311.hashnode.dev·Aug 26, 2024Jenkins Part2 - Getting Deep Dive KnowledgeHow Does Jenkins Work? Jenkins operates by automating tasks in the software development lifecycle. The basic workflow involves setting up jobs or projects that define the actions Jenkins will perform. Here's a simplified overview of how Jenkins works...Discuss·40 readsJenkins
Vishesh Guptavisheshg.hashnode.dev·Aug 25, 2024How to Develop a Layer 1 BlockchainOverview on How to Develop a Layer 1 Blockchain - (Part of the 100 Blog Program of Project Dark Horse) The world of blockchain technology continues to expand, with layer 1 blockchains serving as the foundation for decentralized applications and ecosy...Discuss·10 likeshow to develop a layer 1 blockchain