A lamp standing in front of a green wall


Making a dent in the tech universe

Making a dent in the tech universe


    No results found

    What is Agile?

    RESOURCE

    To understand how agile came to be popular in our industry it helps to understand what came before. When software came out of University Computer Laboratories and people with Computer Science degrees were working in companies using computers to build business applications, the industry looked to existing industries for inspiration of how to structure their work. The industry they chose was engineering. A number of principals were adopted from Engineering and applied to software projects.

    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.

    What does it mean to go serverless?

    RESOURCE

    It’s time to look closely at serverless development. Come on a journey to investigate the serverless development model with Typescript. This article will take you through a potential framework, ORM, relational database provider, how to test, and our conclusions.

    Working on Pull Requests

    RESOURCE

    Similar to how we write sentences, there are a lot of ways to write code and produce the same outcome. Because each developer has their own coding style, ensuring the code quality is necessary before integrating it into the code repository. Code reviews provide a means to ensure that the quality of the code meets the standard of the team and identify any potential defects or improvements. Developers integrate this into a process called pull request (PR).

    Vim’s most magical autocomplete

    RESOURCE

    Let’s jump straight to the point: Vim can autocomplete a word, but it also knows the context of where it found the keyword, and can complete the next word after it.

    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.

    Optimising Docker for Mac and Elixir

    RESOURCE

    The minimum set of files we want to sync is the actual source code that is committed into git. Look at your .gitignore for hints on what to remove in your project. For our Elixir service we have dependencies, and build artifacts, that are written to disk, so moving deps and _build folders external to the shared project folder should speed things up.

    What is Agile?

    RESOURCE

    To understand how agile came to be popular in our industry it helps to understand what came before. When software came out of University Computer Laboratories and people with Computer Science degrees were working in companies using computers to build business applications, the industry looked to existing industries for inspiration of how to structure their work. The industry they chose was engineering. A number of principals were adopted from Engineering and applied to software projects.

    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.

    What does it mean to go serverless?

    RESOURCE

    It’s time to look closely at serverless development. Come on a journey to investigate the serverless development model with Typescript. This article will take you through a potential framework, ORM, relational database provider, how to test, and our conclusions.

    Working on Pull Requests

    RESOURCE

    Similar to how we write sentences, there are a lot of ways to write code and produce the same outcome. Because each developer has their own coding style, ensuring the code quality is necessary before integrating it into the code repository. Code reviews provide a means to ensure that the quality of the code meets the standard of the team and identify any potential defects or improvements. Developers integrate this into a process called pull request (PR).

    Vim’s most magical autocomplete

    RESOURCE

    Let’s jump straight to the point: Vim can autocomplete a word, but it also knows the context of where it found the keyword, and can complete the next word after it.

    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.

    Optimising Docker for Mac and Elixir

    RESOURCE

    The minimum set of files we want to sync is the actual source code that is committed into git. Look at your .gitignore for hints on what to remove in your project. For our Elixir service we have dependencies, and build artifacts, that are written to disk, so moving deps and _build folders external to the shared project folder should speed things up.

    Message sent
    Message could not be sent
    |