[ Skip to main content ]

Our blog

Thoughts on technology and business from the team.


Subscribe via RSS

Springtimesoft in Kawakawa Bay 2019

2019 has been a big year here at Springtimesoft, and so for the first week of December we all got together in Kawakawa Bay to reflect, celebrate and recharge.

NetHui 2019: Safety, inclusion and wellbeing on the open Internet

Last week Ben and Laura attended NetHui 2019 — a gathering of people from industry, policy makers and community to discuss all things internet, with a specific focus on ‘Safety, inclusion and wellbeing on the open Internet’. Essentially, over two days we heard about and discussed some of the biggest challenges we face as not only providers of technology services, but simply as users of the internet.

Integration & automation

In business we often find ourselves performing very repetitive tasks, especially when it comes to things like invoicing or year-end. Individual documents need to be generated for each client, personalised, stored for record keeping, and finally emailed out to clients. This can be done manually when dealing with just a few, however as that number grows, the system becomes extremely prone to human error - update the wrong information, save it under the wrong name, or email it to the wrong person.

Upgrading from SilverStripe 3

We have been talking with some of our clients about upgrading their SilverStripe 3 websites to SilverStripe 4. For the benefit of others who might be investigating or considering this we thought we’d write an informative post.

Our stack at Springtimesoft Consulting

This part can vary a lot depending on the project, however, our typical stack consists of Linux, Git, Docker, Nginx, PHP, and MySQL. This is often combined with Redis, RabbitMQ, Solr/Elasticsearch, Postfix as support. When in a load-balanced environment we often make use of Amazon’s S3 for file storage. This is all supplemented with the odd homegrown tool or script written in Python, Ruby, Golang or Rust.

Our infrastructure at Springtimesoft Consulting

Our servers all live in the cloud, a mixture of Digital Ocean and Amazon’s AWS depending on the project requirements. We use Linux heavily (mainly Ubuntu), and this is mirrored in our development environments, which are built around Docker, for quick repeatable environments. Some of our older projects still use Vagrant and VirtualBox.

Our experience using CWP 2.0

The following outlines our experiences using the Common Web Platform 2.0 (CWP 2.0) during the development of the Practice Centre site for Oranga Tamariki.

Frameworks we use at Springtimesoft Consulting

Backend We encourage using the best tool for the job, for heavy e-commerce projects this generally boils down to Magento, though for shops that don’t need all of the heavy Magento features, we have our own in-house solution built for the New Zealand e-commerce market called Shopalicious (built on the Symfony framework).

Working from Barcelona

At Springtimesoft we’re a remote working team – spread across New Zealand through Auckland, Wellington, Gisborne and beyond – but in Winter 2017 I decided to take things a little further. With a firmly entrenched love of travel, a desire to discover more of the world, and finding myself in the peak time of the remote worker, it felt almost inexcusable not to give it a go. I booked an Airbnb on the outskirts of Barcelona, a coworking space near the beach, a solid mobile data plan, and off I went. Little did I consider the 12 hour time difference and my fairly abysmal command of the Spanish language, but we’ll get to that.

Exciting things afoot in Nelson

Last weekend, we sponsored Startup Weekend Nelson - an awesome 54 hours that we are proud to have been a part of. So, what was it, what did we do there and how did it go? All very good questions…
We'd love to hear from you

Technology enables us to do some awesome things. We love how a simple greeting or question can turn into something amazing.

Contact us
Magento - Wellington, Auckland

Magento

If your business is serious about ecommerce success, we can help. Magento offers flexible, feature-rich solutions that address a wide range of business sizes, needs and budgets.

PHP - Wellington, Auckland

PHP

PHP is a widely-used, general-purpose scripting language, that is especially suited for web development and can be embedded into HTML.

SilverStripe - Wellington, Auckland

SilverStripe

SilverStripe CMS is a web content management system used by governments, businesses and non-profit organisations around the world. It is the Common Web Platform for New Zealand’s Public Sector.

Symfony - Wellington, Auckland

Symfony

Symfony is a PHP framework for web projects. Speed up the creation and maintenance of your PHP web applications. Replace the repetitive coding tasks by power, control and pleasure.