Tech

Dive into our reservoir of insights on software development and product building. We offer top-tier advice spanning frontend, backend, full stack, and mobile development. Whether you’re an industry veteran or a budding enthusiast, we have something for you.

Tech
Choosing the best debugging tools for software developers
November 20, 2023

Choosing the best debugging tools for software developers

Both junior and seasoned developers understand that debugging is one of the most time-consuming yet critical steps in the development...

Tech
How UX/UI informs software development (and vice versa)
October 16, 2023

How UX/UI informs software development (and vice versa)

User experience (UX) and user interface (UI) design are key roles in the success of software products like websites and...

DesignTech
The future of programming languages
October 9, 2023

The future of programming languages

As the technologies powering our modern world continue to evolve at an unprecedented pace, the tools and programming languages used...

Tech
10 effective debugging techniques for developers
September 25, 2023

10 effective debugging techniques for developers

Debugging is a crucial part of software development and is widely considered to be the most time-consuming and challenging aspect...

Tech
Capsule networks: The next generation of deep learning architecture
September 18, 2023

Capsule networks: The next generation of deep learning architecture

Traditional convolutional neural networks (CNNs) have helped realise some amazing breakthroughs in computer vision, natural language processing (NLP), and various...

AI & Data ScienceTech
How to implement Continuous Integration and Continuous Deployment (CI/CD)
July 24, 2023

How to implement Continuous Integration and Continuous Deployment (CI/CD)

The applications that drive our digital society require complex code development that uses many different tools and platforms. The result...

Tech
Cloud-based vs Traditional databases: which one should you choose?
May 22, 2023

Cloud-based vs Traditional databases: which one should you choose?

Almost all businesses in our digital era rely on data in some form or another. Considered the “new oil” powering...

AI & Data ScienceTech
The role of DevOps in modern software development
May 8, 2023

The role of DevOps in modern software development

While the agile methodology has grown in popularity in recent years, development and operations teams still largely remain siloed in...

Tech
Choosing the right database for your application
April 13, 2023

Choosing the right database for your application

Choosing the right database management system is not a simple task. As it is considered a long-term commitment for any...

AI & Data ScienceTech
5 best code editors on the market
February 6, 2023

5 best code editors on the market

Just like how there are numerous options for photographers to edit photos, designers to edit images, and filmmakers to edit...

Tech
Frontend trends for 2023
January 23, 2023

Frontend trends for 2023

Over 5 billion people (63.1% of the global population) accessed the internet regularly via smart devices in 2022 – and...

Tech
Do you really need maths to be a programmer?
October 24, 2022

Do you really need maths to be a programmer?

The most common question people ask when exploring the possibility of a career in IT is this: “Do I need...

Tech
5 cybersecurity must-haves for small businesses
June 13, 2022

5 cybersecurity must-haves for small businesses

Small businesses face many challenges on a daily basis but few are quite as potentially damaging as cyberattacks. Smaller companies...

Tech
Low-code vs no-code development: the key differences
March 24, 2022

Low-code vs no-code development: the key differences

Until recently, organisations wanting to create new information systems had limited options. Either they had to build a new system...

Tech
Best web development frameworks
March 17, 2022

Best web development frameworks

Creating sophisticated and intuitive websites that grab the attention of users requires perfect synergy between UX/UI and development teams. The...

Tech
The challenges of software integration
February 21, 2022

The challenges of software integration

As our IT and technology industries continue to evolve, the functionality requirements for modern applications also need to keep up....

Tech
The career path for a software developer
January 10, 2022

The career path for a software developer

As businesses in almost all global sectors begin to fully embrace digitisation, so grows the demand for software developers to...

Tech
Developing for AR: a quick crash course
November 8, 2021

Developing for AR: a quick crash course

What was originally seen to be an inaccessible technology to the everyday person is quickly becoming a reality thanks to...

DesignTech
Working Machines: A book by WeAreBrain
March 16, 2021

Working Machines: A book by WeAreBrain

You can find Working Machines: An Executive's Guide to AI and Intelligent Automation on Amazon and Apple for purchase.  Artificial Intelligence...

AI & Data ScienceTeam & Company NewsTech
Creating an e-commerce website: template vs custom
March 8, 2021

Creating an e-commerce website: template vs custom

If you are thinking about starting your own e-commerce business, we think you would find our guide very useful: How to start...

CommerceTech
How to build an app: A complete guide of tips and tricks
July 1, 2020

How to build an app: A complete guide of tips and tricks

Wondering how to build an app? Well, you're not alone. There has never been a better time to get into...

DesignTech
The Differences Between Web, Native, Progressive Web and Hybrid Apps
June 3, 2020

The Differences Between Web, Native, Progressive Web and Hybrid Apps

In order to create your mobile app, you need to deploy certain development tools and applications. In this article, we’ll...

Tech
Designer-Developer handoff: The art of collaboration
May 27, 2020

Designer-Developer handoff: The art of collaboration

When we refer to a ‘design handoff’ we are speaking about the process where designers submit their design prototype to...

DesignTech
Best practices for newbie Scrum Masters
May 22, 2020

Best practices for newbie Scrum Masters

An interview with WeAreBrain’s brilliant Scrum Masters Taking the first steps of your career in the tech industry as a Scrum...

Tech
Project management essentials in 2020
April 28, 2020

Project management essentials in 2020

Project management has evolved greatly in recent years as today’s projects are more complex and teams are far bigger than...

Tech
How to avoid the biggest newbie programmer mistakes
April 17, 2020

How to avoid the biggest newbie programmer mistakes

I recently sat down with some of our rockstar programmers at WeAreBrain to discuss the most common mistakes beginner programmers...

Tech
The 5 Scrum values: What are they and why do we need them?
April 3, 2020

The 5 Scrum values: What are they and why do we need them?

Some years ago the creators of Scrum, Ken Schwaber and Jeff Sutherland, added 5 values to the framework that each...

Tech
Living on the Edge: What is edge computing and why do we need it?
March 3, 2020

Living on the Edge: What is edge computing and why do we need it?

We’re living in the age of ‘stronger, better, faster’ where every piece of software or technology undergoes constant updates and...

Tech
Should you make the switch to Drupal 9?
February 27, 2020

Should you make the switch to Drupal 9?

With the expected release of Drupal 9 arriving mid-2020, your friendly tech nerds at WeAreBrain take a look at the...

Tech
Waterfall vs Agile vs Scrum: What’s the difference?
January 24, 2020

Waterfall vs Agile vs Scrum: What’s the difference?

The tech world is littered with tricky terms, jarring jargon and convoluted concepts which are hard to keep track of,...

Tech
Stronger together: How to be an inspiring Technical Team Leader (TTL)
January 8, 2020

Stronger together: How to be an inspiring Technical Team Leader (TTL)

Every team needs a leader. No matter how big or small, teams rely on someone to guide, support, motivate, and...

InnovationTech
The efficiency of voice search has the potential to change how we communicate
July 24, 2019

The efficiency of voice search has the potential to change how we communicate

The advent of voice search is changing the way we interact with technology and with our ‘collective consciousness’ itself. We...

InnovationTech
How to design a chatbot from scratch — a comprehensive guide
June 27, 2019

How to design a chatbot from scratch — a comprehensive guide

A UX designer friend recently asked me for some advice on how to go about designing a full-scale chatbot process...

AI & Data ScienceTech
Demystifying AI Part 6: Machine Learning vs Deep Learning — what’s the difference?
June 25, 2019

Demystifying AI Part 6: Machine Learning vs Deep Learning — what’s the difference?

In our ongoing effort to demystify AI for business owners and executives, our team at WeAreBrain has just released a...

AI & Data ScienceTech
How to quickly configure Drupal as a decoupled (headless) API-first system
June 20, 2019

How to quickly configure Drupal as a decoupled (headless) API-first system

Drupal is both a coupled CMS for editors who need control over the presentation as well as a headless CMS...

Tech
Background Execution Limits for Android Devices
April 16, 2019

Background Execution Limits for Android Devices

By Andrii Savytskyi, Android Developer at WeAreBrain.   I recently faced a challenging task for one of my projects: how do I...

Tech
Creating your custom font kit (icon font)
March 5, 2019

Creating your custom font kit (icon font)

Icons are everywhere. No matter how large or small your project is — there is always a need for icons....

MarketingTech
UX designers and QA engineers — crossing our T-shapes for better collaboration
February 21, 2019

UX designers and QA engineers — crossing our T-shapes for better collaboration

Complex digital products are like symphonies — they need an orchestra full of different musicians — a multidisciplinary team. We...

DesignTech
Sink or Swim: Why SMEs need Robotic Process Automation (RPA) in order to remain competitive
February 6, 2019

Sink or Swim: Why SMEs need Robotic Process Automation (RPA) in order to remain competitive

Ready to build your own AI business strategy? Purchase WeAreBrain’s new book, Working Machines - An Executive’s Guide to AI...

InnovationTech
React client-side authentication with Facebook, LinkedIn and Google
November 29, 2018

React client-side authentication with Facebook, LinkedIn and Google

By Dmitry Shishko, full-stack developer at WeAreBrain.   In this article, I will be showing you how we used React to enable...

Tech
Moving from Webpack 3 to Webpack 4 — Now with some exciting updates
March 9, 2018

Moving from Webpack 3 to Webpack 4 — Now with some exciting updates

By Dmitry Shishko, PHP developer at WeAreBrain.   The Latest Updates: We had such a great response to our article about moving from...

Tech
Make a Bluetooth-driven electronic device with Arduino at its heart — Part 2
February 16, 2018

Make a Bluetooth-driven electronic device with Arduino at its heart — Part 2

By Sergey Gernyak, Back-end Engineer at WeAreBrain.   In part one of this two-part article series, we discovered how to make Arduino...

Tech
Make a Bluetooth-driven electronic device with Arduino at its heart — Part 1
February 9, 2018

Make a Bluetooth-driven electronic device with Arduino at its heart — Part 1

By Sergey Gernyak, Back-end Engineer at WeAreBrain.   I really like electronics. I like doing fun experiments, and they’re pretty interesting to...

Tech
Programming languages that are worth a second look
January 26, 2018

Programming languages that are worth a second look

At WeAreBrain we invest a great deal of time in R&D and we’re always keen to investigate new programming languages...

Tech
Limitations to Chatbot Functionality: Facebook Messenger’s Chatbot API
January 19, 2018

Limitations to Chatbot Functionality: Facebook Messenger’s Chatbot API

Recently WeAreBrain built a Facebook Messenger chatbot for one of our clients, Bloom Avenue, an e-commerce startup that specialises in organic...

Tech
MVP for Android Part 3 — Moxy Strategies
December 22, 2017

MVP for Android Part 3 — Moxy Strategies

Welcome to my 3rd article about MVP on Android. As promised today we’ll be looking into Moxy a little more...

Tech
MVP for Android Part 2 — Featuring Moxy
December 15, 2017

MVP for Android Part 2 — Featuring Moxy

Welcome back for the second article in our Android development using MVP pattern series. Last time we spoke about a...

Tech
MVP for Android — Part 1
December 8, 2017

MVP for Android — Part 1

I’ve been looking for a way to create cleaner Android application code for ages, studying reams and reams of articles...

Tech
Why I fell in love with Visual Studio Code
November 17, 2017

Why I fell in love with Visual Studio Code

We all know that for a developer their editor or IDE, is their main tool and it’s the one used...

Tech
Use Jest for React App Testing
October 27, 2017

Use Jest for React App Testing

By Dmitry Shishko, Full Stack Developer.   In this article, I would like to share my experience with testing the React application....

Tech
Lex vs Luis: choosing the right solution to create bots for your business
October 13, 2017

Lex vs Luis: choosing the right solution to create bots for your business

I’ll avoid a long intro about the new age of automated solutions, artificial intelligence and cognitive services, mostly because right...

Tech
Web designers vs. Front-end developers: Avoid quarrelling!
October 6, 2017

Web designers vs. Front-end developers: Avoid quarrelling!

There are situations when front-end developers complain about designers. You might hear: “Their mockups are unclear! The indents are different,...

DesignTech
Add a new editor to CMS Cockpit
September 29, 2017

Add a new editor to CMS Cockpit

By Sergey Gernyak, Back-end Engineer at WeAreBrain.   The CMS Cockpit forms a separate part of the Hybris Platform which allows you...

Tech
How we made our product building process great again
August 18, 2017

How we made our product building process great again

By Sergey Prihodko, CTO at clevergig.   There are a huge number of books and a myriad of articles on how to properly...

InnovationTech
Project configuration in Hybris
July 20, 2017

Project configuration in Hybris

There are a lot of instances when a number or string should be able to be adjusted in environments outside...

Tech
How to use Maven dependencies inside the Hybris extension
July 11, 2017

How to use Maven dependencies inside the Hybris extension

So we’ve been stuck on this for some time due to the lack of official documentation regarding this topic. But...

Tech
Elixir runtime processes
July 5, 2017

Elixir runtime processes

By Sergey Gernyak, Back-end Engineer.   Mostly when you create your new Elixir application you’ll run the following command: mix new my_app --sup It...

Tech
How to run a Rails application on jRuby or how a Rails application is run inside WAR
July 5, 2017

How to run a Rails application on jRuby or how a Rails application is run inside WAR

By Sergey Gernyak, Back-end Engineer.   Some time ago, we started to move one of our Rails projects from MRI to a...

Tech
Prettify Ecto errors
July 5, 2017

Prettify Ecto errors

By Sergey Gernyak, Back-End Engineer.   I came into Elixir from the Ruby and Rails world. RoR has many cool libraries out of...

Tech
Why I don’t like #JavaScript
July 5, 2017

Why I don’t like #JavaScript

By Sergey Gernyak, Back-end Engineer.   Here at Brain, JavaScript is a very big part of the work we do. Especially for...

Tech