DEV Community

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

Posted on

Welcome Thread - v 397

  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. ๐Ÿ‘‹

A small pink cartoon dinosaur opens a door and waves.

Come back next week to greet our new members so you can one day earn our Warm Welcome Badge!

Top comments (657)

Collapse
 
francistrdev profile image
FrancisTRแด…แด‡แด  •

Hey all. Welcome to DEV and thank you for choosing this platform!!

As mention on my last week thread message and the week before that, I am waiting on introducing myself to the welcome thread (properly) @javz 3 more weeks till Welcome Thread v400!

In other case, what brings you on DEV? Any good projects you are working on?

Collapse
 
ahmdhndrsyh profile image
Achmad Hendarsyah •

Hello! I'm here to learn, share what I discover, and connect with fellow developers! Currently exploring new ideas and building projects to sharpen my skills. Looking forward to learning from the community and sharing my journey along the way!

Collapse
 
brunnojob profile image
brunnodev •

Hi! I have exactly the project you're looking for to learn from basic to advanced levels, along with a helpful roadmap for beginners. I'll be publishing it right nowโ€”if you're interested, feel free to check out my profile.

Collapse
 
amit_patoliya_mpl profile image
Amit Patoliya •

hello

Collapse
 
satwik_manitripathi_38ee profile image
Satwik Mani tripathi •

Hello

Thread Thread
 
shreya_goel_ec2a33ba68655 profile image
SHREYA GOEL •

hello

Thread Thread
 
smartdocs198 profile image
Smartdocs •

Hii

Thread Thread
 
mohammed_sebaa_2610 profile image
SEBAA Mohammed •

hello

Collapse
 
rei0322 profile image
Samira N Ray •

Welcome, Achmad! Same goal here: learning out loud. What kind of projects are you building right now? Always curious what people pick to sharpen their skills on.

Collapse
 
ignacyhuszcza profile image
Iggy •

Thanks for the welcome! I came here to share my first post โ€” how I got YouTube transcripts working on a cloud server. The project behind it is Linkee, an app that turns long articles and videos into short summaries you can read or listen to. Good luck with the countdown to v400!

Collapse
 
genadiavetisov profile image
Genadi Avetisov •

Hey Francis, thanks for keeping the welcome thread going! ๐Ÿ‘‹

I'm working across software engineering, AI systems, and developer tooling at Ghost Labs, and lately I've been exploring Rust. What kinds of Rust projects or topics have sparked interesting discussions here recently?

Collapse
 
francistrdev profile image
FrancisTRแด…แด‡แด  •

Hey Genadi! Welcome to DEV!

Haven't seen a lot of Rust projects on DEV lately. A lot of people have been initiating discussions about AI. Speaking of, reverse engineering using AI has been the hot topic in general right now. Many games are being fused together into one, and a person reverse engineered adobe to make their own and open sourced.

Hope your journey goes well!

Thread Thread
 
genadiavetisov profile image
Genadi Avetisov •

Hey, thanks for the warm welcome! Yeah, AI-assisted reverse engineering is a really interesting space right now. AI can be incredibly useful for exploring ideas and speeding things up, but I think knowing when to verify its output is just as important, especially when things get technically complex.

Definitely an exciting time to be building in this space. Appreciate the kind words!

Collapse
 
ouroboroscollective profile image
Ouroboros Collective (T. Markgraf) •

Hallo ๐Ÿซ 

Collapse
 
utokazu profile image
UK •

Hello!

Collapse
 
bobsmedia profile image
Bob's Media •

Hey Francis!

Collapse
 
liangjacky8921 profile image
Liang Jacky •

Hi Francis๏ผŒit's glad to be here to share my post and appreciation๐Ÿ˜†

Collapse
 
beching123 profile image
Beching Rexzy Bate •

I have been studying software engineering or a while now, I said its finally time to connect with others like me, and share Ideas and knowledge. So that's why I am here

Collapse
 
ayanasaiyed profile image
Ayan Saiyed •

Hello Francis!

Collapse
 
leonardo_weber_52e12e8ea6 profile image
Leonardo Weber •

Hello

Collapse
 
guptadeven943 profile image
Deven Gupta •

Hello!!

Collapse
 
rei0322 profile image
Samira N Ray •

Hi Francis! I'm here to start writing about what I build: AI chatbots, data tools and full-stack apps, mostly for customer support teams, since that's my day job. My first post was about the two-theme time machine on my portfolio. This week I'm trying the Hacktoberfest open-source AI challenge with Gemma. Are you doing any of the HF26 challenges?

Collapse
 
karthik_357 profile image
Karthikeyan •

hello all. Im quite new to this opensource space yet i really like to contribure more to it. And i really love the concept of opensource. I would really like to connect with lot of developers and do lots of great projects.

Collapse
 
varadraj028 profile image
Varadraj Jadhav •

Hey!,Welcome to the community! It's great to see your enthusiasm for open source. I'm also learning and looking forward to exploring new things, contributing to projects, and connecting with fellow developers. All the best on your open-source journey!

Collapse
 
kekestan profile image
Gleb •

Hello!

Collapse
 
omichael-s1 profile image
Olamiji Michael Segun •

Hello ๐Ÿ‘‹

Collapse
 
aneesh_hebbar_b79b2b92751 profile image
Aneesh Hebbar •

Hello!

Collapse
 
rimulabs profile image
Rimu Labs •

Hello :)

Collapse
 
ashwin_vibhuti profile image
Ashwin Vibhuti •

hey !!

Collapse
 
uroojfatima21work profile image
Urooj Fatima •

hi!

Collapse
 
karan9bhat profile image
Karan9bhat •

Hola

Collapse
 
yuanyxh profile image
yuanyxh •

Hello ๐Ÿซ 

Collapse
 
abdounb profile image
Abderrahmane Nait Brahim •

Hey_y_y!

Collapse
 
khushi_chadha profile image
Khushi Chadha •

hi!

Collapse
 
khushi_chadha profile image
Khushi Chadha •

hello!

Collapse
 
yannnnng profile image
Yann Woo •

Hi! This feels like a really friendly place. Iโ€™m building a remote job board and have run into a lot of gotchas along the way, so Iโ€™m planning to share them here.๐Ÿ˜‡

Collapse
 
raidivyanshu27 profile image
Divyanshu rai •

helllo

Collapse
 
esteban-eg-kim profile image
EUNGON KIM •

Welcome aboard! Hope you enjoy the community. Looking forward to reading your posts. ๐Ÿ™Œ

Collapse
 
rishabh_gupta_07 profile image
Rishabh Gupta •

Hello!!

Collapse
 
noisyloy profile image
Noisy Loy •

Heyya!

Collapse
 
kurahashed profile image
Loi Bui •

Hi

Collapse
 
riddhi_rawool_3b9f2e1b2da profile image
Riddhi Rawool •

hello

Collapse
 
martinkr profile image
Martin Krause •

Hi everyone!

Welcome to the dev.to-community!

I'm Martin, and I worked as a Senior Front-End Architect and Engineering Manager at some of the world's largest digital agencies, where I led front-end teams on international projects. After 15 years, I left.

Now I travel the world as a professional scuba diver and work as a contracted Tech Lead, Solution Architect, and technical Recruiter for international clients. Additionally, I write about technology on dev.to and Golem (German).


A life, Jimmy, you know what that is? It's the shit that happens while you're waiting for moments that never come.

That is my advice for everyone. Jump right in. Start writing! Today! That's how I became a published author for No Stach Press and Packt Publishing - who knows what's waiting for you?

My latest book Claude Code Beyond the Prompt will be available in November. Over the next few weeks, I'll run a series on dev. to revealing the chapters one-by-one. Take a look :)

If I have enough time, I write more in-depth articles and thought pieces here on dev.to, for example: Toward Agent Native Development.

My first book, The Complete Developer, is an easy, hands-on introduction to building web applications with Next.js, MongoDB, and Mongoose. It is part of multiple university syllabi in the USA and India - you can get it from No Starch Press


I recommend following the general tags webdev, ai , career and productivity and javascript, react, CSS. Head over to your Dashboard and adjust the tag weight to personalize your home feed.


Here's a list of articles to start your journey as a successful developer and a great writer:


If you are looking for your next job, I highly recommend buying the Book De-Coding the Technical Interview Process by Emma Bostian. It is hands down the best preparation for every technical interview.


If you're interested in my articles, have questions, or want to get in touch, don't hesitate to contact me on dev.to/martinkr

And remember to start posting today!

Cheers!

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Hey Martin! ๐Ÿ‘‹

Transitioning from 15 years in agency leadership to balancing freelance tech lead work with professional scuba diving is such a cool journey. Talk about mastering work-life balance!

I really appreciate how consistently you encourage newcomers to start writing and sharing their journey early. With your experience mentoring and authoring The Complete Developer, whatโ€™s the single biggest barrier you see developers face when shifting from just consuming content to actually publishing their first post or open-source contribution?

Great having your perspective in the thread! ๐Ÿš€

Collapse
 
martinkr profile image
Martin Krause •

Thank you for asking. The biggest single barrier "is not doing it". You will only improve a skill by using it. Write a ticket, raise a PR, publish a Library - don't hesitate; do it. Do it yourself, not ask an LLM, and you will learn something every time.

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Couldn't agree more, Martin. The friction of wrestling with an issue and figuring it out yourself is where the actual muscle memory gets built. Shortcuts just don't teach you how to think through the messy edge cases.

Really appreciate the grounded perspective and the push to just build!

Collapse
 
clabesse profile image
Cyrille Labesse •

Ola Martin!

Loving the work-life balance piece, it's great to see more and more of this, hallelujah!

Iโ€™m Cyrille ๐Ÿ‡ซ๐Ÿ‡ท a developer for 20 years, mostly RoR. Interested in our relationship to machines, the good and the bad ๐Ÿ˜Š

Iโ€™m here to read, swap stories, and hear how others are handling these wild changes!

Collapse
 
ali-atif profile image
Ali Atif •

Hi

Collapse
 
xfall profile image
Rachit Dubey •

hello

Thread Thread
 
ali-atif profile image
Ali Atif •

Hi

Collapse
 
ilya-pleshchin profile image
Ilya Pleshchinskiy •

Hi Martin!

Such an impressive articles and books list - will explore with pleasure!

Collapse
 
ouroboroscollective profile image
Ouroboros Collective (T. Markgraf) •

Komme auch aus Deutschland:)

Collapse
 
victor_cervantes profile image
Victor Cervantes •

Wow, a lot of recommendations, thanks for your help.
I hope to learn a lot from the people in this community, have a great day.

Collapse
 
imanpanjwani profile image
Iman Panjwani •

hi martin

Collapse
 
yutakahirata profile image
Yutaka Hirata •

Hi everyone! Iโ€™m Yutaka Hirata, an independent app developer and technical author based in Japan. I currently develop Windows and Android apps and self-publish technical books on Kindle in Japanese and English. My introductory book on Linux device drivers has been selling quite well, which has been encouraging. My background is in low-level software, including device drivers and embedded systems.

These days, Iโ€™m especially focused on YuHex, a Windows hex editor I originally built as a hobby. Iโ€™ve just published my first DEV post about how it became a business project.

Iโ€™m looking forward to sharing what I learn and hearing about what youโ€™re building. Nice to meet you all!

Collapse
 
ali-atif profile image
Ali Atif •

Hi Yutaka,
Welcome! Going from a hobby hex editor to a business project is a great story, and Iโ€™ll read your post. I work at the other end of the stack (web and AI backends), so low-level work like device drivers fascinates me. What was the hardest part of making that shift with YuHex?

Collapse
 
yutakahirata profile image
Yutaka Hirata •

Thank you for the warm welcome and your interest in YuHex!

My background is mainly in low-level software development, including device drivers, firmware, and BIOS. Developing a Windows desktop application has been a different kind of challenge, especially when it comes to UI design and usability.

But I think the hardest part was shifting my mindset from hobby development to running a business. As a hobbyist, I could work on whatever interested me, whenever I wanted. Now I have to think about users, ongoing maintenance, pricing, and how to keep the project sustainable.

It's a new experience for me, but I'm enjoying the challenge!

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Yutaka! ๐Ÿ‘‹

It's fantastic to see experienced systems engineers bringing deep, low-level expertise to the platform. Writing technical books on Linux device drivers is no small feat, and turning a passion project like YuHex into a commercial product is a journey so many indie developers aspire to take.

When transitioning a hex editor from a personal hobby to a business tool, what turned out to be the biggest hurdle - handling large file memory mapping / binary rendering performance, or the shift toward packaging and licensing?

Collapse
 
yutakahirata profile image
Yutaka Hirata •

Thank you for the warm welcome and your kind words!

Both the technical and business sides have been challenging, but in different ways.

On the technical side, handling very large files has been an interesting challenge, especially working around the limitations of the Windows scrollbar.

YuHex follows a freemium model, offering both a free version and a paid version. However, I'm still not sure whether this was the right business model. Since YuHex is a Windows desktop application, I didn't want to include advertising.

On the business side, packaging and distributing YuHex through the Microsoft Store was a completely new experience for me. Pricing and finding a sustainable way to continue development have also been challenging.

But the biggest challenge has actually been multilingual support. If I'm going to develop software, I want to make it available globally, not just in Japan. Supporting different languages, including right-to-left languages, has turned out to be more complicated than I initially expected.

It's been a learning experience, both technically and as an independent developer!

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

The Windows scrollbar limitation is such a classic Win32 battle! Mapping multi-gigabyte 64-bit offsets to standard scrollbar ranges requires some seriously creative virtual scrolling math.

Also, hats off to you for tackling RTL support. Bidirectional text mixed with fixed-width hexadecimal offsets and raw ASCII/Unicode inspection buffers is notoriously tricky to render cleanly without breaking column alignments.

Avoiding ads was definitely the right call for an engineering utility like YuHex. Developers value lightweight, distraction-free tools, and freemium aligns much better with long-term trust.

Have you found the Microsoft Store helpful for organic discovery outside Japan, or are most users coming directly from your technical articles and book readership?

Thread Thread
 
yutakahirata profile image
Yutaka Hirata •

Thank you for another thoughtful comment!

To be honest, the Microsoft Store hasn't been very effective for organic discovery so far. YuHex gets very few page views, and the reality is that most potential users probably don't even know it exists.

I've made a few sales, but nowhere near enough to call it a commercial success. In fact, I haven't even received a payout yet!

I also use X (Twitter), but my audience there is almost entirely Japanese, so it hasn't been very effective for reaching users overseas.

I've put a lot of time and effort into multilingual support, including RTL languages, because I want YuHex to be used around the world, not just in Japan.

That's actually one of the main reasons I started writing on DEV and Medium: to reach developers outside Japan and hopefully introduce them to YuHex.

At this point, I'm more interested in getting people to try the software than in making money from it. Even if they only use the free version, I'd be happy.

More than anything, I just want as many people as possible to use something I've built!

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

The Microsoft Store is notoriously brutal for organic discovery. Without existing search intent or external marketing, desktop utilities get completely buried.

Writing on DEV and Medium is honestly the exact right pivot. Developer tools rarely gain traction through app store browsing; they grow through engineering storytelling. If you publish posts breaking down the specific, tough engineering hurdles you solved, like working around Win32 scrollbar limits for 64-bit offsets, or how you solved RTL rendering in a fixed-width binary grid - the right niche (embedded engineers, reverse engineers, systems hobbyists) will discover YuHex naturally through search and community feeds.

Also, have you considered submitting a manifest to winget (Windows Package Manager) alongside the Store? Many developers prefer installing utilities via winget install in terminal rather than browsing the Store app.

Thread Thread
 
yutakahirata profile image
Yutaka Hirata •

Thank you for the detailed suggestions!

Writing about the technical challenges behind YuHex sounds like a great idea. I've spent a lot of time dealing with large-file scrolling and multilingual support, including RTL languages, so there's definitely material worth sharing.

I hadn't seriously considered winget as another distribution channel. I'll look into it.

I really appreciate your advice and encouragement!

Thread Thread
 
yutakahirata profile image
Yutaka Hirata •

Hi John, a quick update on your winget suggestion!

I've added instructions for installing and managing the paid Microsoft Store edition of YuHex using winget:
yutakasan.11ya.net/winapps/YuHex/s...

I'm also working on making the free edition available through winget. I've submitted a pull request to the official winget-pkgs repository, and it's currently awaiting review:
github.com/microsoft/winget-pkgs/p...

Thanks again for the suggestion! It encouraged me to take action.

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

That turnaround speed is seriously impressive, Yutaka!

The new documentation page with the --source msstore commands is super clean, and getting the free edition merged into the official winget-pkgs repo will make a huge difference for CLI-first developers.

Fingers crossed for a smooth PR review, and wishing you all the best with YuHex! ๐Ÿš€

Collapse
 
thomasbnt profile image
Thomas Bonnet •

Hello and welcome to dev.to Community ! ๐Ÿ‘‹๐Ÿผ๐Ÿ˜‰

Collapse
 
mhamza2151 profile image
Muhammad Hamza •

Hi everyone! I'm Hamza. I've been building small web tools with Next.js, and lately I've been working with MediaPipe FaceMesh to measure facial proportions directly in the browser, without uploading the photo anywhere. Looking forward to learning from this community and sharing what I've figured out along the way.

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Hamza! ๐Ÿ‘‹

Running MediaPipe FaceMesh purely client-side is a huge win for user privacy. People definitely appreciate biometric data staying on their own device.

How has the landmark detection performance held up across mobile browsers - did you run into any thermal throttling or frame-rate drops?

Collapse
 
mhamza2151 profile image
Muhammad Hamza •

Thanks, John! Good question. In my case it turned out to be easier than I expected, because the tool works on a single photo rather than a live camera feed. It runs FaceLandmarker in IMAGE mode, detects once and stops, so there is no frame loop running long enough for thermal throttling or frame drops to show up.

The costs I did hit were elsewhere:

  • First load. The WASM runtime and the model only download after someone picks a photo (a dynamic import), so they don't slow down the page itself. I create the landmarker once and reuse it, so a second photo in the same session is much faster.
  • GPU delegate. It fails on some mobile browsers, so I wrap it in a try/catch and fall back to the CPU delegate. For one still image, CPU is perfectly fine.
  • Photo quality matters more than speed. Most bad results on phones came from selfies taken too close or with the head turned, not from performance.

If I ever add live camera tracking, throttling would become a real concern, and I'd probably cap the frame rate and run detection on every other frame. Have you seen good results with that approach?

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

That lazy-loading setup with dynamic imports and the CPU fallback is really smart. Keeping the initial bundle lean and handling inconsistent mobile WebGL/GPU delegates via try/catch saves so many headaches.

Regarding live tracking: yes, running detection on every 2nd or 3rd frame (or capping inference at 10โ€“15 FPS) is the standard and works extremely well. In practice, you can let the camera feed render smoothly at 60 FPS while decoupling the inference loop using requestVideoFrameCallback or an OffscreenCanvas inside a Web Worker. For facial proportion tracking, users won't notice the lower inference rate, but their phones will definitely thank you for avoiding thermal throttling.

Really appreciate you sharing the breakdown of the real-world constraints. Great engineering decisions!

Thread Thread
 
mhamza2151 profile image
Muhammad Hamza •

Thanks, John, that's really useful. Decoupling the camera render from the inference loop with requestVideoFrameCallback is exactly the piece I was missing, and moving detection into a Web Worker with OffscreenCanvas would keep the main thread free for the UI too.

For proportion measurements specifically, a lower inference rate might even help: averaging the landmarks over a few frames should smooth out the small jitter that a single frame has, which matters when you're measuring differences of a fraction of a percent. Something to try if I build a live mode. Appreciate you sharing this!

Collapse
 
vitalii_sukach_42bd48a1b9 profile image
Vitalii Sukach •

Hi everyone! ๐Ÿ‘‹ I'm Vitalii, a Java developer from Ukraine.

I love new features and new trends. I learn something new, try it for real, and write about it here. Lately that means Java + AI (RAG, MCP, LangChain4j), PostgreSQL internals and modern JVM stuff โ˜•

When I'm not writing backend code, I make games ๐ŸŽฎ

Happy to be here, and looking forward to reading your posts!

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Vitalii! ๐Ÿ‘‹

Great to see more developers pushing the boundaries of the modern JVM and AI - the ecosystem around LangChain4j and MCP is evolving fast, and enterprise teams definitely need hands-on architectural patterns that go beyond quick Python prototypes.

How has your experience been integrating LangChain4j into production-grade pipelines, especially around connection pooling and memory overhead when managing RAG context?

Collapse
 
vitalii_sukach_42bd48a1b9 profile image
Vitalii Sukach •

Thanks! My RAG app is still a local project (Spring Boot, Ollama, pgvector), not production yet. So far, regular Postgres connection pooling works fine. To keep memory low, I limit chat history and the amount of retrieved text. Have you used LangChain4j in production?

Collapse
 
tickin profile image
Muhammad Muzammil •

Hi everyone! ๐Ÿ‘‹

I'm Muzammil, founder of Tickin, which is HR, attendance, payroll, projects and productivity, all running inside Slack and Microsoft Teams. After years in dev and ops, I got tired of watching HR tools gather dust because nobody opened them, so I set out to build one that lives where teams already work, which is their chat.

Tickin covers the whole workday: clocking in, leave, payroll, project time tracking, productivity insights, and even built-in video meetings with Tickin Meet, all without leaving the chat your team already uses.

I'm here to share what I learn building a bootstrapped SaaS, like the two-platform Slack/Teams problem, zero-downtime deploys on a single server, multi-tenant headaches, and the occasional win. Just published my first post on why we put HR inside chat instead of building another app.

Fun fact: I went from writing backend code to writing cold-call scripts and SEO briefs this month. Founder life is a crash course in everything ๐Ÿ˜„

Looking forward to learning from this community!

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Muzammil! ๐Ÿ‘‹

Solving the "HR tool graveyard" by embedding workflows directly where teams already spend their entire day is such a smart move - context switching is the real adoption killer.

Managing feature parity across both Slack and Microsoft Teams must be quite a technical challenge, especially juggling Block Kit vs. Adaptive Cards and differing platform rate limits. Are you abstracting the messaging UI into an internal schema, or maintaining separate rendering pipelines for each chat ecosystem?

Collapse
 
tickin profile image
Muhammad Muzammil •

Thanks! And you've pointed at exactly the call that shaped everything.

We went with one internal schema, not separate pipelines. The worry was that two pipelines drift the moment you ship to one platform first, and then Teams is always a few features behind Slack.

So the core logic (clock in, approve leave, overtime) doesn't know or care which platform it's on. Each one just has a thin adapter that turns our schema into Block Kit or Adaptive Cards, and handles its own inbound quirks.

Rate limits we solved with a per-platform queue, so a burst of posts to a big Slack workspace doesn't trip limits while Teams sits idle.

Honest downside: the two don't map 1:1 (modals, some inputs), so now and then a feature needs a platform-specific branch. Keeping that the exception has kept us sane.

What are you building?

Collapse
 
cbapiaz profile image
Sebastiรกn Piazza •

Hey everyone!

I'm a .NET developer with over 10 years of experience, mostly working with enterprise applications and some pretty large legacy systems.

I've always enjoyed programming and trying to find better ways to solve problems. Recently I've been spending a lot of my time working on my own project called NSystem Intelligence, a tool I'm building to help developers analyze their .NET projects and find possible improvements.

I'm still working on it and learning a lot along the way.

I joined this community to share some of my work, learn from other developers and hopefully get some feedback on what I'm building.

Looking forward to chatting with you guys! ๐Ÿ˜

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Sebastiรกn! ๐Ÿ‘‹

With over a decade navigating enterprise .NET and large legacy systems, you definitely know where the real architectural landmines hide.

A tailored tool like NSystem Intelligence sounds incredibly useful. Are you leveraging the Roslyn compiler platform under the hood for static code analysis, or focusing more on dependency graphs and architectural debt?

Collapse
 
cbapiaz profile image
Sebastiรกn Piazza •

Hey, thanks for the welcome!

I'm actually doing both. I'm using Roslyn for static code analysis, things like code complexity, maintainability and detecting potential issues in the code.

But I'm also focusing quite a bit on architecture and dependencies, trying to identify things like circular dependencies, architectural violations and how the architecture changes over time.

The idea is not just to show metrics but to help developers understand what could be improved and why.

I've also added optional AI assistance to explain some of the findings and suggest possible improvements.

It's still a work in progress though, and I'm trying to get some feedback from other .NET developers to see how useful the analysis actually is on real projects.

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Focusing on explaining why an issue matters rather than just dumping raw metric dashboards is a game-changer. Most static analysis tools fall out of favor because teams get alert fatigue from abstract complexity numbers without actionable context.

Tracking architectural drift and circular dependencies over time is huge, especially in evolving enterprise solutions where domain boundaries blur gradually across sprints. Using optional AI specifically to explain structural violations and suggest refactoring steps makes total sense here.

Collapse
 
ojaswin30 profile image
Ojaswin Aggarwal •

Hey everyone! I'm Ojaswin, a software engineer who enjoys building things, solving engineering problems, and exploring how technology works under the hood.

I'm particularly interested in AI engineering, LLM-powered applications, backend development, and distributed systems. I enjoy experimenting with new technologies, building practical projects, and learning by getting my hands dirty with code.

On DEV, I plan to share my learning journey, technical discoveries, project breakdowns, debugging experiences, and lessons from building real-world applications. I believe the best way to learn is to build, question, experiment, and share what you discover along the way.

I'm also looking forward to connecting with fellow developers, learning from the community, and contributing wherever I can.

๐Ÿ”— GitHub: github.com/Ojaswin30

Looking forward to learning and building with you all. Let's connect!

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to the DEV community, Ojaswin! ๐Ÿ‘‹

The intersection of distributed systems and LLM engineering is such a fascinating space right now - especially when it comes to tackling latency, state management, and actual system reliability under load.

Your plan to share debugging stories and project breakdowns is spot on; some of the absolute best reads on DEV are candid post-mortems showing what broke, why it broke, and how you fixed it.

What kind of backend or AI architecture are you experimenting with at the moment?

Collapse
 
alessio_bianchini profile image
Alessio Bianchini •

Hi, I'm Alessio, software dev from Italy. Joined for the Hacktoberfest AI challenge and just wrote up a weekend projectโ€”built a small local receipt parser with Ollama to stop manually typing invoice data into spreadsheets: ledgerlocal

Collapse
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

Welcome to DEV, Alessio! ๐Ÿ‘‹

Always great to see folks building practical, offline-first tooling around local SLMs and Ollama rather than defaulting to cloud APIs.

Whatโ€™s been your biggest takeaway so far regarding the latency vs. precision trade-off when running models directly on client hardware?

Looking forward to your posts around here! ๐Ÿš€

Collapse
 
alessio_bianchini profile image
Alessio Bianchini •

Thanks! Honestly, 3B models like phi4-mini are plenty fast (2-3s per doc), but they get tripped up by layout quirksโ€”like mistaking the customer for the vendor on Italian receipts.

Instead of moving to a heavier model that kills battery and takes 20s, I found it way better to stick with the small model and just patch the edge cases with regex and a quick edit UI. Fast SLM + deterministic code in front of it seems to be the sweet spot.

Thread Thread
 
johnnylemonny profile image
๐—๐—ผ๐—ต๐—ป •

That hybrid approach is spot on and so underrated.

Pairing a lightweight SLM with deterministic post-processing and a quick UI beats throwing brute compute at the problem every time, especially on client hardware where thermal throttling and battery life actually dictate UX.

Getting 95% of the extraction done in 2 seconds with deterministic guardrails is the exact kind of pragmatic engineering more teams need to adopt. Would love to read a full case study or architectural breakdown on that if you end up writing one!

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