Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Typescript is a language built on top of JavaScript that allows you to check your code in the editor before running it. TypeScript has improved my speed and accuracy. I see more errors as I edit (rather than it failing in the browser when run), and I find I don't need to reference docs as often because I can know a lot about a function or component's requirements right in the editor.
Tailwind is a utility-first CSS framework that allows for components to be styled using predefined class names. My workflow was substantially sped up by Tailwind. It was a tremendous relief not to have to create my own class names for each component, such as .component-wrapper .component-header and .component-body-image and not to have any unnecessary CSS rules lying around.
Next.js is a React.js framework that handles the setup and needs of modern website development.
I went with MDX because it allows me to include JSX components in markdown files. This would greatly make the process of creating highly interactive content easy, and this feature makes MDX an excellent blogging tool.
In terms of design inspiration, I took a lot of it from Lee Robinson and Delba's websites. They provide good material to anyone interested in learning about web development. Visit their blogs and YouTube channels for great educational content on different technologies used in the field.