Elijah Browndevsdaddy.hashnode.dev·Mar 21, 2024Unity Events FrameworkUnity Event Framework is a simple and elegant way to handle events between your objects in Unity. The framework uses the PubSub pattern with current Payload states for easy access to previously sent events. No need examples? Download now here! Why is...Discuss·11 likesOpen-Source Projectsunity
Elijah Browndevsdaddy.hashnode.dev·Mar 21, 2024Methods of object interaction in Unity. How to work with patterns and connections in your codeIntroduction Hey, everybody. When creating any game - in it, your entities always have to interact in some way, regardless of the goals - whether it's displaying a health bar to a player or buying an item from a merchant - it all requires some archit...Discuss·11 likesText Tutorialsunity
Ahmed Aymana7medayman.hashnode.dev·Mar 14, 2024Redis Stories & Architectural DebatesCan Redis be used as a primary database? let's debate! What is Redis (Remote Dictionary Server) Redis is an open-source in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Redi...Discuss·1 like·28 readsarchitecture
Zahiruddin Tavargerezahere.com·Feb 25, 2024Why Slack Redesigned Their Job QueueYou can read about the 'how' in this brilliantly written article by Slack engineers. Let's focus on the 'why'! The Context Slack handles critical web requests like message posts, push notifications, calendar reminders, billing, etc asynchronously us...Discuss·30 readsCoding and System DesignSystem Design
MicrosoftLearnStudentClubmlscvitp.hashnode.dev·Feb 13, 2024Decoding RabbitMQ: Enhancing Communication in Distributed Systems with Message BrokersRabbitMQ is the most widely deployed open source message broker. With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers. From T-Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large ent...Discuss·11 likesrabbitmq
Vasu Goelvasugoel.hashnode.dev·Feb 1, 2024Building AI Applications for the Web: A Developer's JourneyIn the ever-evolving landscape of web development, the fusion of artificial intelligence with web applications represents a frontier of untapped potential. This journey began with a vision: to create a web application that not only processes user inp...Discuss·10 likes·59 readsAI
Prakhar Parasharicodeprakhar.hashnode.dev·Dec 11, 2023Party Time for Data: Navigating the Enchanting Public Subscriber modelHey there, tech enthusiasts! Let's talk about something super cool: a communication system so efficient, that it's a party for information. No, it's not a rave xD but rather the "Pub/Sub" model. Hold on, what's that? Imagine a big, party where anyone...Discuss·1 like·126 readspublicSubscriberModel
Raj Aryanrajaryan.hashnode.dev·Dec 9, 2023Apache Kafka: Simplified Guide to its Architecture and MechanicsHi folks, welcome to a simplified exploration of Apache Kafka, the powerhouse of real-time data streaming! Whether you're a beginner or looking to refresh your knowledge, this article aims to demystify Kafka's complex structure and explain how it eff...Discuss·11 likes·105 readskafka
Marcus KohlbergforEncore's Engineering Blogencore.hashnode.dev·Dec 5, 2023Your Event-Driven system is not Type-SafeThere's a lot of talk about Type-Safety in programming these days. Yet a lot of programs, especially distributed systems, rely on infrastructure that breaks your type-safety. So what gives? 🤔 💡 Why Type-Safety matters Type-Safety is mainly about pr...Discuss·3 likes·42 readsGo Language
Rahul Dasschemasensei.hashnode.dev·Nov 6, 2023Building a Simple Chat App with NodeJs using WebsocketsIntroduction Websockets are a powerful tool for building real-time applications. They enable a bi-directional communication between clients in real time by establishing a persistent connection. This allows them to send and receive data between each o...Discuss·2 likes·55 readsNode.js