How 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.Sep 1, 2023Sep 1, 2023
Optimising MySQL/MariaDB PerformanceDatabase performance is a critical factor that can significantly impact user experience and overall system efficiency.Aug 29, 2023Aug 29, 2023
Jenkins: streamlining development with a completely free CI/CD solutionSomething for free? In 2023? Never.Aug 24, 2023Aug 24, 2023
Mastering 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…Aug 24, 2023Aug 24, 2023
Step-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…Aug 24, 2023Aug 24, 2023
Step-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.Aug 23, 2023Aug 23, 2023
Serving 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…Aug 22, 2023Aug 22, 2023
Async-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.Aug 22, 2023Aug 22, 2023
Why we chose Medium over our WordPress website for bloggingWritten by Ian Austin, CEO at Ascend.Aug 22, 2023Aug 22, 2023
Upgrades made easy with Laravel ShiftWith Laravel’s annual release of a new major version, some can be forgiven for struggling to keep up. If all of a sudden they find…Aug 20, 2023Aug 20, 2023