Ajao Abeebadebobbytech.hashnode.dev·Oct 13, 2023Building a chat application in Django using ChannelsBuilding a chat application in Django using Channels for asynchronous communication can open up exciting possibilities for real-time collaboration! In this article, we explore how to leverage the power of Channels and the simplicity of SQLite to crea...Discuss·103 readsProgramming Blogs
Serge Adzinetsreadablecode.hashnode.dev·May 29, 2023Unit Testing Go's Channels With the Time ComponentI used Java during most of my career, which had concurrency support from the early days. It allowed developers to start threads and synchronize access to the data shared by more than one thread. However, my general approach to doing concurrency in Ja...Discuss·62 readsGo Language
Prakhar Porwalprakharporwal.hashnode.dev·May 19, 2023Concurrency in GoGo Routines Go routine is a light weighted thread of execution. Routines differ from OS threads because the Go Scheduler can multiplex multiple go routines into a single OS thread. They are a way to run a function concurrently (or parallelly ) with t...Discuss·68 readsGo Language
Biplob Kumar Sutradharhn.biplobsd.me·May 18, 2023Back up or transfer their YouTube subscription channels to another account using YST Edge extentionMany days ago, I had just one YouTube account solely for watching videos. I subscribed to a lot of my favorite YouTube channels, and the list kept adding up to over 900 channels. I regularly used this YouTube account. However, one day, YouTube remove...Discusseducation
aditya kumaradityakmr.hashnode.dev·May 7, 2023Concurrency in Golang [Part-3] (Channels)In the previous post on this topic, we discuss sync package inside which we discussed waitGroup and mutex. Here in this post, we are going to discuss Channels in Golang. Why do we need channels? we have already discussed the challenges with concurren...Discussgolang
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Apr 10, 2023Go: concurrencyConcurrency in Go refers to the ability of a Go program to execute multiple tasks simultaneously, using goroutines and channels. Goroutines are lightweight threads of execution that are managed by the Go runtime, while channels are the primary means ...Discuss·61 readsGo Languagegolang
Wynn Teowynnt3o.hashnode.dev·Mar 27, 2023Building a Real-Time Chat Application with Django, Channels and ReactIn this tutorial, we will walk through the step by step to create a simple chat application, where users can exchange messages in real time. Prerequisites Before we begin, you should have the following installed on your system: Python 3.6 or higher ...Discuss·60 readsDjango
Arsham Aryaarshamalh.hashnode.dev·Mar 10, 2023Trying to shut down a gin server... (goroutines and channels tips)Sometimes I write about specific real-world problems I faced at work in the past.In this article, I was trying to gracefully shut down my gin server and start it again through the application itself, without re-running my application. I learned some ...Discuss·1 like·70 readsGo Language
Gaurav BharadwajforGoLangLLCishars-1667484405135.hashnode.dev·Dec 28, 2022Real-time Dashboard Using WebsocketsIntroduction A dashboard is a data visualization and management tool that visually tracks and analyzes the Key Performance Indicators (KPIs), business analytics metrics, infrastructure health and status, and data points for an organization, team, or ...Discuss·975 readsgolang
Tanner Oakesoakes.hashnode.dev·Oct 14, 2022Concurrent Programming in GoWriting concurrent programs in any language requires a different thought-process than the one used for writing sequential programs. Getting into this new mindset takes practice; this can be aided with some simple examples of what these programs look ...Discuss·10 likes·429 readsGo Language