I’ve seen React misunderstood by smart people more often than any other JavaScript library. React is packed with ideas that were radical at the time of its introduction. This created an air of…
yourminis.com is a personalized dashboard of minis (mini applications, also known as widgets) that let you perform specific tasks, and get information and features from all over the web in one place.
In certain cases, useMemo is irrelevant, overused, and likely harmful to the performance of your application. Learn these situations and how to avoid them.
Reactive programming with Observables can seem like a hard skill to learn. In this talk you will see Andre live code and explain the basics of RxJS Observabl...
Popular guides like YouMightNotNeedJQuery.com and You Don’t Need Lodash/Underscore have challenged common industry practices. This post is not as wild as, say, YouMightNotNeedJS.com, but it does…
ES6, the newest JavaScript update since 2009, brings some useful & intriguing features. Not a whole lot is groundbreaking, but almost everything here can make your life easier.
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS reso
"In this article, we'll look at what's new, organized into four major areas: Ajax support, String extensions, Array/Enumerable extensions, and DOM access."
"One of the classic drawbacks to building a web application interface is that once a page has been downloaded to the client, the connection to the server is severed. Any attempt at a dynamic interface involves a full roundtrip of the whole page back to th
parser attempts to conform, as much as possible, to the DOM Level 1 specification. Being written in JavaScript, it lacks some fundamental abilities found in other parsers, like loading XML data from a file or validating from a DTD.
a powerful, standards-compliant JavaScript XML parser that is designed to help web application designers implement cross platform applications that take advantage of client-side manipulation of XML data. XML for <SCRIPT> provides a full suite of tools
WYMeditor has been created to generate perfectly structured XHTML strict code, to conform to the W3C specifications and to facilitate further processing by modern applications. With WYMeditor, the code can't be contaminated by visual informations like
=XHTML strict + CSS compliant =No font or text formatting, sizes or colors - WYMeditor is CSS-based =Designed to be easy to integrate into your application =No installation needed - this is 100% Javascript code - no plugin, no extension =Simple Ja
=XHTML strict + CSS compliant =No font or text formatting, sizes or colors - WYMeditor is CSS-based =Designed to be easy to integrate into your application =No installation needed - this is 100% Javascript code - no plugin, no extension =Simple Ja
Danny walkes us through hacking a vulnerable Node.js application, as well as looking in-depth into three different vulnerabilities in popular npm packages.
This post is a tutorial for writing a next-gen JavaScript Framework & solving problems regarding extendibility, dependency injection and private variables.
- "Write tests. Not too many. Mostly integration."
- Integration tests strike a great balance on the trade-offs between confidence and speed/expense. This is why it's advisable to spend most (not all, mind you) of your effort there.
- biggest thing you can do to write more integration tests is to stop mocking so much stuff
- When you mock something you're removing all confidence in the integration between what you're testing and what's being mocked.
RxJS is the best library out there to handle data streams and use different filters to transform data, while Axios is the one of the best libraries out there to handle cross-browser Ajax requests. If…