atlas news
    
Theodo
22  mars     00h00
What are Observables? A 3-step guide to understanding them
   Explore Angular observables through common mistakes, unraveling their complexity in steps
19  mars     00h00
Mastering File Upload Security: DoS Attacks and Antivirus
   Explore essential security measures for file uploads, including prevention strategies for Denial of Service DoS attacks and malware, with practical tips on setting file size limits, implementing antivirus scans, and safeguarding user data. Perfect for web developers aiming to enhance their...
15  mars     00h00
The Unfortunate Demise of App Center - An Obituary
   Today is a sad day for the React Native ecosystem. Microsoft very quietly announced that App Center is being ’retired’ in just over a year’s time at the end of March . Over the years of building React Native apps, I used App Center on many, many projects. It was the one stop shop for building...
14  mars     00h00
Three Hacks to Level Up Your Maestro Testing
   Discover solutions to problems faced when writing end to end tests for a React Native mobile app, using Maestro and Flashlight. Learn how to identify elements using testID, use regex with your string matching and use evalScrit to seed test data.
08  mars     00h00
Dimensionality reduction for exploration and curation of datasets
   Dimensionality reduction for exploration and curation of datasets
27  février     00h00
API Load Testing: Enhance Your Skills with Locust
   API Load Testing: Enhance Your Skills with Locust
    00h00
Create a PHP AI agent with LLPhant (powered by OpenAI)
   This article will show you how to create a PHP AI agent with LLPhant powered by OpenAI .
13  février     00h00
Hexagonal Architecture for Dummies by a Dummy
   Why you should get rookies to do hexagonal architecture: my experience on how it helped me write better code faster
06  février     00h00
Learn how to implement VAT for your e-commerce website with Sylius in 6 minutes
   Implementing VAT with Sylius for your e commerce website can be a tedious task. This article presents all the necessary concepts, along with some tips, to understand the engine and customize it for your e commerce website.
31  janvier     00h00
Journeying to zero accessibility issues with Angular Testing Library
   Learn how to use Angular Testing Library to reach accessibility issues
23  janvier     00h00
Event Sourcing? What, why, how in 5 minutes
   Event Sourcing What, why, how in minutes using an auction platform as example Updated Jan
    00h00
To refactor or not to refactor ? That is the question.
   Should you refactor your code or leave it as is Learn to estimate when a refactoring is worth your while
22  janvier     00h00
Effective nodejs version management for the busy developer
   Tired of incompatible nodejs versions Here’s how to manage your nodejs version effectively and easily
18  janvier     00h00
How to build an Anomaly Detector using BigQuery
   Implement an anomaly detector using Bigquery by using this step by step guide.
    00h00
How to boost your database performances under JPA part 1: Index
   Learn how to use the Index JPA annotation to boost application performance.
16  janvier     00h00
AWS Quick Tip: Optimizing Cloud Costs with Conditional Infrastructure
   Discover easy steps to cut down AWS costs by conditionally deploying cloud services
12  janvier     00h00
Harnessing the Power of Business Intelligence in the Modern Era
   An introduction to Business Intelligence BI
10  janvier     00h00
Step-by-Step Guide to building an Anomaly Detector using a LLM
   Implement an anomaly detector using an LLM by using this step by step guide.
05  janvier     00h00
Flutter vs React Native - A guide from every experience level
   Flutter vs React Native Which cross platform framework should you choose as a junior dev, senior dev and CTO Updated Nov
28  décembre     00h00
Visualising your bundle size in Expo Router apps
   Optimise React Native app bundle sizes when using Expo Router and Metro for web bundling. Explore the significance of sourcemaps, understand their visualizers, and discover a step by step guide to using source map explorer for effective size analysis. Uncover insights on the differences in bundle...
26  décembre     00h00
How to add search to CloudCannon CMS with OpenSearch
   Add Search to your CloudCannon CMS using OpenSearch. Understand how newly generated content gets indexed into your search domain.
07  décembre     00h00
Bad data quality or lack of data utilisation: how to avoid a 12% revenue hit
   Not using data or bad quality data can lead to negative consequences such as a revenue hit. This article gives an introduction to how you can start using your data and monitor its quality.
06  décembre     00h00
Mastering File Upload Security: Understanding File Types
   Understanding file types is crucial to ensure the proper handling and validation of uploaded files. This article will help you understand the concept of file types, including file extensions and MIME types.
30  novembre     00h00
Nightly End-to-End & Performance Tests with Flashlight
   A comprehensive guide on implementing nightly performance testing for mobile apps using the Flashlight tool. Learn about the workflow, GitHub Actions integration, and considerations for balancing test frequency. Discover insights into EAS build profiles, limitations, and setup steps, with a...
    00h00
How to Simply Generate a PDF From HTML in Symfony With WeasyPrint
   WeasyPrint is a great tool for easily generating PDF documents from HTML. Learn how to integrate it in your Symfony application
    00h00
Calculating software emissions: learnings and limitations
   Learnings and findings from building a website software emissions calculator
28  novembre     00h00
How to migrate from Api Platform v2 to v3?
   Want to upgrade your Api Platform version to v This article shares our feedback on the migration process and helps you to migrate your application smoothly to the latest version of Api Platform.
07  novembre     00h00
Whisper to your keyboard: Setting up a speech-to-text button
   Arm broken No problem: how to add a speech to text button to your keyboard on linux using OpenAI’s Whisper
27  octobre     00h00
What’s the point of StyleSheets in React Native?
   Explore the mysterious powers of StyleSheet.create in React Native and uncover the truth about its impact on performance. We look at why inlining styles has a performance impact and demonstrate this with a TTI test. Gain insights into how centralizing styles with StyleSheet can improve code...
16  octobre     00h00
How Did I Improve the Performance of my Website using Protobuf?
   Protobuf used as a tool against huge payloads of JSON serialized data imposing a toll on performance
10  octobre     00h00
Feature flags implementation in Nest.js
   A simple tutorial to setup a feature flag system in Nest.js project.
    00h00
Using RCTView & RCTText in React Native for Performance Gains
   Comparing the performance of rendering View and Text elements on React Native, using regular and native views. Assessing the impact of the new architecture on iOS and Android, with insights into rendering times and deviations. Learn how using NativeViews and NativeTexts can improve rendering speed...
06  octobre     00h00
Mastering OpenAI’s GPT Model Function Calling for E-commerce
   Function calling allows your conversational agent to connect to external tools. The key lies in correctly defining the functions to GPT’s model. In this article, explore some methods to enhance the functions parameter.
03  octobre     00h00
How to ensure that all the routes on my Symfony app have access control
   This article explains how to ensure that all routes on my project have access control, with API Platform, Symfony security or custom functions.
30  septembre     00h00
How to add cache in your web application
   Understand how browsing cache works. Introduction to Redis and its caching feature. Explanation of how to cache in a backend Java application. Description of two good practices when caching
29  septembre     00h00
Microfrontends in Mobile with React Native
   Discover the evolution of Microfrontends for native mobile apps in . Learn how React Native’s architecture enables Microfrontend implementation, the benefits, challenges, and tools. Dive into a pragmatic approach for large scale organizations.
19  septembre     00h00
Getting started with Camunda
   Getting started with Camunda
14  septembre     00h00
Comparing iOS rendering performance: SwiftUI vs. React Native vs. Flutter
   Explore the evolution of SwiftUI’s rendering performance and its comparison to React Native and Flutter in . Dive into a comprehensive experiment assessing rendering times for various scenarios and platforms, revealing insights into which framework excels in delivering smooth user experiences....
13  septembre     00h00
Revolutionise Your Mobile Project: React Native or Swift - The Ultimate Choice
   Explore the pros and cons of Swift SwiftUI and TypeScript React Native for mobile development. Compare platform support, performance, community, and developer experience to make an informed choice.
30  août     00h00
Guide: How to improve your team’s code review process and maintain code quality
   A guide on how to improve your team’s code review process and find the perfect flow with some actions to help you get to a better code review process while maintaining code quality
28  août     00h00
Leverage Generative AI in your PHP E-Commerce website with Qdrant and LLPhant
   There are many use cases of Generative AI: e commerce search, customer support and sales optimization, law case search... To help e commerce...
15  août     00h00
Firebase Dynamic Links are being shut down: Time to go Universal with Expo Router?
   Firebase Dynamic Links are being deprecated. Explore how Expo Router can be a good substitute and how to prepare your codebase for a smooth migration, including separating navigation from components, creating a universal design system, and utilizing SDKs for web and mobile support.
11  août     00h00
Simple Design Patterns for a Lightweight Java API
   Simple Java design patterns that can be used to make your lightweight API design more scalable without using third party libraries or frameworks
04  août     00h00
The rocky road to investigation: how useful can it be?
   Learn when investigation can help you develop your feature.
31  juillet     00h00
Learning through Generative Art : a Journey with Rust
   This post explores the concept of Generative Art, presents a method for producing ideas for artworks, and demonstrates its practical...
28  juillet     00h00
SolidJS for beginners: a story of virtual DOM and signals
   SolidJS for beginners: a story of virtual DOM and signals
11  juillet     00h00
Speed up your Spring tests with Test Slices
   Speed up your Spring tests with Test Slices
    00h00
Communicating with BLE devices with Expo mobile apps
   Learn how to communicate with BLE Bluetooth Low Energy applications with a React Native mobile app, created with Expo. Understand the key concepts of Bluetooth Low Energy, and how it translated to creating an Expo app. Learn how to read, write and be notified of data from a BLE device.
30  juin     00h00
Conquer the Search Realm: Unleashing Postgres’ Full Text Search Potential
   Discover the power Postgres’ Full Text Search, in order to not only allow users to search based on the values in a single table, but also to search across referenced tables
    00h00
The power of accessibility personas in web development: empathize with your users
   use accessibility personas to gain empathy as a developer