Smart Defaults: On Libraries & Frameworks
Discusses the debate around defaulting to libraries like jQuery, arguing for evaluating their necessity to reduce page weight and improve performance.
Discusses the debate around defaulting to libraries like jQuery, arguing for evaluating their necessity to reduce page weight and improve performance.
A technical tutorial for creating a lightweight, animated scroll-to-top plugin for Zepto.js, aimed at mobile web and Cordova apps.
Reflections on functional programming trends, Java vs. Scala, and JavaScript frameworks from a tech conference.
Introducing mpld3's plugin framework for creating interactive matplotlib visualizations in the browser using D3.js.
Explains how to design and export reusable constructors in Node.js modules, covering prototypes, private properties, and module patterns.
A developer combines a Leap Motion controller with a Parrot AR Drone, using Node.js and socket.io to control the drone with hand gestures.
A developer shares a simple JavaScript script to automatically generate a talks list from a JSON file, eliminating manual HTML updates.
Introducing mpld3, a tool that creates interactive D3.js visualizations from matplotlib plots for use in IPython notebooks.
Exploring JavaScript inheritance patterns for AngularJS components like controllers, services, and directives to enable code reuse.
Announcing DevNexus 2014, a major developer conference in Atlanta with 100+ sessions on Java, web tech, cloud, mobile, and agile development.
Fixing a Google Charts date formatting issue specific to Internet Explorer 7 and 8 by implementing browser-specific JavaScript.
Two methods to add line numbers to cells in IPython/Jupyter Notebooks: a keyboard shortcut toggle and a permanent startup configuration.
A developer's personal recap of attending the Topconf Tallinn 2013 software conference, covering talks, panels, and networking.
A developer shares October learnings including iOS screen recording tools, HTML5 game frameworks, and JavaScript resources while navigating a job change.
Overview of an Advanced JavaScript university course covering modern web technologies, ES5/6 features, HTML5 APIs, Node.js, and popular frameworks.
Explains JavaScript's surprising Unicode handling, common pain points, and how ECMAScript 6 improves the situation.
A community-driven AngularJS style guide and best practices repository for developers.
A developer shares lessons from September, covering JavaScript data visualization libraries, Node.js, Bower, CSS frameworks, Jenkins CI, and Ruby gems.
A technical guide explaining the browser Notification API, covering support, permission requests, and cross-browser implementation.
A technical hack to disable the auto-mute feature while typing during Google Hangouts calls using a terminal command.