Arya M. Pathakarya2004.hashnode.dev·Dec 15, 2024FeaturedCreating a Chat Application with Go, Gorilla WebSocket, and jQueryIn this blog, we will explore how to build a real-time chat application using Go (Golang), Gorilla WebSocket, and jQuery. Real-time chat applications require quick and seamless communication between users, and WebSockets make this possible by enablin...30 likes·107 readsGo Deep: Mastering Golang FundamentalsGo Language
Suhas Khobragadesuhaasya.hashnode.dev·2 hours agoA Beginner's Guide to Simplifying Go API ValidationWhen building large web applications, one of the common tasks developers face is validating request body parameters and query parameters in APIs. Writing validation code for every single API can quickly become tedious and error-prone. In this tutoria...1 likeGo Language
William Cheong Weelaudivineforge.com·2 hours agoDecember Issue 2024.1221this week reading, and compilation of the news that I come across I’ve been thinking how to get macOS on Linux I love running Linux, and have been a fan of Fedora Linux in the year of 2024, at the same time, I missed the goodness from macOS which has...scylladb
Ademola Thompsonsuperhero.hashnode.dev·Dec 18, 2024Understanding Arrays and Slices in GolangIn Golang (Go, for short), arrays and slices are fundamental data structures that allow developers to efficiently store and manage collections of data. Although, both data structures have many similarities, it is important to understand their differe...3 likesGo Language
Dwayne Chimadwaynechima.hashnode.dev·Dec 19, 2024Automating Terraform Testing: From Unit Tests to End-to-End ValidationInfrastructure as Code (IaC) involves both risk management and the deployment of scalable solutions. Automated testing is the foundation of Terraform's risk mitigation method, guaranteeing that your infrastructure operates as anticipated even when su...Terraform
Daniel Osarokutamwencloudrock.hashnode.dev·Dec 18, 2024Understanding Stacks: The Art of Plate Stacking and BeyondEver been to a busy cafeteria during lunch rush? Picture this: there's a loaded plate dispenser where plates are neatly stacked. You can only take the plate from the top, and when the kitchen staff needs to add clean plates, they can only place them ...DSA by Analogiesdata structures
Hare Krishna Raiblog.harekrishnarai.me·Dec 18, 2024Automating Multi-Platform Tool Releases Using GitHub ActionsIn this blog, we will explore how to leverage GitHub Actions for building and releasing tools written in languages such as Go, Python, Rust, and more and this will help you master the process of creating your tools binary releases that meet multi-pla...1 likebinary-release
Rohan Bhujbalrohan-bhujbal.hashnode.dev·Dec 17, 2024Building a REST API with Go: From Zero to HeroHey there! 👋 I recently built a production-grade Inventory Management System while preparing for a Backend Engineer role. Coming from minimal Go experience, I learned a ton about building APIs, and I want to share that journey with you. Why This Ser...51 readsgolang
Rohitrohit1101.hashnode.dev·Dec 17, 2024Constants in GolangWhat are Constants? In Go, a constant is a value that cannot be changed once it's defined. Unlike variables, constants are determined at compile time, which means they are immutable and have several unique properties that set them apart from regular ...Go Language
JealousGxblog.jealous.dev·Dec 17, 2024Building Scalable Microservices with Golang: Best Practices and Design TipsIn the world of modern software architecture, microservices have emerged as a game-changer. The need to break away from monolithic, monolithic applications has never been more pressing. But as we embrace microservices, the question becomes: How do we...golang
Thirumalaitthirruu.hashnode.dev·Dec 16, 2024Vector Databases 📦A vector database is a type of database optimized for storing, indexing, and querying high-dimensional vectors. these vectors often represent data in numerical form, such as embeddings generated by machine learning models from texts, images, audio, o...3 likes·31 readsSystem Design