Making a performance
A discussion on the pitfalls of premature optimization in JavaScript, advocating for readable and maintainable code over micro-optimizations.
A discussion on the pitfalls of premature optimization in JavaScript, advocating for readable and maintainable code over micro-optimizations.
Explores the benefits of JavaScript MV* frameworks for large-scale applications, including reusability, abstraction, and testability.
Explains how a project's version control history, especially commit messages, serves as crucial documentation for understanding code changes and developer intent.
Explains AngularJS's $resource service, comparing it to the Active Record pattern for client-side data management and API interaction.
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.