Ascend·Jun 23What I learned building a Laravel package for the DVLA VES APITL;DR — find it on GitHub: https://github.com/estin92/laravel-dvla-ves
Ascend·Sep 1, 2023How to Connect to MSSQL from macOS (for free)We’re a mac-based-business and up until February 2023, had never had need to connect to an MSSQL database instance.
Ascend·Aug 29, 2023Optimising MySQL/MariaDB PerformanceDatabase performance is a critical factor that can significantly impact user experience and overall system efficiency.
Ascend·Aug 24, 2023Jenkins: streamlining development with a completely free CI/CD solutionSomething for free? In 2023? Never.
Ascend·Aug 24, 2023Mastering the Art of Writing API DocumentationDocumentation’s one of those things that you might think is a nice to have, which couldn’t be further from the truth. It’s like Test Driven…
Ascend·Aug 24, 2023Step-by-step: Storing Medium article information in WordPress Custom Post Type (rather than reading…This article is a continuation from part one, where we read remote information from Medium via the RSS feed before outputting it onto our…
Ascend·Aug 23, 2023Step-by-step: How to show a feed of Medium articles on your WordPress website (without a plugin).Full disclosure: you will need some development skills, though.
Ascend·Aug 22, 2023Serving Laravel from public to prevent making too much publicTL;DR: Serve a website from the project root instead of the public directory and you will expose your .env file, potentially leading to…
Ascend·Aug 22, 2023Async-or-swim evolution? Asynchronous PHP: Non-Blocking Code ExecutionBefore we go anywhere, let’s just cover off the difference between synchronous and asynchronous code execution.
Ascend·Aug 22, 2023Why we chose Medium over our WordPress website for bloggingWritten by Ian Austin, CEO at Ascend.