Sharesquare.co engineering blog by R. VincelliFrom Code to Cloud: A Deep Dive into CI/CD PipelinesIn the fast-paced world of software development, getting our code from “it works on my machine” to “it’s live in production” can feel like…Sep 7Sep 7
Sharesquare.co engineering blog by R. VincelliHomemade caching with Laravel — part twoIf you are landing here without having read the first part of the story — please go and read it!Jul 10Jul 10
Sharesquare.co engineering blog by R. VincelliHomemade caching with LaravelWelcome to the first part of our two-piece blog story where we dive into the implementation of a database-based caching facility using…Jun 7Jun 7
Sharesquare.co engineering blog by R. VincelliThe Human element in TestingA short reflectionMay 10May 10
Sharesquare.co engineering blog by R. VincelliCustom Role-Based Access Control (RBAC) in Laravel Nova: a handy implementation exampleIn Laravel applications, implementing a robust role-based access control (RBAC) system is crucial for managing permissions effectively…Mar 6Mar 6
Sharesquare.co engineering blog by R. VincelliEnforcing Business Logic Integrity with Laravel Eloquent’s Observer PatternIn the world of software design, ensuring that changes in one part of an application seamlessly propagate to other dependent parts is a…Feb 6Feb 6
Sharesquare.co engineering blog by R. VincelliData-Driven Feature Development: Unveiling the Hidden Consequences of Code ChangesIntroductionJan 811Jan 811
Sharesquare.co engineering blog by R. VincelliAppService Meets CI/CDHave you ever faced the challenge of running a shell command during the deployment of an Azure AppService (referred to as “app” or…Nov 7, 2023Nov 7, 2023
Sharesquare.co engineering blog by R. VincelliProtecting web endpoints on Microsoft Azure: a Laravel Nova exampleGoalSep 23, 2023Sep 23, 2023