How To Build Gatsby Theme With Theme UI?

What is Theme UI? As the official site says, Theme UI is a library to building consistent, themeable React apps based on constraint-based design principles. It allows you to style any component in your application with typographic, color, and layout values defined in a shared theme object. Theme UI includes Emotion (CSS-in-JS library) with additional […]

How React Native Can Cut Your Development Costs

As much as we hate to admit it, we’re living in a world fueled by price pressure and the need to have everything done yesterday in the most cost-effective way possible. App development isn’t cheap – it takes developers years to master their craft, and they are always in high demand. Yet there are ways […]

Recruitment process in Pagepro Part 2: Offline

In this part, you will get familiar with our “face 2 face” interview. We won’t list all the interview questions here, but we will describe how the whole process looks like so you can be better prepared if the time will come. If you haven’t read the 1st part yet, here is the link to […]

Recruitment process in Pagepro: Part 1: Online

If you consider becoming a developer, you will have to make yourself ready for different recruitment processes in different companies. By reading this you will get familiar with the process of recruitment in our company, which will definitely help you get prepared for any other recruitment process. You will learn: How to get prepared and […]

React TL;DR Recap. The Most Useful React Content From 2019

All React + TypeScript Cheatsheets The Basic Cheatsheet (/README.md) is focused on helping React devs just start using TS in React apps The Advanced Cheatsheet (/ADVANCED.md) helps show and explain advanced usage of generic types for people writing reusable type utilities/functions/render prop/higher ordercomponents and TS+React libraries. The Migrating Cheatsheet (/MIGRATING.md) helps collate advice for incrementally […]

React TL;DR #6 – Most Useful React Content From December 2019

6 Tips For Better React Performance Features: Utilize render bail-out techniques Avoid inline objects Avoid anonymous functions Lazy load components that are not instantly needed Tweak CSS instead of forcing a component to mount & unmount Memoize expensive calculations React Portals in 3 Minutes Perfect for scenarios where CSS styles are restraining your elements. You […]

When Not To Use GatsbyJS?

Don’t let the title fool you – Gatsby is an awesome solution and one that really suits a lot of development projects. However, over the past few weeks, we’ve been talking about how great Gatsby is for creating new websites and apps. But…as with every framework, it does have its drawbacks, and there are times […]

The basics you should know about Gatsby API files.

GatsbyJS is a PWA (Progressive Web App) generator which is the most powerful framework which loads only the HTML, CSS, data, and JavaScript so your site loads as fast as possible. The project created on Gatsby is loaded once and can prefetches data from resources for pages while you surfing around the site for example […]

What is React Context And How To Use It?

If you’re having a problem with passing property to a component just to pass it further down to child, React Context is exactly what you need. By the definition, React Context provides us a possibility to pass data through the component tree, so you don’t need to pass props down manually at every level. In […]

What is PassportJS And How To Integrate It?

By the official definition: “Passport is authentication middleware for Node.js. Extremely flexible and modular, Passport can be unobtrusively dropped in to any Express-based web application. A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.” So basically PassportJS manages session user for us and gives us a lot of […]