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.
Both junior and seasoned developers understand that debugging is one of the most time-consuming yet critical steps in the development...
User experience (UX) and user interface (UI) design are key roles in the success of software products like websites and...
As the technologies powering our modern world continue to evolve at an unprecedented pace, the tools and programming languages used...
Debugging is a crucial part of software development and is widely considered to be the most time-consuming and challenging aspect...
Traditional convolutional neural networks (CNNs) have helped realise some amazing breakthroughs in computer vision, natural language processing (NLP), and various...
The applications that drive our digital society require complex code development that uses many different tools and platforms. The result...
Almost all businesses in our digital era rely on data in some form or another. Considered the “new oil” powering...
While the agile methodology has grown in popularity in recent years, development and operations teams still largely remain siloed in...
Choosing the right database management system is not a simple task. As it is considered a long-term commitment for any...
Just like how there are numerous options for photographers to edit photos, designers to edit images, and filmmakers to edit...
Over 5 billion people (63.1% of the global population) accessed the internet regularly via smart devices in 2022 – and...
The most common question people ask when exploring the possibility of a career in IT is this: “Do I need...
Small businesses face many challenges on a daily basis but few are quite as potentially damaging as cyberattacks. Smaller companies...
Until recently, organisations wanting to create new information systems had limited options. Either they had to build a new system...
Creating sophisticated and intuitive websites that grab the attention of users requires perfect synergy between UX/UI and development teams. The...
As our IT and technology industries continue to evolve, the functionality requirements for modern applications also need to keep up....
As businesses in almost all global sectors begin to fully embrace digitisation, so grows the demand for software developers to...
What was originally seen to be an inaccessible technology to the everyday person is quickly becoming a reality thanks to...
You can find Working Machines: An Executive's Guide to AI and Intelligent Automation on Amazon and Apple for purchase. Artificial Intelligence...
If you are thinking about starting your own e-commerce business, we think you would find our guide very useful: How to start...
Wondering how to build an app? Well, you're not alone. There has never been a better time to get into...
In order to create your mobile app, you need to deploy certain development tools and applications. In this article, we’ll...
When we refer to a ‘design handoff’ we are speaking about the process where designers submit their design prototype to...
An interview with WeAreBrain’s brilliant Scrum Masters Taking the first steps of your career in the tech industry as a Scrum...
Project management has evolved greatly in recent years as today’s projects are more complex and teams are far bigger than...
I recently sat down with some of our rockstar programmers at WeAreBrain to discuss the most common mistakes beginner programmers...
Some years ago the creators of Scrum, Ken Schwaber and Jeff Sutherland, added 5 values to the framework that each...
We’re living in the age of ‘stronger, better, faster’ where every piece of software or technology undergoes constant updates and...
With the expected release of Drupal 9 arriving mid-2020, your friendly tech nerds at WeAreBrain take a look at the...
The tech world is littered with tricky terms, jarring jargon and convoluted concepts which are hard to keep track of,...
Every team needs a leader. No matter how big or small, teams rely on someone to guide, support, motivate, and...
The advent of voice search is changing the way we interact with technology and with our ‘collective consciousness’ itself. We...
A UX designer friend recently asked me for some advice on how to go about designing a full-scale chatbot process...
In our ongoing effort to demystify AI for business owners and executives, our team at WeAreBrain has just released a...
Drupal is both a coupled CMS for editors who need control over the presentation as well as a headless CMS...
By Andrii Savytskyi, Android Developer at WeAreBrain. I recently faced a challenging task for one of my projects: how do I...
Icons are everywhere. No matter how large or small your project is — there is always a need for icons....
Complex digital products are like symphonies — they need an orchestra full of different musicians — a multidisciplinary team. We...
Ready to build your own AI business strategy? Purchase WeAreBrain’s new book, Working Machines - An Executive’s Guide to AI...
By Dmitry Shishko, full-stack developer at WeAreBrain. In this article, I will be showing you how we used React to enable...
By Dmitry Shishko, PHP developer at WeAreBrain. The Latest Updates: We had such a great response to our article about moving from...
By Sergey Gernyak, Back-end Engineer at WeAreBrain. In part one of this two-part article series, we discovered how to make Arduino...
By Sergey Gernyak, Back-end Engineer at WeAreBrain. I really like electronics. I like doing fun experiments, and they’re pretty interesting to...
At WeAreBrain we invest a great deal of time in R&D and we’re always keen to investigate new programming languages...
Recently WeAreBrain built a Facebook Messenger chatbot for one of our clients, Bloom Avenue, an e-commerce startup that specialises in organic...
Welcome to my 3rd article about MVP on Android. As promised today we’ll be looking into Moxy a little more...
Welcome back for the second article in our Android development using MVP pattern series. Last time we spoke about a...
I’ve been looking for a way to create cleaner Android application code for ages, studying reams and reams of articles...
We all know that for a developer their editor or IDE, is their main tool and it’s the one used...
By Dmitry Shishko, Full Stack Developer. In this article, I would like to share my experience with testing the React application....
I’ll avoid a long intro about the new age of automated solutions, artificial intelligence and cognitive services, mostly because right...
There are situations when front-end developers complain about designers. You might hear: “Their mockups are unclear! The indents are different,...
By Sergey Gernyak, Back-end Engineer at WeAreBrain. The CMS Cockpit forms a separate part of the Hybris Platform which allows you...
By Sergey Prihodko, CTO at clevergig. There are a huge number of books and a myriad of articles on how to properly...
There are a lot of instances when a number or string should be able to be adjusted in environments outside...
So we’ve been stuck on this for some time due to the lack of official documentation regarding this topic. But...
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...
By Sergey Gernyak, Back-end Engineer. Some time ago, we started to move one of our Rails projects from MRI to a...
By Sergey Gernyak, Back-End Engineer. I came into Elixir from the Ruby and Rails world. RoR has many cool libraries out of...
By Sergey Gernyak, Back-end Engineer. Here at Brain, JavaScript is a very big part of the work we do. Especially for...