Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems.
I am doing a startup!
Cross-browser testing from your browser!
I have written my fourth book!
Be faster than Larry Wall in the shell!
You're viewing a comment by Tobias and its responses.
You are using JQuery on www.browserling.com - Why?
This was my thought exactly! While I agree with a few points - especially in regard to super opinionated and locked in frameworks like Angular - you also wrote: "You should prefer core-language solutions to small abstractions to small helper libraries to general libraries to frameworks.". And then you have things like "$('#web-subscribe button').click( ...)" all over the place? That kinda contradicts your statements imho. For me using jQuery is equal to not knowing what you really do. And it can do some quite nasty stuff you aren't aware of, plus its simply slow.
And what about writing a framework for yourself? I did that - actually more like a collection of libraries - and I learned a LOT about (modular) core programming and API design. No, the NIH syndrome does not apply since my libs can do stuff no other lib I found can do, and I am still in total control, and it gives me a much better way of structuring my app. If I hadn't this overall scheme / structure my app (about 45k LOC) would be a total mess.
Also, if you do more complex stuff, does it make sense to reinvent everything, for example recode requireJS? So I also use 3rd party libraries when it makes sense. What is really important there that you abstract enough, and use libraries only for defined and specific tasks, i.e. one library does basically one thing.
What quite nasty stuff can jQuery do that I'm not aware of?
What stuff can your libs do that no other lib can do? Why does it give you a better way of structuring your app?
Jquery is a Library not a framework..!!
(why do I need your e-mail?)
It would be nice if you left your e-mail address. Sometimes I want to send a private message, or just thank for the great comment. Having your e-mail really helps.
I will never ever spam you.
(Your twitter handle, if you have one.)
* use <pre>...</pre> to insert a plain code snippet.
* use <pre lang="lang">...</pre> to insert a syntax highlighted code snippet.
For example, <pre lang="python">...</pre> will insert Python highlighted code.
* use <code>...</code> to highlight a variable or a single shell command.
* use <a href="url" nospam>title</a> to insert links.
<a href="url" nospam>title</a>
* use other HTML tags, such as, <b>, <i>, <blockquote>, <sup>, <sub> for text formatting.
Type the word "coding_508": (just to make sure you're a human)
Please preview the comment before submitting to make sure it's OK.
Peter Krumins' blog about programming, hacking, software reuse, software ideas, computer security, browserling, google and technology.
Reach me at:
Or meet me on:
Subscribe through an RSS feed:
Subscribe through email:
Enter your email address:
Delivered by FeedBurner
See all top articles
See all downloads
See more detailed list of recent articles
See more detailed category information
See more detailed list of all articles