OK, I am thinking about writing a new book about plain vanilla, future-proof and simple to understand web development without the overhead of libraries and dependencies.
Would that be of interest?
Would that be of interest?
36 plus ones
Shared publicly•View activity
View 62 previous comments
- Nicolas Zakas is a proponent for at least some kind of abstraction like a Facade because browser implementations still differs. I'd like to see more people use microlibs like microjs.com .Nov 1, 2012
- yes I agree wholeheartedly Prefixes are a bad thing as soon as they come out of an alpha stage development. I guess I really meant html5 in which case Opera appeared to do a lot of good work in the early days. It's good to know the browser vendors are working together now even to the point where Opera reads webkit prefexed css. Then again you only have to start working in mobile browsers to see how much work is left to do esp the new html5 form types etc. Loving this post by the way ;)Nov 1, 2012
- I think it's a great idea, I still meet a lot of people that don't know some core principles of HTML, CSS or JS. It was the same issue when I was at college. We learned to programe with Visual Studio and Eclipse from day one. I don't have anything against good IDE's, but they hide a lot of things you normally should know. I wonder how you can build something to last for ever without knowing the basics?
Another part of the discussion goes about the use of libraries and others. I don't use libraries, I leaned a lot from jQuery and everything put online but I used it to create my own stuff en develop myself as a developer. I forced myself to not use libraries, this way I had to write vanilla and I had to learn the basics and still do.
In the discussion about the evolution of the web as a platform. Besides that the web is "The" only platform I see two ways to approach this.
1. You can say that using the invented wheel to create your creation faster will improve the web as a platform as mentioned above.
But I don't think that when you can put the Ikea furniture together you can call yourself a cabinet-maker. And would we not all have the same furniture?
2. If everybody could learn how to make proper furniture and would learn to make better connections than the crappy ones from Ikea, life would be great.
I think it would be better to learn the basic blocks of the web. And learn how to use them well from the pioneers like jquery, yui, prototype, dojo, less, sass, bootstrap, html5 boilerplates, yeoman ...
then we can create even better tools and libraries to push the web even further with warp speed.
I think that learning from each other will make us evolve faster (if we don't get a software patent war) than reusing the same wheel over and over again.
But that option is out of the question for now because the majority still buy's from Ikea.Nov 1, 2012
- So guys I think you all did it, you all contributed to draw much attention to this post, so people who are bussy can receive a twitter saying this post is going on, come take a look. This is great!!!
We need KIDS to start learning the language of the future and we need books for start teaching.
JBNov 1, 2012
- It's a good idea...
"How to avoid writing code that will fail in the near future"
This is a good one. Because jQuery (and the like) requires periodic upgrades to keep up with new browsers. Avoiding this would be advisable.
"How to not make yourself dependent on code you don’t control"
Another good one, I would find this valuable.
"How to have fun with what we have as web developers these days without repeating mistakes of the past"
"How to embrace the nature of the web – where everybody is invited, regardless of ability, location or technology"
It seems like a lot of the above topics will be related to feature detection/testing and how to have a working website in any browser no matter its capability. Different browser capabilities will have slightly differing experiences.Nov 6, 2012