Skip to content

Development

Blog posts tagged with Development
Avoiding problems with your Drupal project

Avoiding problems with your Drupal project

03/08/2013
Over the past year I've been slowly building a list of gotchas, mistaken assumptions and potential slip ups that have hit projects I've been involved with several times, or seemed so blindingly obvious after the moment that they just had to be documented. This is one of the many articles I have that may grow over time as I discover more useful tidbits.
So, I quit my job. What's next?

So, I quit my job. What's next?

15/11/2013
<p class="p1"><span style="line-height: 1.538em;">A few weeks ago I quit my job, I&rsquo;d been there for two years but it was no longer right for me anymore.<p class="p1"><span style="line-height: 1.538em;">I&rsquo;m not one to rest on my laurels, so what&rsquo;s next? After a process of figuring out who I am and what I want to do, quite a lot is on the horizon, allow me to introduce you to some of the potentials&hellip;<p class="p1"><span style="line-height: 1.538em;"><strong>Wrapping up my involvement in Green Renters</strong><br /><span style="line-height: 1.538em;">This has been something that Cate and I have been trying to do for a while and we realised it needed more focussed work than we initially thought and we&rsquo;re weighing up quite what shape this will take, if you&rsquo;re interested in knowing more about that, <a href="https://greenrenters.org/news/time-new-lease" target="_blank">read this blog post</a>.<p class="p1"><strong><span style="line-height: 1.538em;">Starting a new cooperative organisation</strong><br /><span style="line-height: 1.538em;">The shape that this will (possibly) completely take is yet to be decided, but I&rsquo;m resurrecting and changing an old tag line from my past and starting a new Community development and Technology co-operative business called &ldquo;Large Gregarious Mammal&rdquo;, if you&rsquo;re interested in that or want in, <a href="https://largegregariousmammal.com/content/introducing-large-gregarious-mammal#overlay-context=" target="_blank">see this blog post</a>.<p class="p1"><strong style="line-height: 1.538em;">Writing more</strong><br /><span style="line-height: 1.538em;">Wether it be on the very blog or on other more established publications, I want to write more&hellip; About technology, ideas, other people&rsquo;s ideas and&hellip; My book&hellip;<p class="p1"><strong><span style="line-height: 1.538em;">The Lean Agile nonprofit</strong><br /><span style="line-height: 1.538em;">I&rsquo;ve mentioned this before, but I&rsquo;m stepping up working on my timely and needed (at this time) volume (but also consultancy, blog etc&hellip;) on applying lean and agile methodology to the non profit world. <a href="https://theleanagilenonprofit.com/" target="_blank">Follow those exploits here</a>.<p class="p1"><span style="line-height: 1.538em;"><strong>Tools for Changemakers</strong><br /><span style="line-height: 1.538em;">Inspired by the reception from my sessions as part of the Chagnemakers Festival I have decided to turn it into an ongoing project, not only more such sessions, but also a website resource that will weigh up and review tools suitable for Changemakers.<br /><a href="https://toolsforchangemakers.com" target="_blank">toolsforchangemakers.com</a><p class="p1">Or I might just get a job&hellip;
Melbourne Mobile February 2014

Melbourne Mobile February 2014

18/02/2014
<p class="p1"><span style="line-height: 1.538em;">A strange session tonight as we had a last minute cancellation, this coupled with the typical business session audience, i.e. High RSVP, high no-show, meant it was a quiet and quick evening.<p class="p1"><span style="line-height: 1.538em;">Andrew Skinner confessed to not being a confident public speaker, however this didn&#39;t detract from his high quality, high content presentation. The presentation covered getting client / internal team buy in for developing apps and Andrew drew from his years of experience working with some high profile clients and projects. His practical take homes was an explanation of Business canvases for developing business models and how to use them.<br /><em><span style="line-height: 1.538em;">Connect with Andrew via LinkedIn - <span class="s2" style="line-height: 1.538em;"><a href="https://au.linkedin.com/in/andy2307" style="line-height: 1.538em;">https://au.linkedin.com/in/andy2307</a></em><p class="p1"><span style="line-height: 1.538em;">Cameron Burns took a very different approach, being from a marketing background, throwing away his planned talk and just seeing what the audience were interested in. He covered sources of funding, choices of development stacks, using remote development teams, marketing plans for your apps and much much more in a quick fire sequence of tips and advice.<br /><em><span style="line-height: 1.538em;">Connect with Cameron via LinkedIn - https://au.linkedin.com/pub/cameron-burns/21/71/629</em>
First Look at platform.sh, Development and Deployment SaaS

First Look at platform.sh, Development and Deployment SaaS

22/08/1970
Not so long ago, many of us were satisfied handling deployment of our projects by uploading files via FTP to a web server. I was doing it myself until relatively recently and still do on occasion (don't tell anyone!). At some point in the past few years, demand for the services and features offered by web applications rose, team sizes grew and rapid iteration became the norm. The old methods for deploying became unstable, unreliable and (generally) untrusted. Read more
Create Cross-Platform Desktop Apps with Electron

Create Cross-Platform Desktop Apps with Electron

23/05/2016
Call me old-fashioned, but I have always preferred using a desktop app suited to each purpose. I feel that if all I'm going to use is a browser for everything I do, then why have a 'proper' computer? On a practical level, I travel frequently and am generally 'between' internet connectivity or using unstable internet connections, and 'real' applications are typically far better at allowing effective offline working.
An Introduction to Docker for Mac

An Introduction to Docker for Mac

21/07/2016
Recently out of private beta, Docker’s new native applications aim to replace the current methods for running Docker on Windows and Mac, creating a better experience for developers using those platforms.
A Beginner’s Guide to the Dockerfile

A Beginner’s Guide to the Dockerfile

24/08/2016
The humble but powerful Dockerfile is the building block of Docker images and containers. In essence, it’s a list of commands the Docker engine runs to assemble the image, and thus instances of images as containers.
An Introduction to CoreOS

An Introduction to CoreOS

22/09/2016
If you’re reading this blog, then you have a rough idea of what containers are and why you want to use them. Docker has made it easy to experiment with containers, and is slowly making it easier to deploy and manage them in production environments. However, there are a still a lot of gaps in what Docker offers (for free), and others have stepped up to fill them.
Testing Code Examples in Documentation

Testing Code Examples in Documentation

21/12/2016
In my last post, I covered how to improve the written component of your documentation with automated spell-checking and suggestions for better writing. In this post, I’ll cover the code component of good documentation; trying an example and finding it doesn’t work is a sure-fire way to annoy a reader.
Automating Screenshots in Documentation

Automating Screenshots in Documentation

31/01/2017
Drawing my short series to a close (we’ve talked about testing code examples in documentation and automating spelling and grammar checks in documentation), let’s cover one of the hardest elements of documentation to create and keep up to publishDate: screenshots.
Docker Secrets Management

Docker Secrets Management

14/03/2017
I’m sure we’ve all been there. That moment when you realize that important and sensitive access details have leaked online into a public space and potentially rendered your services to unrequited access. With the ever-growing amount of services we depend on for our development stack, the number of sensitive details to remember and track has also increased. To cope with this problem, tools have emerged in the field of “secrets management.” In this post, I am going to look at Docker Secrets, the new secrets management feature available in Docker 1.13 and higher.
Docker for Windows, Linux, and Mac

Docker for Windows, Linux, and Mac

18/04/2017
Released earlier in 2017, Docker’s new native applications for Windows and Mac replaced the older methods for running Docker on Windows and Mac and created a better experience for developers using those platforms.
CI Workflows and Bots

CI Workflows and Bots

24/05/2017
Chat bots are everywhere. Suddenly our messaging services are inundated with small automated systems inhabiting spaces in the domain of human-to-human communication. We can now have conversations with bots that help us buy products, book travel, make meetings, solve customer service issues, and much more.
HashiCorp Tools Useful for Continuous Integration

HashiCorp Tools Useful for Continuous Integration

20/06/2017
HashiCorp is a company that feels like it’s always been around. Quietly plugging away just out of the limelight working on awesome products and every now and then releasing something groundbreaking that you wondered how you worked without it. I attended a couple of meetups recently that covered HashiCorp tools and felt the time was ripe I dug into all they have to offer a CI workflow.
A Comparison of Docker GUIs

A Comparison of Docker GUIs

12/07/2017
The Docker API has allowed for a plethora of options for interfacing with Docker, your containers, and images to emerge from CLIs to desktop applications and web-based management tools. I am a fan of graphical user interfaces and thought it was time to survey the current landscape of GUIs for interacting with Docker.
Tools and Practices for Documenting Microservices

Tools and Practices for Documenting Microservices

23/08/2017
I will assume you are at least familiar with the concept of microservices — loosely coupled services that provide discrete solutions to business use cases that you can combine to solve current needs and demand. The architectural pattern has gained popularity over the past years, and although not everyone is completely sure what “doing it right” looks like, it’s a concept that suits modern needs and is here to stay for the foreseeable future.
An Overview of the Kontena Platform

An Overview of the Kontena Platform

19/10/2017
Back in my Docker hosting post, I noted that deploying and orchestrating containers live was still a missing step in the Docker workflow for many developers. A handful of complex orchestration tools entered to fill the void, with large cloud companies offering to host your setup for you. In that post, I intentionally avoided tools that sat in the middle of this process by helping you to deploy containers to cloud services, but there are plenty of them, including Docker’s own official cloud service. There is still plenty of opportunity for similar services and less than a month ago, I heard of a new option, Kontena.
What Is Blockchain?

What Is Blockchain?

26/06/2018
The world and its dog has gone crazy for blockchain (and related technologies, which is a whole other post). The past two years have been a hype roller coaster for the technology with stories of equally insane valuations, technical proposals, media exposure, regulatory nightmares, frauds, and unrealized dreams.