Dan

My name is Dan. My primary role at aTech is to develop and maintain our hosted applications, such as Codebase and Deploy. I'm often the person who responds to helpdesk tickets where further investigation is needed. My preferences include; beer over lager, dogs over cats, coffee over tea and cars from the 80s.

All articles

Displaying posts 1 - 12 of 28 in total

Beta Testers Wanted ‑ Deploy Build Commands

Posted on the 4th September on the DeployHQ blog

Recent progress in the web development world has led to increased usage of preprocessors (Haml, Sass, LESS etc.) and transpilers (Coffeescript, Typescript, Babel). Static Site Generators such as Jekyll or...

Record everything with Notebooks

Posted on the 24th July on the Codebase blog

Notebooks allow you to keep all of your documentation in a safe, structured and versioned way. To setup your notebook, navigate to your project, open the Notebook tab and click...

Building Commit Graphs

Posted on the 25th April on the Codebase blog

Git and Mercurial both come packaged with handy utilities to visualise the commits in your repository as a graph. We include this functionality in the Codebase interface as well. A...

Seamless socket server restarts in Ruby

Posted on the 22nd March on the aTech Media blog

We utilise a variety of custom socket servers to support our applications. Most of our apps have at least one. We write RPC servers to interact with repository storage in...

Wiring up Deploy for Websockets (part 1)

Posted in June 2016 on the DeployHQ blog

In the last few weeks we've introduced websockets into Deploy to improve our deployments. In the next couple of posts we'll delve into the how and why of this development.

Deploy at PHP South Coast

Posted in June 2016 on the DeployHQ blog

This Saturday we'll be attending the 2nd PHP South Coast Conference. Located in Portsmouth at the historic Action Stations boathouse we'll be on hand all day to give demonstrations and answer any questions.

Force Push Protection

Posted in March 2016 on the Codebase blog

It happens to every team, someone force-pushes to the repository and overwrites the branch, instead of pulling and merging changes like they should. We want to make this a thing...

Progress and Deadlines

Posted in November 2015 on the Codebase blog

Today we're making a small change to the ticket creation and updating forms. We're rolling the "Sprints" and "Dates and Milestones" tab into one unified tab, "Progress and Deadlines".

Kanban Board 2.0

Posted in October 2015 on the Codebase blog

If you've been a part of our agile beta you'll probably be familiar with the Kanban Board functionality that's available as part of a sprint. Today I'd like to introduce...

Smoother image attachments

Posted in July 2015 on the Codebase blog

Drag and dropping file attachments into your tickets and discussions just got better. Drag a PNG or JPEG image onto your update to have a link to it automatically inserted...

Tidy up your Branches

Posted in July 2015 on the Codebase blog

If you're anything like me you're terrible at tidying up your remote branches once you've merged your work, leading you to having a great big, long list in Codebase. This...