Making a dent in the tech universe
Making a dent in the tech universe
Goodbye Manual Markup: How Claude Code Automates the Figma-to-Code Workflow
What if we could take the designs provided to us by our clients and instead of spending hours measuring spacing, and recreating layouts pixel by pixel, we could use AI tooling, and skip the manual translation entirely?
Rails best practice security exceptions
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?
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
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).
How to configure VS Code to format Elixir code
Here is a step by step guide on how to configure Visual Studio Code to automatically format your Elixir code using the new built-in formatter included in version 1.6.
Replace Postman with humble Bash
Postman is a great API testing tool. It has a boat-load of functionality that I will never use, but at the heart of it, it does these things:
Accessibility, error handling and service workers
Kate’s favourite talks include Julie Grundy on accessibility, Theresa Ma on improving the way designers and engineers work together, and Diana Mounter from GitHub on the interaction of colour systems.
Elixir for JavaScript and Ruby developers
This talk will be an introduction to Elixir in the form of a walk-through of a real-world application (Addressfinder).
HTTP/2 accelerates Addressfinder
Last week we upgraded the software that powers Addressfinder. We turned on HTTP/2. It’s made the autocomplete even faster.
Chatbot & Natural Language Processing
The talk covers the basics of implementing a chatbot through Facebook Messenger using a Natural Language Processing (NLP) API called RecastAI.
Vim’s most magical autocomplete
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.
Testing ActiveRecord Concerns
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.
Setting Kafka’s pace with Broadway
Looking to turn your push dataflow into a pull Broadway pipeline? Here’s an introduction.
Optimising Docker for Mac and Elixir
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.
Terraform
He shared his Terraform experience with Abletechers at a recent Tech Talk. Catch it in this video:
🚘 SmartInspect with React Native 📱
Our Rapid Projects team developed this mobile app in three months. We used React Native and found it fast and efficient. Watch a demo of SmartInspect. Hear what Naiki Pearl and Kate Norquay found as they developed using React Native.
Google Search Console and canonical pages
Nigel Ramsay shows how to see if Google are indexing your pages, or dropping them from the Google Search index. And what to do about it.
An alternative to service objects
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:
An introduction to Elixir
Find out more about Elixir by sitting in on this Abletech tech talk from Nigel and David at Abletech.
Rails best practice security exceptions
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?
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
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).
How to configure VS Code to format Elixir code
Here is a step by step guide on how to configure Visual Studio Code to automatically format your Elixir code using the new built-in formatter included in version 1.6.
Replace Postman with humble Bash
Postman is a great API testing tool. It has a boat-load of functionality that I will never use, but at the heart of it, it does these things:
Accessibility, error handling and service workers
Kate’s favourite talks include Julie Grundy on accessibility, Theresa Ma on improving the way designers and engineers work together, and Diana Mounter from GitHub on the interaction of colour systems.
Elixir for JavaScript and Ruby developers
This talk will be an introduction to Elixir in the form of a walk-through of a real-world application (Addressfinder).
HTTP/2 accelerates Addressfinder
Last week we upgraded the software that powers Addressfinder. We turned on HTTP/2. It’s made the autocomplete even faster.
Chatbot & Natural Language Processing
The talk covers the basics of implementing a chatbot through Facebook Messenger using a Natural Language Processing (NLP) API called RecastAI.
Vim’s most magical autocomplete
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.
Testing ActiveRecord Concerns
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.
Setting Kafka’s pace with Broadway
Looking to turn your push dataflow into a pull Broadway pipeline? Here’s an introduction.
Optimising Docker for Mac and Elixir
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.
Terraform
He shared his Terraform experience with Abletechers at a recent Tech Talk. Catch it in this video:
🚘 SmartInspect with React Native 📱
Our Rapid Projects team developed this mobile app in three months. We used React Native and found it fast and efficient. Watch a demo of SmartInspect. Hear what Naiki Pearl and Kate Norquay found as they developed using React Native.
Google Search Console and canonical pages
Nigel Ramsay shows how to see if Google are indexing your pages, or dropping them from the Google Search index. And what to do about it.
An alternative to service objects
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:
An introduction to Elixir
Find out more about Elixir by sitting in on this Abletech tech talk from Nigel and David at Abletech.