AscendHow 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.3 min read·Sep 1, 2023----
AscendOptimising MySQL/MariaDB PerformanceDatabase performance is a critical factor that can significantly impact user experience and overall system efficiency.3 min read·Aug 29, 2023----
AscendJenkins: streamlining development with a completely free CI/CD solutionSomething for free? In 2023? Never.3 min read·Aug 24, 2023----
AscendMastering 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…4 min read·Aug 24, 2023----
AscendStep-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…10 min read·Aug 24, 2023----
AscendStep-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.12 min read·Aug 23, 2023----
AscendServing 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…5 min read·Aug 22, 2023----
AscendAsync-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.4 min read·Aug 22, 2023----
AscendWhy we chose Medium over our WordPress website for bloggingWritten by Ian Austin, CEO at Ascend.4 min read·Aug 22, 2023----
AscendUpgrades 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…4 min read·Aug 20, 2023----