Trending Articles, Demos and tech notes
DevOps: Revolutionising Software Development and IT Operations
DevOps is transforming software development by enabling the seamless integration and automation of software development and information technology operations. This innovative approach not only shortens development time but also optimises the development life cycle, driving efficiency across teams. Comprising practices like continuous integration and continuous delivery (CI-CD) along with test automation and release management, DevOps fosters a culture of collaboration that accelerates the release process.
By tackling tough tasks early in the development cycle, DevOps enables teams to address challenges before they escalate, reducing the risk of delays and costly errors. Test automation plays a key role in this process, ensuring quality while enhancing speed. The result is swift issue detection, quicker iterations, and rapid feedback that keeps the entire team aligned.
At the core of DevOps is a combination of specific practices, culture change, and advanced software build and release tooling. With a focus on shared ownership and workflow automation, DevOps fosters an environment where both development and operations teams work together seamlessly. For organizations looking to improve productivity, reduce inefficiencies, and increase collaboration, adopting DevOps is no longer an option, but a necessity.
-
Enabling Gitea actions with act_runner on macOS via Homebrew
To enable Gitea Actions (GitHub Actions–compatible workflows) you’ll need the act_runner utility, which connects your Gitea instance to its built-in CI system. This is straighforward but making it work in the background on macOS is
... -
Project setup in Jira
Multiple projects, one set of consistent tools, one roadmap?
A client wants to consider standardising on Jira and Confluence across their entire portfolio so I thought I'd implement these tools from Atlassian for
... -
Sprint setup in Jira
Sprints
In the first article, Project setup in Jira, I got started with Jira for multiple projects, setting up boards for them and a Cross
... -
Software Assurance
Making sure software apps function as intended and are free from known vulnerabilities and implementation flaws
Recently, I was asked to examine an acquired Software as a service (SaaS) app to see if it needed updating because
... -
Connecting to multiple Git repository providers with SSH
...Using an SSH key, you can connect and authenticate to remote git servers without supplying your username and personal access token at each visit. Inevitably, you'll end up using more than one provider, for example for
-
Using Xdebug to improve PHP development with Joomla!
Xdebug is an essential extension for PHP, enhancing debugging and development capabilities. Remember: while it offers powerful tools, do not leave it enabled in production environments.
-
Two Factor authentication for Apple ID
2FA is mandatory for App Store Connect
You can enable two-step verification or two-factor authentication now for the Apple ID associated with your developer account.
Easy, right? ...