What I get from the JavaScript MV* frameworks
Explores the benefits of JavaScript MV* frameworks for large-scale applications, including reusability, abstraction, and testability.
Explores the benefits of JavaScript MV* frameworks for large-scale applications, including reusability, abstraction, and testability.
Explains AngularJS's $resource service, comparing it to the Active Record pattern for client-side data management and API interaction.
A developer shares a simple JavaScript script to automatically generate a talks list from a JSON file, eliminating manual HTML updates.
Exploring JavaScript inheritance patterns for AngularJS components like controllers, services, and directives to enable code reuse.
A developer's personal recap of attending the Topconf Tallinn 2013 software conference, covering talks, panels, and networking.
Overview of an Advanced JavaScript university course covering modern web technologies, ES5/6 features, HTML5 APIs, Node.js, and popular frameworks.
A community-driven AngularJS style guide and best practices repository for developers.
A tutorial on creating a simple VNC client using only HTML5 and JavaScript, with a Node.js proxy server and WebSocket communication.
A guide to implementing Aspect-Oriented Programming (AOP) in AngularJS to handle cross-cutting concerns like logging and authentication.
Developer creates an open-source web app to calculate screen DPI/PPI, detailing the project's inspiration, features, and development process.
A seminar on Object-Oriented Programming in JavaScript, covering patterns and a modular architecture demo.
Explains the benefits of using the publish/subscribe pattern in JavaScript for loose coupling and separation of concerns in MV* architectures.
Explores JavaScript's unusual syntax and semantics, focusing on Immediately-Invoked Function Expressions (IIFEs) and other peculiar language features.
Exploring functional programming concepts in JavaScript, including anonymous functions, high-order functions, and their benefits for concurrency and testing.
plainvm is an open-source project providing a web interface to manage virtual machines through a browser, using VirtualBox and websockets.
Comparing JavaScript sorting algorithm performance, showing custom implementations can be slower than V8's native sort function.
Upcoming improvements to Dabblet, including JavaScript support, cross-browser compatibility, security enhancements, and Prism integration.
A tutorial on client-side image scaling using HTML5 Canvas and JavaScript, with a step-by-step code explanation.
Introduction to RoboHornet, a community-driven browser benchmark focused on real-world web performance pain points like DOM and canvas.
Explains JavaScript IIFEs (self-invoking functions), their syntax, benefits for avoiding global scope pollution, and use in the module pattern.