Latest Blogs Posts
Monorepos are a popular way to organize multiple related projects in a single
repository. They simplify dependency management, make it easier to refactor
across boundaries, and streamline the development process. However, managing
TypeScript configurations in a monorepo can…
Docker is a powerful tool that allows you to package and deploy your applications in a consistent and reproducible way.
When building a Docker image, you can use various instructions to specify the environment and configuration for your application.
Two of the most commonly used…
The goal is to write a smart contract that will allow entrepreneurs to crowdfund a project by selling NFTs, so if the goal isn’t reached, the NFT holders can get their money back by burning their NFTs. Without smart contracts, such an implementation would be complicated and…
Like building applications, webpack can be used to build libraries.
In this post, you will learn how to use webpack and babel to build your own library. Demo Library Assuming having the following project, a small library called with exported and methods. Files src/index.js…
I'm not particularly eager to install databases on my development machine because it installs unnecessary libraries and services on my system, and it is difficult to install, update, and remove them.
Therefore I prefer to install development databases using containers since it is…
Two years after I joined Redhat to work on the foreman project, I received a new PC (Lenovo T480s), and it's time for a fresh start.
In this post, I will describe my process of setting up a new PC. Goals Be able to work inside Redhat and use Redhat office tools Have a javascript…
In this talk, you will learn about testing React-Redux applications with Jest using the best practices I learned and developed while working on https://theforeman.org UI. react-redux-test-utils:
https://sharvit.github.io/react-redux-test-utils/ Slides:
https://slides.com/sharvit…
Gatsby is a free and open-source framework based on React that helps developers build blazing-fast websites and apps.
In this blog post, you will learn how I deploy my Gatsby website to Github Pages using TravisCI to automate the process. Choose your Github Pages type type domain…
Its took a few days to set everything up and now my blog running with GatsbyJS. see the source-code of my blog at: https://github.com/sharvit/sharvit.github.io
So you build your angularjs app and you need to serve the app in production.
The common mistake is serving your client side from your main API.
I believe the best option is just having a nodejs micro service that serving our static angular app. The first problem serving angular…
From one hand, i want to have a flexible and dynamic source files for my app I18n/translations.
ROR have a great I18n source structure that split you translations to many files and i want to adopt it in my angularjs project.
From the other hand, serving so many translation files…
Its took a minute to set everything up, and it feel so great working on that platform!