Github ken mazaika6/11/2023 ![]() Learning one or two configuration options is easy because it is well documented, and you already have a reference built for you. I know I don't, but I am an effective Rails developer. The cons: People don't often understand how to configure their application.Įxample: Most Rails developers don't know what every single configuration line means. This means that applications should follow the same structure, the configuration can happen automatically. What I realized when developing Mikey is that there are two arguments to be made: Convention Over Configuration # I hope that as React/Redux matures (and the JavaScript community as a whole), we will see an adoption of better practices. What does the future look like for Mikey and web development in general? Can you see any particular trends? # API user authentication (like devise), automatic import dependency installation, more templates, plain React project generation, and MobX integration. Some possible features for the future might include. Here are just some ideas and I haven't contemplated if some are good or bad just yet. If anyone wants to get in touch about an idea for Mikey you can email me directly as well I would love to hear from you. My goal is to make Mikey the most robust CLI / Framework that the community would be proud to support and back. I am constantly looking for feedback from the community and hope that other developers find enjoyment in using Mikey. Mikey was inspired by the rails generate command and sees to make React/Redux development more enjoyable, productive, and faster. Out of annoyance and my background with Ruby on Rails, I saw a need for a CLI tool to easily generate files and projects. A lot of time was spent just configuring and setting up basic project dependencies and components. During this period, I became rather annoyed that I had to keep typing the same thing, over and over again. When I started learning React and Redux I was coming from a background of primarily using Ruby on Rails. Imports are stored as defaults for corresponding file type and allow you to include them in the next file generation instead of typing out each import over again. On file generation, a test file is also created and setup for immediate use within the project test directory.Īnother useful feature is the ability to add import statements to the top of the file on file generation. mikeyPath folder for performance and automatically added to. These file paths are stored in a generated. This feature is very important and allows Mikey to be used with other React/Redux projects with different file trees. When you generate a file, Mikey will look through your working project directory and dynamically find the folder for the corresponding file type. What really makes Mikey extra special are the CLI commands for file generation. Mikey generated projects are also very minimal in dependency integration, unlike a lot of boilerplates, and strike a good balance between features and bloat. With mikey new projectName, you can immediately start with a fully functioning application with testing integration, source mapping, linting, hot reloading, and any other key dependencies and features a developer would expect from a React/Redux application. Mikey can also be used in any React/Redux project and is intended to be a broad solution. Mikey can generate React/Redux projects and files, saving the developer valuable time that can be spent building features. Mikey was designed to be simple, intuitive to use, and increase development speed and productivity of React/Redux applications. Mikey is a CLI/Framework for React/Redux applications. How would you describe Mikey to someone who has never heard of it? How does it differ from other solutions? # Currently, I am looking for work in the Metro New York area. I decided to pursue my love and passion for programming by diving into online resources for coding and attending The Firehose Project to learn all I can about programming and related computer science topics. I am Michael Farrell, a musician and music educator turned developer. Mikey by Michael Farrell is a tool like that for React and Redux. That's where generator tools come in as they take some grunt work out of coding. It is tedious and boring to do the same thing over and over. ![]()
0 Comments
Leave a Reply. |