A lamp standing in front of a green wall

Making a dent in the tech universe

Making a dent in the tech universe


Feature

Sustainability in IT business. What you can do to decarbonise

Most of us are onboard with the fact that humans have been overconsuming the earth's resources at an unsustainable rate. Action from a global, government, and local government level is still unsatisfactory. Everyone needs to start doing their bit, and hopefully each little bit adds up and makes a big difference.

    No results found

    Regular Expressions - 2 tips for maintainability

    ARTICLE

    Dive into our exploration of regular expressions, where we unveil practical insights on enhancing readability and maintainability through the use of multi-line options and named captures. This post draws on our firsthand experience to present tangible examples and a step-by-step guide on applying these techniques effectively. Perfect for those looking to streamline their coding practices.

    Devs for Ukraine Conference

    ARTICLE

    On the early mornings of 26th and 27th April (4am NZ time) members of the developer teams from Abletech and Addressfinder attended the [Devs For Ukraine](https://www.devsforukraine.io/) Conference, a free, online engineering conference with the goal to raise funds and provide support to Ukraine.

    Getting started with Stripe, Rails and React in three easy steps

    ARTICLE

    A client recently requested to add the functionality to be able to accept credit card payments within a Rails application that we were building. Specifically, they wanted users to be able to purchase vouchers using credit card payments and pass on any processing fees. Once the payment was complete, the transaction had to be recorded within the app and an email needed to be sent out to both the purchaser and the giftee. Stripe came into the picture then.

    *Refactor code one change at a time with [retest](https://github.com/AlexB52/retest).*

    Pragmatic Refactoring

    RESOURCE

    Last year, I read the amazing *99 Bottles of OOP* by Sandi Metz, Katrina Owen & TJ Stankus. The book explores OOP concepts and how to refactor code while being one cmd + z away from green tests. It teaches “practical techniques for getting things done that lead, naturally and inevitably, to beautiful code”, by changing one line at a time.

    Photo by [Elif Dilara Bora](https://unsplash.com/@elifborae?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/venice-carnival?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

    Testing ActiveRecord Concerns

    RESOURCE

    ActiveRecord classes manage persistence and have a tight relationship with their database tables. This relationship, sometimes, makes testing tricky and even trickier when testing Rails concerns. This article describes how to test a concern in isolation from its ActiveRecord class and its associated database table.

    Photo by [Dmitry Ratushny](https://unsplash.com/@ratushny?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/hope?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

    An alternative to service objects

    RESOURCE

    Service objects are overused. They have become the default solution for any new features in a Rails codebase. They’re also hard to talk about as they mean different things for different people. Here is how I define them:

    Rails best practice security exceptions

    RESOURCE

    However, these security features can adversely affect real users and you may notice ActionController::InvalidAuthenticityToken exceptions appearing in your production runtime which can be challenging to reproduce.

    Ruby Conf in Wellington

    ARTICLE

    The Ruby community holds conferences all over the globe, using local and international speakers, for Rubyists of all levels. The latest conference was a single day of talks held at Te Papa in Wellington which is two blocks from Abletech’s headquarters.

    Brighton Dome

    Brighton Ruby 2019

    ARTICLE

    In the UK, there are two Ruby conferences held each year — Bath Ruby and Brighton Ruby. North West Ruby user meetup group enthusiasts encouraged members to attend Brighton Ruby since it was the only Ruby conference being held this year.

    How to get a Summer Internship with Abletech

    ARTICLE

    We’re often asked how students and graduates can increase their chances of getting a paid summer internship with Abletech. Here are a few options to help you stand out from the crowd:

    RubyConf 2018

    ARTICLE

    This year’s RubyConf AU was held in Doltone House at Jones Bay Wharf, Sydney. Here’s a review of my highlights:

    Interning at Abletech

    ARTICLE

    Matt reflects on three months at Abletech. He’s been working with Ruby on Rails and describes coding, testing and deploying for both in-house and external clients. Watch a video to hear more about his experience of Test Frameworks, RSpec, Capybara, Microservices, Docker, APIs, Git and more!

    Ruby

    ARTICLE

    This year’s RubyConf AU is the biggest yet with a long line-up of speakers and some very cool social events.

    My First Month at Abletech

    ARTICLE

    Working at Abletech is awesome. The team is really friendly and I’ve worked on a wide range of projects. From the moment I arrived for my first day, I was made to feel right at home and not at all like an intern. Carl gave me a tour of our office, I met the Abletech and Sharesight teams and, most importantly, learned how to operate the coffee machine! Everyone is incredibly skilled and talented and always available to help out when I’m stuck on a problem. It has also been a supportive learning environment where I’ve felt valued.

    Kiwi Ruby

    ARTICLE

    Our developers have been to Ruby conferences overseas for years. Having this on home turf made it a good chance to catch up with fellow New Zealand Ruby developers and support the local Ruby community.

    Kick-start your tech career

    ARTICLE

    Here are Abletechers Kate Norquay, Oliver Greenaway and Carl Penwarden at the Wellington ‘meet & greet’ with up-and-coming graduates.

    Regular Expressions - 2 tips for maintainability

    ARTICLE

    Dive into our exploration of regular expressions, where we unveil practical insights on enhancing readability and maintainability through the use of multi-line options and named captures. This post draws on our firsthand experience to present tangible examples and a step-by-step guide on applying these techniques effectively. Perfect for those looking to streamline their coding practices.

    Devs for Ukraine Conference

    ARTICLE

    On the early mornings of 26th and 27th April (4am NZ time) members of the developer teams from Abletech and Addressfinder attended the [Devs For Ukraine](https://www.devsforukraine.io/) Conference, a free, online engineering conference with the goal to raise funds and provide support to Ukraine.

    Getting started with Stripe, Rails and React in three easy steps

    ARTICLE

    A client recently requested to add the functionality to be able to accept credit card payments within a Rails application that we were building. Specifically, they wanted users to be able to purchase vouchers using credit card payments and pass on any processing fees. Once the payment was complete, the transaction had to be recorded within the app and an email needed to be sent out to both the purchaser and the giftee. Stripe came into the picture then.

    *Refactor code one change at a time with [retest](https://github.com/AlexB52/retest).*

    Pragmatic Refactoring

    RESOURCE

    Last year, I read the amazing *99 Bottles of OOP* by Sandi Metz, Katrina Owen & TJ Stankus. The book explores OOP concepts and how to refactor code while being one cmd + z away from green tests. It teaches “practical techniques for getting things done that lead, naturally and inevitably, to beautiful code”, by changing one line at a time.

    Photo by [Elif Dilara Bora](https://unsplash.com/@elifborae?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/venice-carnival?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

    Testing ActiveRecord Concerns

    RESOURCE

    ActiveRecord classes manage persistence and have a tight relationship with their database tables. This relationship, sometimes, makes testing tricky and even trickier when testing Rails concerns. This article describes how to test a concern in isolation from its ActiveRecord class and its associated database table.

    Photo by [Dmitry Ratushny](https://unsplash.com/@ratushny?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/hope?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

    An alternative to service objects

    RESOURCE

    Service objects are overused. They have become the default solution for any new features in a Rails codebase. They’re also hard to talk about as they mean different things for different people. Here is how I define them:

    Rails best practice security exceptions

    RESOURCE

    However, these security features can adversely affect real users and you may notice ActionController::InvalidAuthenticityToken exceptions appearing in your production runtime which can be challenging to reproduce.

    Ruby Conf in Wellington

    ARTICLE

    The Ruby community holds conferences all over the globe, using local and international speakers, for Rubyists of all levels. The latest conference was a single day of talks held at Te Papa in Wellington which is two blocks from Abletech’s headquarters.

    Brighton Dome

    Brighton Ruby 2019

    ARTICLE

    In the UK, there are two Ruby conferences held each year — Bath Ruby and Brighton Ruby. North West Ruby user meetup group enthusiasts encouraged members to attend Brighton Ruby since it was the only Ruby conference being held this year.

    How to get a Summer Internship with Abletech

    ARTICLE

    We’re often asked how students and graduates can increase their chances of getting a paid summer internship with Abletech. Here are a few options to help you stand out from the crowd:

    RubyConf 2018

    ARTICLE

    This year’s RubyConf AU was held in Doltone House at Jones Bay Wharf, Sydney. Here’s a review of my highlights:

    Interning at Abletech

    ARTICLE

    Matt reflects on three months at Abletech. He’s been working with Ruby on Rails and describes coding, testing and deploying for both in-house and external clients. Watch a video to hear more about his experience of Test Frameworks, RSpec, Capybara, Microservices, Docker, APIs, Git and more!

    Ruby

    ARTICLE

    This year’s RubyConf AU is the biggest yet with a long line-up of speakers and some very cool social events.

    My First Month at Abletech

    ARTICLE

    Working at Abletech is awesome. The team is really friendly and I’ve worked on a wide range of projects. From the moment I arrived for my first day, I was made to feel right at home and not at all like an intern. Carl gave me a tour of our office, I met the Abletech and Sharesight teams and, most importantly, learned how to operate the coffee machine! Everyone is incredibly skilled and talented and always available to help out when I’m stuck on a problem. It has also been a supportive learning environment where I’ve felt valued.

    Kiwi Ruby

    ARTICLE

    Our developers have been to Ruby conferences overseas for years. Having this on home turf made it a good chance to catch up with fellow New Zealand Ruby developers and support the local Ruby community.

    Kick-start your tech career

    ARTICLE

    Here are Abletechers Kate Norquay, Oliver Greenaway and Carl Penwarden at the Wellington ‘meet & greet’ with up-and-coming graduates.

    Message sent
    Message could not be sent
    |