Establishing whether there’s a market for a specific product takes a lot of time and effort. Through years of exposure to the nuances of a particular industry, experienced entrepreneurs develop a keen sense for noticing “gaps in the market,” be it for entirely new services or ways to improve on existing products. Vision typically precedes…Details
If you have been wondering how your ‘neighbor next door’ became a multimillionaire influencer or how most of your friends in the Facebook list established overnight money-minting online businesses, trust us, you’re not alone. After all, how could some businesses take off on a flyer without your notice? Well, the key to this is digital…Details
Having at least a basic understanding of coding is an important skill that every designer should have. Knowing your way around website design, HTML, and CSS will help you stand out among other designers. Even if you’re a graphic designer working on print designs, you’ll never know if or when you’ll land a high-paying job…Details
I want to thinker a bit with web development in my free time and I have some questions.
First, let me present you my background. I have a bachelor’s degree in IT and I worked on some web project during my studies. We mainly used NodeJS and returned HTML from it, we didn’t use a front-end framework at the time. Besides I worked on the backend of those apps and never had to do deployment or more « technical » stuff.
Then come my work, I worked as a software developer in a company that used React and Firebase and in another that used Django and VueJS. In neither of those companies, I had the responsibility to make more technical stuff since I was an intern.
That’s why I want to spend sometimes learning new stuff. I wanted to ask you some questions before heading straight to work and feeling overwhelm by the amount of work.
Here is my plan: I want to build a simple application that displays parties organized by an association. The app will have an admin interface to create new events and manage artists. This is the website I’m copying: https://www.bearlinstation.com (I was in the association as a committee member)
Here is the stack I was evaluating:
VueJS as frontend framework
Tailwind CSS for some styling wanted to test this since some time
NodeJS API that communicate with the database
MariaDB for database
Since I want to learn docker, I was thinking of wrapping everything in a docker-compose. I don’t have a testing strategy yet but I was thinking that I have enough to learn for now. Testing will come in a second phase if everything goes as planned.
Do you have some recommendation for an admin interface or it’s best to build it by hand? I found the admin made by Django Awesome and I was wondering if something similar existed for Node apps. I found Admin Bros but I’m not sure how efficient it is.
I don’t have an ORM and I think that this might be useful too. Do you recommend a given ORM? Is there an ORM that does a similar job as Django, where tables are created automatically?
Do you have any recommendation regarding my plan?
I know that the setup might seem a bit overkill for the needs I have, the goal is to learn stuff and it’s easier to do so if the project is rather simple. Besides I don’t have a plan for SSR for now, it will come later if the project is more advanced.
Thanks for you help!
Today, We’re talking about Next.js. What is it, and where might it fit into our web development workflow? I spoke to co-creator Guillermo Rauch to find out. Show Notes Guillermo Rauch on Twitter Next.js Weekly Update “Mastering Props And PropTypes In React”by David Adeneye “Inspired Design Decisions With Bradbury Thompson: The Art Of Graphic Design”by…Details
Smashing Podcast Episode 23 With Guillermo Rauch: What Is Next.js? Smashing Podcast Episode 23 With Guillermo Rauch: What Is Next.js? Drew McLellan 2020-08-25T05:00:00+00:00 2020-08-27T19:34:12+00:00 Today, We’re talking about Next.js. What is it, and where might it fit into our web development workflow? I spoke to co-creator Guillermo Rauch to find out. Show Notes Guillermo Rauch…Details
Working from home is a blessing. But that doesn’t necessarily mean that it’s easy. Indeed, there are a number of challenges – and a global pandemic only adds to them. One of the more difficult aspects of COVID-19 on those of us who work from home (and even worse for those who don’t) is the…Details
Today we’re bringing you a collection of some of the best Adobe XD UI kits and templates. With these templates, you can create more professional-looking designs using Adobe’s stellar UX design tool. Adobe XD took everyone by surprise when it was released with a free plan. It wowed many user experience and user interface designers…Details
Keeping a WordPress installation updated with the latest core, theme and plugin versions can be tough. It’s something that frustrates both web designers and website owners. Depending on the particular component, updates can be released quite frequently. They could include not only new features, but important bug and security fixes. And the more websites you…Details