What is HTML5?
Who uses HTML5?
Here are some stack decisions, common use cases and reviews by companies and developers who chose HTML5 in their tech stack.
I'm hoping to get some much-needed tech-stack advice. I have been in UX/UI design for ~11 years now. No hands-on programming until very recently, I learned the basics of Python/CSS 3/HTML5/Django/Flask.
I am looking to work in early-stage startups, helping to build tech/software design. Where I would essentially need to wear multiple hats.
The tricky part for me has been understanding which technology I should focus on learning.
I don't really care at all about where the jobs are. I care more about these priorities (in order):
- Feature-rich / Robust capabilities / Scaling / future-proofing / Security (Is it good tech)
- Ease of build. (Being a UX/UI guy, I love a good GUI to build with.)
- Library resources. Would love to skip the easy stuff whenever possible.
- Strong Dev community.
- Ability to convert Prototypes to usable code. Figma?
- Cross-platform capabilities.
- Monolithic nature. Would love to avoid learning a million different tools.
Basically, I am looking to be enough of a do-it-all type developer, that gets the MVP tech stack far enough along with the company to get funding and get the dedicated resources we would need for whatever the technology is...
Any advice is appreciated! Thanks! - Brian
Below is my own professional history to give some context to my current skill set. I have been a front-end dev for 18 years. My tools of choice are:
- CSS 3
- PHP (but not my strongest skill as I don't write it too often)
I first of all would like to become a better and more 'full stack' developer, and I have a business idea that will hopefully allow me to move in this direction. The queries I have will result in which approach I take here. One of the most important aspects to me is the system being 'future proof'. If successful I know I will eventually bring additional developers on board, and they will likely be better developers than me! I want to avoid them having to rebuild the system and would like it to be something that they can just expand and improve on.
The business which I'd like to create is the following (in a nutshell), I have ideas for many more features, but this is how I'd like to begin:
Web-based system for gym management & marketing. Specifically a class-based gym
- One-stop shop for a class-based gym owner
- Sell memberships
- Manage class bookings
- Automatically generated website
- Choose a pre-designed template and amend the content through their dashboard
- Easily send a newsletter to members
- Book a free trial form on the website linked directly to the booking system
- One system, one dashboard. I would like the gym owner to have one place to control everything. Members, marketing, and website amendments.
- Future proof. These features are the bare minimum and I'd like to keep expanding on the features as time goes on. Things like uploading programming for members, messaging between members and admin, and selling merchandise via the website.
- Fast to load & secure. I live in the WordPress world right now, which isn't the fastest or most secure environment. I appreciate there are better ways to develop a system like this, but I'm a little clueless about where to start.
- Mobile. The data created should easily communicate with a mobile app that customers will download to manage their memberships and class bookings.
TIA to anybody that can provide some guidance on where to start here.
Is videojs a super set of all features of HTML5 video player or is anything missing from videojs player that html5 is offering?
I'd like to make a web app using Python as a primary language and PostgreSQL for data management. Using those two I can do all the back-end and control functionality, but presenting it as a webpage is still a slight challenge.
I could do everything with pure HTML5, but I would like to try a framework to speed up the process and make it more maintainable. Django and Flask seem the two most popular frameworks for Python web development, but I'd like to hear your opinions on the matter (I'm also up to trying any other Python-based framework that is an 'industry standard if there is such a thing).
I intend to do styling myself, and being able to create dynamic and responsive websites is a must-have.
Bonus points for tips on what web server environment to use. (I've done Apache2 in the past but I think it may be outdated)