David GarciainStackademicYou need to stop updating your Entities in Symfony and start using the Query Builder. Here’s why.Updating your Doctrine entities can lead to data inconsistency or data corruption. Handling UPDATE operations is critical for your…·5 min read·4 days ago----
David GarciainStackademicHow to migrate from Apple iCloud Notes to Standard NotesStandard Notes is a free, secure note-taking app with powerful end-to-end encryption and unparalleled privacy features partnered with…·6 min read·May 27, 2024----
David GarciainStackademicUsing Symfony Console and Google Cloud API to translate your projectsShared effort with Google Cloud and Google Translate API to automate translations that only require a manual review to ensure quality.·6 min read·May 20, 2024----
David GarciaElectronic voting during elections should become a reality in Century XXI2024 is a pivotal moment for democracy in more than 60 countries, representing nearly 4 billion people (that’s half the world’s population).8 min read·May 6, 2024----
David GarciainStackademicOptimizing Symfony Command PerformanceThe Symfony Command is one of the main components. However, developers (often) experience performance and memory issues. Let’s solve them!·6 min read·Apr 29, 2024----
David GarciainStackademicIt is best to embrace Design Patterns if you work with SymfonySymfony implements three of the most essential Behavioural Design Patterns by default, and they are built-in and embedded in your projects.·5 min read·Apr 22, 2024----
David GarciaMedium has set new rules against AI-generated writings (and that’s good!)Medium has defined a new set of rules against AI-generated content, which might help keep high-quality content but lead to false positives.·4 min read·Apr 15, 2024----
David GarciainStackademicUsing Symfony to create an API targeting MicroservicesGetting started with Microservices might be challenging if you have never used them. This article will provide a solid intro using Symfony.·8 min read·Apr 8, 2024----
David GarciaUnderstanding the Semantic Version (SemVer) Constraints: Caret (^) vs Tilde (~)Understand the differences between the Caret (^) and Tilde (~) operators when managing your project dependencies to prevent unexpected…·3 min read·Apr 1, 2024----
David GarciaThe Spanish National Court banned Telegram (censorship of pro-independence Catalan parties?)Telegram has been banned by one of Spain’s High Courts less than two months before the Catalonia elections (with pro-independence parties).5 min read·Mar 25, 2024----