
Explore the controversial topic of mocking in testing, learn when to use mocks effectively, and gain a framework for making informed decisions about their implementation in your test suite.

Explore fiction-writing techniques to improve engineering roadmapping, team dynamics, and code quality. Learn to craft narratives and develop characters for healthier software development.

Discover techniques for identifying and safely removing obsolete code in large Ruby projects, including git commands, static analysis, and effective PR strategies for code deletion.

Learn strategies for implementing CI/CD in automotive software development using Yocto Project, covering source management, SDK, Jenkins, build optimization, and test automation.

Explore efficient Continuous Delivery for IoT Linux distributions using Yocto tools, GitHub, and Jenkins. Learn collaborative infrastructure, code review, testing, and upstream cooperation strategies.

Explore the pros and cons of RTOSes vs. bare metal approaches for embedded computing and IoT, comparing popular open-source options and os-less frameworks to help choose the right approach for your project.

Explore OSINT techniques using GUI and command-line tools. Learn advanced Twitter strategies, Facebook analysis, and specialized platforms for comprehensive digital investigations.

Learn strategies to initiate and develop an effective application security program, focusing on key elements and best practices for implementation.

Explore how to persuade corporate clients to adopt Flutter for large-scale mobile app development, addressing concerns and highlighting its advantages for enterprise use.

Explore Flutter for desktop: current state, configuration, plugins, limitations, and future prospects. Gain insights into cross-platform desktop app development with Flutter.

Explore how Uber leverages JavaScript across its engineering teams, from building front-end properties to automating best practices, and learn about their tools and infrastructure.

Explore key metrics and tools for optimizing React Native app performance, with real-life examples and insights from Callstack engineers.

Robust methodology for optimizing React Native app performance, focusing on technical aspects to enhance user interaction and solve recurring issues.

Discover efficient monorepo development using React Native with Nx, featuring code sharing, Storybook integration, and testing strategies for seamless cross-platform app creation.

Explore MicroApp Architecture in React Native for scalable e-commerce development. Learn about code ownership, independent deployments, and separating business logic from infrastructure for improved efficiency.

Learn to self-host mobile app bundles, control version distribution, and implement over-the-air updates for real-time user experiences.

Discover strategies for efficient React Native app development through process automation, covering PR reviews, testing, releases, and error reporting for high-quality, stable applications.

Learn to build real-time multi-user apps using JSON patches in React Native, exploring serialization, offline-first functionality, and optimistic updates for efficient collaborative experiences.

Explore the process of integrating native modules into React Native apps, understanding the underlying logic and capabilities for seamless bridging.

Simplifying Xcode complexities in React Native upgrades: strategies, tools, and solutions to streamline the process and overcome common challenges.

Explore upcoming features in React Navigation 7, including the new optional static API. Learn about refinements and long-requested additions from the creator of React Navigation 5.