NocoBase 2.0 Beginner Tutorial - Chapter 2: Data Modeling
Originally published at https://docs.nocobase.com/tutorials/v2/02-data-modeling In the last chapter, we installed NocoBase and got familiar with the interface. Now it's time to build the skeleton of our HelpDesk system — the data model. This chapter creates two collections — Tickets and Categories —
Sorting an Array of 0s, 1s and 2s - CA08
Introduction Sorting is a fundamental concept in programming. In this problem, we are given an array that contains only three distinct values: 0s, 1s, and 2s. The goal is to sort the array in ascending order without using any built-in sorting functions. This problem is important because it introduce
The Intelligence Stack: Engineering Production-Grade Agentic AI Systems
The Intelligence Stack: Engineering Production-Grade Agentic AI Systems If you've ever built an AI-powered feature that worked beautifully in a demo and then quietly became your biggest infrastructure bill in production — this one's for you. Scaling agentic AI isn't just about picking the right mode
🦀 Quick update on the Functional Rust collection
Two weeks ago: 859 examples. Today: 1,123. Rust compared with OCaml. 264 new examples added — deeper coverage of Intermediate and Advanced topics: error handling, type system, async, and FP abstractions. Still free, still open source. 🔗 https://hightechmind.io/rust/ https://github.com/umuro/functio
Understanding NOTAMs: How Developers Can Integrate Notice-to-Air-Missions Data
NOTAMs (Notices to Air Missions) are among the most critical yet underutilized data sources in aviation application development. They contain time-sensitive information about hazards, restrictions, and changes that directly affect flight safety. In this guide, we explain what NOTAMs are, what they c
IterAI: An AI Coding Mentor That Learns From Your Failures Using Memory
We Built a Coding Mentor That Remembers Your Mistakes “Did it seriously just tell me I always mess up recursion?” We paused for a second and just stared at the screen. The model wasn’t just answering the question—it was pointing out a pattern we never explicitly told it about. That was the moment It
My Journey Through Sorting Algorithms
Over the past few sessions, I got hands-on experience with different sorting algorithms, and honestly, it felt like slowly uncovering how computers “think” when organizing data. What started as simple concepts turned into deeper insights about efficiency, memory, and problem-solving. This was my sta
Troubleshooting Style Conflicts in React Apps: My Developer’s Guide
I know how frustrating it is to deal with unexpected style conflicts in React apps. I have spent countless moments tweaking the look of a new component only to refresh and find that something else broke. I have lost hours on these wild goose chases. Fortunately, I have learned that React comes with
How I Used Anki to "GET CRACKED"
How I Used Anki to "GET CRACKED" I was watching a youtuber Coding Jesus grill CS students with CS Trivia, fun Saturday night ofc. I critiqued his methods I believed this was just useless trivia, but then I realized. I'm a web developer who can't explain what a socket is. It started with a Coding Jes
Stable Metrics, Unstable Systems Most AI systems don’t fail loudly,they shift quiet
In production environments, models can maintain acceptable performance metrics while underlying behavior begins to change. This is where emergent behavior starts to surface,not as a clear anomaly, but as a gradual deviation in how the system responds under real conditions. These shifts are often sub
Audio Chunking for Long-Form Transcription: Splitting and Stitching with ffmpeg + TypeScript
APIs that do speech-to-text — Groq Whisper, OpenAI Whisper, and friends — all have one thing in common: a file size limit. Groq's hard cap is 25MB. A typical one-hour interview at decent quality can easily be 80–150MB. If you just try to send that, you'll get a 413 or a rate-limit error before the t
Invisible Character Bugs
This week I ran into a surprisingly interesting bug while working on a feature that generates diffs for history changes in comments, decription. We have a system that tracks history changes in backend. Whenever there’s a modification, we generate a diff and send both the old and new values to the fr
Feedback needed for my 12yo project that I completely re-wrote this year.
I'm not here to promote anything. I'm just looking for a few developers to spend 15 minutes with it and tell me honestly what they think. That's the part I can't do alone. I've tried almost every password manager out there. I always came back to the same idea - I just want something fast and simple
How We Stopped Fighting Enterprise Auth and Read Calendars With a URL
Reading Microsoft 365 calendars from scripts in locked-down enterprise environments — without Graph API, without OAuth, without any authentication at all. We're building an on-call scheduling tool for our platform engineering team. One of its core features: automatically check who's out of office be
Parallel Worlds in the EU #devchallenge
This is a submission for the 2026 WeCoded Challenge: Frontend Art Live experience: https://codepen.io/editor/southy404/pen/019d10f4-ca7f-79b6-b36e-145496c7d2ba This is an interactive, scroll-driven experience that visualizes how two identical careers slowly diverge over time. Both individuals start
Ephemeral Database Branches in CI/CD: A Practical Guide to Per-PR Environments at Scale
The Shared Staging Database Is Your Pipeline's Weakest Link Two PRs. One staging database. A race condition that took way too long to track down. PR-A adds a NOT NULL column to the users table without a default, which is a perfectly valid migration against an empty column. PR-B's test suite fires up
Why I built NgMFE Starter Kit
The Problem Angular developers building enterprise apps Live Demo: https://ng-mfe-shell.vercel.app (login: admin/admin) Support the launch: 👉 producthunt.com/posts/ngmfe-starter-kit
[Boost]
Detén las Hallucinations en Agentes de IA: 4 Técnicas Esenciales Elizabeth Fuentes L for AWS Español Mar 18 #agents #ai #python #tutorial 11 reactions Add Comment 6 min read
Production Challenges with SSE
After building a working SSE demo, the next step is making it production-ready. Real-world SSE systems face challenges that simple demos don’t cover. Let’s break them down. Browsers using EventSource automatically reconnect if the connection drops. By default, the retry delay is 3 seconds. You can c
The Last Actor Goes Live: What Happens When Your Korean Fashion Scraper Hits Pay-Per-Event
On March 25, 2026, my Musinsa ranking scraper becomes the 13th — and final — Korean data Actor to activate pay-per-event pricing on Apify. It's the last piece of a portfolio I built from scratch, and the moment the entire system starts generating revenue together. This isn't a technical tutorial (I