DEV Community

Cover image for Welcome Thread - v 395
Sloan the DEV Moderator
Sloan the DEV Moderator

Posted on

Welcome Thread - v 395

  1. Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about
    yourself.

  2. Reply to someone's comment, either with a question or just a hello. 👋

Three cartoon cats, with a fisherman's hat, witch hat, and mohawk, pound a table and chant

Come back next week to greet our new members so you can one day earn our [Warm Welcome Badge](https://dev.to/community-badges?badge=warm-welcome

Top comments (333)

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Hey everyone! Hope you are having a great week so far wherever you are!

Just want to say welcome to DEV. Glad you came onto this platform! I promised @javz that my ultimate introduction will be in the Welcome Thread v400, so at this point, I am counting down lol.

In the meantime, I would recommend reading my guide on dev.to to get a good start on blogging and interacting with the community.

With that said, again, welcome to DEV! To kick things off, what brings you here and why did you choose DEV?

Collapse
 
anshu_kashyap_a2fab460129 profile image
Anshu Kashyap •

hello

Collapse
 
jarvisscript profile image
Chris Jarvis •

Hello and welcome.

Thread Thread
 
challaramya06 profile image
Ramya Sai Challa •

Hi! 👋 Nice to meet you. I'm also excited to learn and participate in Hacktoberfest. All the best! 🚀

Collapse
 
rohitisavailable profile image
Rohit Mahajan •

hello

Collapse
 
caffe_745136b611df3b8a03a profile image
Caffe •

HI

Collapse
 
aditya5cloud profile image
Aditya5-cloud •

hello

Collapse
 
rijan21 profile image
Rijan •

hii

Collapse
 
karansingh-in profile image
Karan Singh •

hey

Collapse
 
sumitahmed profile image
Sk Sumit Ahmed •

hello

Collapse
 
robertbutler714 profile image
Robert Butler •

Hey! Thank you

Claude recommended I join when I was chatting back and forth with it working on my [current] side project

Good to be here in this community of fellow developers

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Welcome Robert! Glad you came and thanks for sharing!

Collapse
 
fleurdelacour profile image
Riya Agarwal •

hi

Collapse
 
tempestn0valive profile image
Fanuel Nduku •

hello

Collapse
 
sage106 profile image
sage106 •

hii

Collapse
 
aditya_prem_f914eb4f51381 profile image
Aditya Prem •

Heyyy

Collapse
 
shekar91 profile image
Chandrashekar M •

Hi

Collapse
 
david0705 profile image
David James •

hello world

Collapse
 
comicalboxer profile image
Pranvi Kant Mishra •

Heelo

Collapse
 
yogeshsingh123lab profile image
Yogesh Kumar Singh •

hello,

Collapse
 
entency profile image
Entency •

Hey everyone! 👋 Greetings from Hungary!

I’m building ENTENCY UP, a browser and workstation runtime, and ENTENCY GNS, the distributed infrastructure behind it.

I joined DEV to share what I’m learning, document the messy parts of development, and meet other builders. Right now, I’m taking my networking experiments beyond localhost — where things get interesting. 😄

Anyone else working on peer-to-peer networking or distributed systems? I’d love to hear what you’re building!

Collapse
 
andreyschurko profile image
Andrey Schurko •

Welcome! Not P2P exactly, but "beyond localhost" is where I spend most of my time too, with long-lived websocket connections to exchange feeds. The biggest surprise for me was how often a connection looks perfectly healthy while delivering nothing, so I ended up judging health by message flow rather than by connection state. How do you handle liveness between peers in ENTENCY GNS: plain heartbeats, or something smarter?

Collapse
 
entency profile image
Entency •

Good question — and that distinction is important in GNS too.
We deliberately keep discovery/path availability, authentication and actual CONNECTED state separate. For example, knowing a peer or having a relay path available does not by itself promote that peer to connected; the connection still has to go through path selection and the identity-bearing handshake.
For liveness specifically, I don't want to overclaim where the implementation currently is. We have transport/peer diagnostics and network-state measurements, but I wouldn't describe the current implementation as a mature message-flow-based liveness detector yet.
Your point about a connection being technically alive while carrying no useful traffic is exactly the kind of distinction we need to preserve. A heartbeat can tell us the transport responds; it cannot necessarily tell us the peer or application path is making useful progress.
So the direction is closer to layered health signals than treating a socket/heartbeat as “the peer is healthy.” Message-flow/progress health is something worth making explicit as that part of GNS matures.
Thanks for raising it — this is a genuinely useful edge case.

Thread Thread
 
entency profile image
Entency •

One approach that might fit what you're seeing is to separate transport liveness from application progress. A ping/pong can tell you the WebSocket is responsive, while a separate progress signal — last received sequence, ACK, processed item, or whatever represents useful advancement in your feed — can tell you whether the connection is actually doing its job.
That gives you a useful distinction between alive, active, and stalled. I’d also avoid treating silence alone as failure if the feed can legitimately be idle; only start a progress deadline when progress is actually expected.
Interestingly, your question made us look at the same distinction in GNS. We already keep path availability, authentication and connected state separate, but explicit transport-liveness vs. useful-progress health is something worth modelling separately too. Thanks — you may have just given us a useful requirement. 🙂

Thread Thread
 
andreyschurko profile image
Andrey Schurko •

Makes sense, and "layered" is the right word. One thing that bit us: a single silence threshold doesn't work, because "quiet" means different things on different streams. On the exchange websocket we treat 45 s of silence as a dead subscription and rebuild it; on the on-chain log stream we wait 5 minutes, because there silence usually just means nobody traded. So the threshold has to come from the expected traffic of that particular stream, not from the transport. Good luck with GNS!

Thread Thread
 
entency profile image
Entency •

That's a really useful distinction — the silence budget belongs to the stream semantics, not the transport. Your 45s vs. 5min example makes that very clear.

I'm making a note of this for GNS, because a single global liveness timeout would create exactly the kind of false signal you're describing. Thanks for sharing the real-world numbers — very useful. 🙂

Collapse
 
davidtchatchouang profile image
David Manuel Tchatchouang Nguena • • Edited

Hello, nice to have you with us!

Collapse
 
atharvaguldagad profile image
Atharva Guldagad •

Hey everyone!

I'm a CS student working mostly with SpringBoot and currently picking up Go. I recently started a Freelance agency of my own as a side gig, & right now I’m looking for a community to learn with, get feedback, and fuel my growth.
Excited to be here and check out what everyone is building

Collapse
 
luca369 profile image
Luca369 •

Hi everyone! 👋

I'm a developer exploring Cloudflare Workers, AI, and edge computing. Currently building small projects with Workers AI and Bun, and learning as I go.

I'm here to share what I figure out, ask questions, and connect with people building cool things.

Happy to be here! 🚀

Collapse
 
kv_codes profile image
Kunal Vyas •

Hi everyone , I am Kunal, currently an undergrad this is my first time here and I’m here to learn, connect with other developers, contribute to open source, and explore software development opportunities. Always happy to connect and collaborate!

Collapse
 
jarvisscript profile image
Chris Jarvis •

Welcome to DEV Kunal!

Collapse
 
kevin-kirui-hub profile image
Kevin Kirui •

Hey everyone! 👋

I’m Kevin from Kenya. I’m a biomedical engineer getting deeper into software engineering, AI, and data systems.

I build projects around healthcare workflows, AI-assisted systems, APIs, and data. I’m especially interested in how we can build software that actually fits the way people work.

I joined DEV to learn from other developers, share what I’m building, and document the journey.

It's great to be here!

Collapse
 
jarvisscript profile image
Chris Jarvis •

Obi wan Hello There

Collapse
 
gizmo404 profile image
Arno Bornman •

Hey everyone! Great to be here. Came in on the HacktoberFest train :)

I've been a all-round dev for around 8 years ranging from front-end to back-end dev. Enjoy meeting fellow devs with similar interests. Currently learning to thrive in our AI-powered industry and applying this in my company's EdTech space. Love a good cuppa-coffee and play drums in my spare time

Collapse
 
jarvisscript profile image
Chris Jarvis •

Welcome to DEV Arno!

Collapse
 
yudeeswaran profile image
Yudeeswaran V •

Hey! I'm Yudees, a software engineer working in data engineering and AI/ML. I'm really interested in understanding how things work under the hood from data pipelines and distributed systems to LLMs, RAG, and model infrastructure.

I like building things, breaking them, figuring out why they broke, and then going way too deep into the rabbit hole trying to understand what's actually happening behind the scenes.

I'm still learning, experimenting, and occasionally overengineering things that probably didn't need to be overengineered but that's half the fun, right?

Collapse
 
jarvisscript profile image
Chris Jarvis •

Welcome to DEV!

Collapse
 
jarvisscript profile image
Chris Jarvis •
Collapse
 
kunalsiyag profile image
Kunal •

Hey everyone!

I’m Kunal, a software engineer from India currently working as a Graduate Engineer Trainee, focused on AI and agentic systems.

I love building things just to see how far I can push an idea — from AI agents and developer tools to 3D experiments and random side projects that probably didn’t need to exist

I joined DEV to share what I’m building, document what I learn, discover what other developers are working on, and hopefully contribute to some interesting open-source projects.

Currently deep into AI agents, LLM systems, and building in public.

Excited to be here! 🚀

What’s everyone building right now?

Some comments may only be visible to logged-in visitors. Sign in to view all comments.