What are sprint demos and why are they so important? Sprint demos are ceremonies that happen at the end of each design or development sprint, and are an opportunity for the team to demonstrate progress and create...
How much one year can change things. This time last year I was seriously contemplating leaving Nona. I was quite unhappy and in particular felt quite unfulfilled. Why, you may ask? I was alone on a project and as such...
Making your application multilingual can be quite the undertaking. Especially when you didn’t plan for it upfront and need to retrofit. However with a little bit of effort it’s very easy to make your application...
Often when building a mobile or web applications one needs to make use of third party API’s. Storing keys for a third party service in your application is a terrible idea from a security perspective, as anyone...
I’ve been a developer for about 2 years now. The funny thing is I have always taken what it means to be a developer for granted. I never sat down and asked myself what the purpose of a developer is…? I bet you didn’t...
A while back I built an App using Google App Scripts that needed to connect to the Xero API. One of the most frustrating parts of this process was getting my app to connect with an API which uses OAuth2 for...
In the previous article we discussed setting up a cloud function proof of concept with most of the basic deployment components. Which from a POC function deployment perspective would be sufficient, however, when dealing...
I recently ran into what, at first blush, seemed peculiar behaviour with CSS. I’d created a Button component with a shadow, but the designs needed the shadow to be slightly smaller than the button component: The...
Because having a few words written down somewhere is not enough. Photo by Brooke Cagle on Unsplash It took me a good ten years of being in business to begin to see and appreciate the place and importance of...