I love this post by Simon Holdorf. He's got some ideas for you to level up your skills as a front-end developer next year. Here they are:
Build a...
For further actions, you may consider blocking this person and/or reporting abuse
Great advices Chris! I agree that knowing JS libraries and frameworks is only one piece in the puzzle and there is a lot more to learn and master. I, for example, find that soft-skills like emotional intelligence, empathy to some point and the ability to communicate effectively are also very important. If I think about it, I might go and write an article on that.
On a side note: CSS-Tricks is one of my favorite blogs, you have done amazing work and I deeply admire your consistency over the years! And thanks for mentioning me :)
Great article, hits the nail on the head on the whole javascript thing. Too many frontenders focus on the JS frameworks these days. Not that they shouldn't be learning at least one framework well, but understanding HTML and CSS is vital for building cross-browser and cross-device web apps and sites.
Accessibility is gaining important each year and know at least the basics is a plus above most current devs, even the experienced ones often do not yet pay attention to accessibility issues.
Some items I'd add to this list that I think a frontender should know:
There are more things of course, but that's all that comes to mind right now.
Anywho, my 2 cents.
Will you please write this? I have no clue when to use which!
I read you every time suggesting this, but I don't understand, what is the point doing form validation in html and css, limiting yourself with what they can offer.
In js you will do it better, faster and will not have to know the current state and limits of the css.
You mention accessibility in every sentence. Do companies and freelancers have the budget and time focusing so much on accessibility?
In the end, client pays for features and not bothered about accessibility.
Especially start-ups and these developers that are doing full-stack or full front-end (and not the front of the front-end). They do applications and not only websites.
When you write, it sounds like you are talking to some limited part of the developers - design oriented - front of the front-end.
Accessibility is only expensive when it's retro-fitted. Most browsers have excellent built in accessibility features that you get for free. As long as you do simple things like adding text alternatives to non-text items (alt tags to images). That way they can be translated to audio, large print, braille, different language. Even making sure your tabbed sequence makes sense and having focus on logical inputs is massively helpful. Decent descriptions for video/audio are great too.
Take a look at the WCAG. Focussing on accessibility may seem like a small return but to people with disabilities it means the difference between being able to use your app/site or not.
Better advice!!...Thank.
I like how accessibility is central, as well as focus on the creative. The two can and should be side by side. Some good ideas!
I think you forgot to add the last 2 items to your list 😅
thank you for the project suggestion
Huge like, great list
I love this. The Dribbble shot thing sounds intimidating, but I wasn't going to get away with avoiding clever CSSin' for very long anyway!