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.
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.
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.
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.
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.
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.
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.
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.
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!