Engineering blog

EliteBrains Blog is a hub for in-depth development tutorials and new technology announcements created by professional software engineers for developers, companies or IT recruiters.

Entry image

How to test & screen Javascript developers

Onboarding Javascript engineers? Make sure to evaluate their skills in order to build the skyrocket team!

Vojtech
Entry image

How Freelance CTOs Stay Ahead Of The Curve

Discover how freelance CTOs continuously adapt and stay ahead of the curve in the ever-evolving tech industry by leveraging key strategies such as networking, upskilling, and more.

Arjun
Entry image
  • Full Time Software Developer

Web Developer- Skills, Responsibilities & Salary (2024)

Learn about the essential skills, duties, and earning potential of a web developer in 2024. Get started on your career path with this comprehensive guide.

Arjun
Entry image
  • Recruiters

6 must-have blockchain developer skills (2024)

Discover the essential skills required for a successful career in blockchain development. Learn about the top 6 must-have skills that every blockchain developer should possess in 2024. Read now for more information.

Hunter Andrews
Entry image
  • Software developers

What You Need To Know About Non-Fungible Tokens (NFTs)

NFTs are the new kids on the crypto block – brands are embracing them, collectors are loving them, and speculators are jumping aboard. Some describe these crypto tokens as something akin to an "iTunes of Crypto." But what exactly is an NFT? Let's find out!

Entry image

Machine Learning for Business: A Comprehensive Guide (2024)

Learn everything you need to know about machine learning, including its applications, benefits, and challenges. Get started on your machine learning journey and take your business to the next level.

Entry image
  • Software developers

How to Become A SharePoint Developer (in 2024)

Discover the steps to become a SharePoint developer in 2024, including the necessary skills, certifications, and experience required to excel in this in-demand role. Gain insights into the career path of a SharePoint developer and the job outlook for this field.

Entry image
  • Software developers

What is a Microsoft Certified Solution Developer (MCSD)?

A Microsoft Certified Solution Developer (MCSD) is an individual who has passed the test required to be certified as having learned how to design and develop business applications using Microsoft's toolkits and technologies.

Arjun
Entry image

Remote Teams & Having A Game Plan with Michael Devellano

In 2019, the world began to look at remote work as the new normal, but Michael Devellano had been working remotely for decades. An entrepreneur with technical knowledge, Devellano came into the workforce just as mobile technology started its exponential growth.

Entry image
  • Software developers

10 Skills Every SharePoint Developer Needs (2024)

Discover the top 10 skills that every SharePoint developer needs in 2024 to excel in their role. Improve your SharePoint development skills with this guide.

Arjun
Entry image
  • Software developers

BI Developer: Role, Responsibilities & Skills (2024 Update)

Looking to hire a BI developer? Get an updated guide on the role, responsibilities and required skills for 2024. Find top talent today.

Arjun
Entry image
  • Full-stack developer

What Does a Full Stack Developer Do? Hiring Guide for 2024

Looking to hire a full stack developer? Learn about the role and responsibilities in 2024 with our expert hiring guide.

Arjun
Entry image
  • Software developers

Guide to Hiring ETL Developers: Skills & Responsibilities (2024)

Learn about the role and skills of an ETL developer and get a hiring guide for 2024. Find top talent to manage your data pipelines today

Arjun
Entry image
  • Freelancers

Lead Developer vs Senior Developer: Key Differences (2024)

Lead vs Senior Developer: A Comprehensive Overview of the Two Roles in 2024. Make informed decisions about your career or hiring strategy.

Hunter Andrews
Entry image

Why Should You Hire Freelancers On EliteBrains?

So, what’s the best way to choose the best freelancers for your web or app development project? The answer is to use a platform, such as EliteBrains, that offers skilled, hand-selected, and fully-screened freelancers.

Arjun
Entry image
  • Flux
  • Redux
  • Mobx
  • Reducers

MobX, Flux, Redux React state management

MobX,Flux, Redux? Today, most of the applications are developed as SPA’s (single page applications), in a nutshell, we’re talking about one single HTML page with JavaScript code, which renders everything else.

Richard Novak
Entry image
  • React
  • UI
  • Styled
  • Components
  • BEM
  • CSS
  • SASS

React & Styled components

As the modern applications are more and more complex and dynamic, the ways of styling the page has developed as well. From simple CSS we went to more sophisticated tools.

Vaclav Brzezina
Entry image
  • Flow
  • Typescript
  • Javascript

Flow, Typescript? Why to use types in JavaScript

Types are one of the main foundations of a programming language. Many execution errors in JavaScript are type errors. Have you ever called a function and received the error undefined is not a function? This happens when we try to access a property that is not defined. Since Javascript can’t locate the property, it returns it’s fallback - undefined

Vaclav B.