Best of Backend DevelopmentAugust 2025

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·39w

    EP174: 16 Coding Patterns That Make Interviews Easy

    A comprehensive guide covering 16 essential coding patterns for technical interviews, including two-pointer technique, sliding window, dynamic programming, and graph algorithms. Also provides a structured learning path for mastering databases, explains how HTTPS works with encryption protocols, and traces Netflix's scaling evolution from monolith to microservices architecture.

  2. 2
    Article
    Avatar of java_libhuntAwesome Java Newsletter·37w

    Java desktop app with Shadcn UI

    Building modern desktop applications with Java doesn't have to mean using outdated UI toolkits like Swing or JavaFX. This guide demonstrates how to create a cross-platform Java desktop app using web technologies including shadcn/ui, React, and TypeScript. The approach uses JxBrowser to embed a Chromium-based web view, serves web resources from the classpath for security, and implements type-safe communication between JavaScript and Java using Protobuf and gRPC. This hybrid approach combines the power of Java backend with modern web UI capabilities.

  3. 3
    Article
    Avatar of c_communityC/C++ Community·37w

    How powerful and versatile is C ?

    A developer seeks clarification about common misconceptions regarding C programming language, particularly questioning claims about its crash-prone nature, poor error handling, limited use cases beyond game engines, lack of developer trust, and inferiority to C++ in game development. They want factual information and recommendations for using C in backend development.

  4. 4
    Article
    Avatar of laraveldevLaravel Dev·38w

    You should stop using booleans in your database

    Argues against using boolean fields in databases, suggesting datetime fields as a better alternative for tracking state changes. The post acknowledges this is a controversial stance and notes that some truly binary conditions may still require boolean representation, but emphasizes that many boolean use cases can be better modeled with temporal data that captures when changes occurred.

  5. 5
    Article
    Avatar of awelixAwesome Elixir·37w

    Less Glue, More Product: Why Elixir Shrinks Architectural Complexity

    Elixir offers significant advantages for solo developers and small teams building backend services by reducing architectural complexity. The BEAM virtual machine enables features like caching, background jobs, and workflow orchestration within a single application, eliminating the need for external queues, job systems, or orchestration services that other frameworks require early on. Phoenix provides these capabilities out of the box, while frameworks like Ash can generate REST or GraphQL APIs through declarative modules. This approach allows developers to focus on building product features rather than managing infrastructure complexity.

  6. 6
    Article
    Avatar of lobstersLobsters·36w

    SmallJS

    SmallJS is a file-based programming language designed as an alternative to JavaScript for building front-end and back-end applications. It features Visual Studio Code integration with syntax highlighting and debugging support, automatic import of only used library components, and targets both new and experienced developers seeking a more elegant language than JavaScript.

  7. 7
    Video
    Avatar of devopstoolboxDevOps Toolbox·36w

    FFmpeg Converts ANYTHING - The Trick Book I Wish I Had

    FFmpeg is a powerful, free, open-source multimedia framework that can handle virtually any media conversion task including creating GIFs, compressing videos, resizing images, extracting audio, screen recording, and device capture. Despite being the engine behind major platforms like YouTube and Netflix, many developers overlook its CLI capabilities due to its overwhelming number of configuration options. The guide demonstrates practical FFmpeg commands for common tasks like video-to-GIF conversion, image resizing, audio extraction, video compression, screen capture, and watermarking, while also showing how to automate these processes using scripting tools.

  8. 8
    Article
    Avatar of vercelVercel·39w

    Deploy Hono backends with zero configuration

    Vercel now provides native support for Hono, a lightweight web framework built on web standards, enabling zero-configuration deployment. Developers can create and deploy Hono applications using simple Vercel CLI commands, with automatic optimizations including Fluid compute, Active CPU pricing, and cold start improvements.

  9. 9
    Article
    Avatar of lnLaravel News·38w

    Generate Postman Collections from Laravel Routes

    The yasintqvi/laravel-postman package automatically generates Postman collections from Laravel routes using a single Artisan command. It includes intelligent organization strategies, automatic request body generation from FormRequest validation rules, built-in authentication support, and customizable filtering options. The package streamlines API testing workflows by creating ready-to-use Postman collections with comprehensive documentation capabilities.

  10. 10
    Article
    Avatar of javarevisitedJavarevisited·37w

    7 Best Books to Learn Golang Programming Language in 2025

    A curated list of seven essential books for learning Go programming language in 2025, ranging from beginner-friendly introductions to advanced topics like network programming and software engineering. The recommendations include classics like 'The Go Programming Language' by Donovan and Kernighan, practical guides for hands-on learning, and specialized books covering areas like networking and software engineering with Go. Each book recommendation includes target audience information and key learning outcomes.

  11. 11
    Video
    Avatar of tsoding_dailyTsoding Daily·37w

    I removed FFmpeg from my Rust project

    A developer removes FFmpeg dependency from their Rust project and implements AVI container format parsing from scratch. The project generates raw video (pixel by pixel) and audio (sample by sample) data without compression, then manually parses the AVI binary format using RIFF chunks. The implementation demonstrates how to create multimedia content without third-party dependencies, though it results in large uncompressed files.

  12. 12
    Video
    Avatar of youtubeYouTube·37w

    you need to understand webhooks to be a backend developer!

    Webhooks are essential for modern backend development as applications increasingly rely on third-party services. Instead of constantly polling external services like Stripe for updates, webhooks allow these services to push data to your application in real-time through HTTP POST requests. This eliminates wasted requests, reduces delays, and enables immediate responses to events like payment confirmations. Webhooks are simply HTTP requests where the external service defines the API contract and payload structure.