❯ READ MORE

by Dominik Marciniszyn

Jun 01, 2020

Development
Jest test framework for TypeScript

In software development, testing plays a huge role. It helps developers track and eliminate bugs in the code which makes clients happier and wealthier. Who would like to buy a product full of issues?

❯ READ MORE

❯ READ MORE

by Norbert Suski

May 25, 2020

Development
How to translate React application with react-i18next - part 2

In one of my previous posts, I briefly described how to translate React application with react-i18next package. Now, I want to show you how you can detect the language and give user the possibility of changing it.

❯ READ MORE

❯ READ MORE

by Norbert Suski

May 11, 2020

Development
Implementing CRUD in web application using React and GraphQL

Creating CRUDs in applications (both web and desktop) is something that will happen sooner or later in every developer's life. But wait! What is a CRUD? Today, I'm going to show you how to implement Create, Read, Update and Delete operations with GraphQL and React.

❯ READ MORE

❯ READ MORE

by Dominik Marciniszyn

May 04, 2020

Development
Implementing server-side CRUD with TypeScript, TypeORM and GraphQL

Today, I would like to explain how to use GraphQL in parallel to TypeScript. GraphQL is a very interesting technology invented by Facebook in 2012 and presented to the audience in 2015. It's used for getting specific data by the client.

❯ READ MORE

❯ READ MORE

by Norbert Suski

Apr 29, 2020

DevelopmentQuick Tips
Quick Tips: creating simple accordion with React hooks

Welcome! We want to introduce a new type of articles called 'Quick tips' to show you very simple, but effective solutions that might be helpful in your everyday developer's life. A few days ago, I was working on our client’s website, and to meet the design needs I had to implement a simple accordion behavior. Long time ago, we could use jQuery library to make it real, but today, we can utilize React hooks.

❯ READ MORE

❯ READ MORE

by Artur Woźniak

Apr 27, 2020

Development
How to resize an image to fit an HTML container

In this article, I would like to present how to resize an image to fit a HTML container. The most popular approach is to add object-fit property to img tag, we will use it as well, plus we will add other CSS properties.

❯ READ MORE

❯ READ MORE

by Artur Lemański

Apr 19, 2020

Development
Why is it important for your business to create high-quality software?

Creating software consistent with good programming practices and containing popular design patterns is beneficial on almost all fields of the software product. Increasing of overall performance, SEO visibility and also cost reduction are the main things if we’re talking about updating legacy projects to fulfills all good practices.

❯ READ MORE

❯ READ MORE

by Dominik Marciniszyn

Apr 10, 2020

Development
Dictionary in TypeScript

Few weeks ago I was working on a task that was to rewrite the service from JavaScript to TypeScript. It was very challenging for me. I spent a lot of time to find the differences between those two languages.

❯ READ MORE

❯ READ MORE

by Marcin Żelasko

Apr 01, 2020

Development
Creating your first EC2 instance with Terraform

Thanks to the HashiCorp software company and their cloud-provisioning tool, you can manage your infrastructures easily and much more efficiently! Now, let’s get a look at how to run a simple EC2 instance on AWS with the help of Terraform!

❯ READ MORE

❯ READ MORE

by Norbert Suski

Apr 01, 2020

Development
How to translate React application with react-i18next

Making web applications that support multiple languages is always a challenge, especially when we are talking about apps with currencies, numbers with formats that depend on user language, etc. Today I'm going to show you how to make the first step on the way to translate your web application.

❯ READ MORE

❯ READ MORE

by Artur Woźniak

Mar 30, 2020

Development
How to style with styled-components

There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton

❯ READ MORE

❯ READ MORE

by Dominik Marciniszyn

Mar 24, 2020

Development
Can Deno replace NodeJS?

Nowadays JavaScript is the most popular technology. You can write desktop apps, well designed websites or even fast and efficient backends. Let's focus on backend.

❯ READ MORE

❯ READ MORE

by Mateusz Waszkiewicz

Feb 27, 2020

Development
How to avoid problems with deprecated npm packages?

Recently I found some very interesting articles related to popular npm packages (request and axios - both are simple HTTP clients) and how they are dying.

❯ READ MORE

❯ READ MORE

by Mateusz Waszkiewicz

Dec 16, 2019

Development
Level up with TypeScript

Some time ago we discussed with the team how we can improve the quality of code in our services and what we can do to increase our skills. So, from to time, we had a situation that someone uses a method in the not correct way. I mean too many or too few parameters or invalid types were passed to the method.

❯ READ MORE

❯ READ MORE

by Mateusz Waszkiewicz

Oct 17, 2019

Development
Node.js 12 is coming!

Those are good times for Node.js Developers. In a few days, Node.js 12 (codenamed Erbium) will be going into LTS (Long Term Support) and will be maintained until April 2022. A lot of improvements and new features will be released with this version.

❯ READ MORE

❯ READ MORE

by Adrian Gawron

Oct 16, 2019

Development
Feature Branch Workflow

Sooner or later, every programmer is forced to deploy his code into a production environment. How to do it so that you can easily manage it and not hurt yourself? Does every deployment have to be a nightmare? Let’s try to answer these questions.

❯ READ MORE

❯ READ MORE

by Norbert Suski

Jun 13, 2019

Development
5 useful JavaScript shorthands

The best developers are smart but lazy developers. Why? Because lazy developer will always find a way to do something in a shorter way. And today we're going to take a look at some shorthand coding techniques in JavaScript language (with ES6).

❯ READ MORE

❯ READ MORE

by Norbert Suski

May 14, 2019

Development
How to optimize Docker image with layer caching

Optimizing things is important part of development process. Even when we are living in the world of fast Internet connections, we still don't want to spend few seconds watching white screen and waiting for website content. And it is just a few seconds!

❯ READ MORE

❯ READ MORE

by Jakub Bajorek

Apr 18, 2019

Development
Firebase authentication with custom token

When we need realtime database which allows us to store and synchronize data across multiple platforms, one of most known possibilities will be Firebase.

❯ READ MORE