Hey dev.to community! 👋 I'm excited to introduce you to FastSchema, a modern, Go-based web framework and headless CMS that combines flexibility, scalability, and ease of use. Whether you're building a simple website or managing ...Read more
Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Latest Questions
Working Toward First Release Finally, the Starchart project has reached 1.0.0 release! After the handwork of the team, we managed to have ...Read more
The LinkedIn Authwall is a protective access layer that LinkedIn has implemented to manage the visibility of content and safeguard user information. This feature restricts access to certain content on LinkedIn to only authenticated (logged-in) ...Read more
While I was looking for some good map libraries for React, react-leaflet caught my eye. react-leaflet is a react library that is a complete rewrite ...Read more
Web development is always evolving, and keeping up means using the best tools available. If you're working with NextJS and Shadcn UI, 2024 has brought some fantastic free admin dashboard panel boilerplates and templates to ...Read more
Ever wondered what it costs to be an Open Source Software (OSS) developer? I decided to break down my monthly expenses to give you a glimpse into the financial side of my passion for OSS. ...Read more
Over the past two weeks, we have been working hard on migrating parts of Medusa's codebase to TypeScript. We are doing this for a couple of reasons all of which have ...Read more
The reputation of funded projects is very strong because they have secured substantial funds and are backed by ventures. There are so many projects that are open source, and you should definitely contribute to those especially ...Read more
We recently analyzed the bundle size of our frontend application and noticed the Lodash package was taking up a significant amount of space. Lodash offers many useful utilities for common tasks like filtering, sorting, mapping and manipulating data. However, importing the entire library increases bundle size considerably. We decided to optimize our usage of Lodash to reduce this bundle size. Upon inspection, we found we were importing the whole library using imports like const lodash = require('lodash'); and const _ = require('lodash'); While convenient, this brings in all of Lodash's functions regardless of what we actually use. A better approach is to import only the specific functions needed. For example, using const merge = require('lodash/merge'); and const cloneDeep = require('lodash/cloneDeep'); We import just those individual methods rather than the entire library. This avoids unnecessary code and reduces bundle size. We also noticed imports like const { get } = require('lodash'); that destructure the get function. However, this still imports the whole Lodash library first before extracting the function. For even better optimization, we can import directly from the sub-module like const get ...Read more
Hello Coders! This article presents an open-source Dashboard Template crafted on top of Bootstrap 5 framework by Creative-Tim. Argon Dashboard 2 can be downloaded directly from Github (MIT License) and used for ...Read more