blog.salsitasoft.com
The Shifting Definition of Front-End Developer
http://blog.salsitasoft.com/the-shifting-definition-of-front-end-developer
The Shifting Definition of Front-End Developer. Until the advent of the web, professional software development didn't have a front-end/back-end dichotomy. There were C programmers, Pascal programmers and FORTRAN programmers, but the language they used was a detail rather than a reflection on their background and career path. Then the web came along, triggering the influx of a massive new community of developers who didn't have the inclination, background and/or mindset to hack traditional imperative code.
blog.salsitasoft.com
Practical Lessons in Peer Code Review
http://blog.salsitasoft.com/practical-lessons-in-peer-code-review
Practical Lessons in Peer Code Review. Millions of years ago, apes descended from the trees, evolved opposable thumbs and—eventually—became human beings. We see mandatory code reviews in a similar light: something that separates human from beast on the rolling grasslands of the software development savanna. Nonetheless, I sometimes hear comments like these from our team members:. Code reviews on this project are a waste of time.". I don't have time to do code reviews.". Why do we do code reviews? Promote...
blog.javascripting.com
Flux: No More Stores, Meet Reducer
https://blog.javascripting.com/2015/06/19/flux-no-more-stores-meet-reducer
Flux: No More Stores, Meet Reducer. Nonetheless, there are a few annoyances to contend with, and we have been working for some time on adaptations designed to address them (inspired in large part by the Om framework. I believe this is the most unpleasant part of Flux. Facebook says that we should use. To synchronise our action handlers, but they don't say anything about the root problem, which is dependencies between stores. In their sample chat application. We've introduced a bug since our view is not c...
blog.javascripting.com
Library of The Week: Egg.js
https://blog.javascripting.com/2015/06/14/library-of-the-week-egg-js
Library of The Week: Egg.js. Let's have some fun this week with something a bit less serious. First press the following keys in order: E, G, G. Woo hoo, you just used the Egg.js library! As the name suggests, Egg.js is library for adding "Easter eggs" to a page. Let's take a closer look at the example from this page. Var egg = new Egg(); egg.addCode("e,g,g", function() { / show the rest of the page }).listen();. No magic; you just define the trigger sequence and register a handler for it.
blog.javascripting.com
Roman Krejčík - Page 1 - JavaScripting
https://blog.javascripting.com/author/roman-krejcik
Fine-Tuning AirBnB's ESLint Config. ESLint was launched in June 2013 and has rapidly become the most popular JavaScript linter. It offers a number of advantages over other linters including fine-grained, configurable rules and plugin support. This flexibility can also be a weakness, however, as you can easily get lost in the multitude of options.…. Library of The Month: merge2. Library of The Week: Egg.js. Library of The Week: Humane.js. Library of The Week: Jailed. In the JavaScript world there is broad...
blog.javascripting.com
matthew@salsitasoft.com - Page 1 - JavaScripting
https://blog.javascripting.com/tag/matthewsalsitasoft-com
Flux: Reduce Your Side Effects. Note: we're using "reduce" strictly in the computer science sense in this article, lest anyone be confused.) Flux is awesome but there are still numerous open questions. One of the toughest, which everyone has to face sooner or later is: where do API calls belong? I am not really sure…. Library of The Week: Humane.js. JavaScripting is sponsored by Salsita Software. Proudly published with Ghost.
blog.javascripting.com
Matthew Gertner - Page 1 - JavaScripting
https://blog.javascripting.com/author/matthew-gertner
The Problem with Redux. And How to Fix It. Redux has emerged as the preeminent framework for building React-based web applications. It perfectly complements React's declarative views with a straightforward and elegant architecture that brings some of the best ideas of software engineering theory (immutable global state, functional programming, Event Sourcing, CQRS, etc.) into the web development mainstream. "There…. So Remind Me Again, Why Do We Need the npm Registry? Library of the Week: Autosize. The J...
startupyard.com
Matthew Gertner - StartupYard
http://startupyard.com/startups/matthew-gertner
Http:/ cz.linkedin.com/in/matthewgertner. Founder and CEO at Salsita Software. Matthew was born in England and raised in Connecticut. He graduated with degrees in Computer Science and Linguistics from the University of Pennsylvania and now lives in Prague with his wife and daughter. Jobs in our Alumni Network. Life at an Accelerator. Hacking the Prague Life: Why Prague is Perfect for the Startup. December 13, 2013 - 9:00 am. What’s Special about the Slovak Tech Ecosystem? September 1, 2016 - 3:36 pm.
javascripting.com
Helpers - javaScripting.com
http://www.javascripting.com/helpers
The definitive source of the best. JavaScript libraries, frameworks, and plugins. Parse, validate, manipulate, and display dates in javascript. Babel is a compiler for writing next generation JavaScript. A fast and lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more). ECMAScript 5 compatibility shims for legacy JavaScript engines. This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. An Asynchronous Conditional Resource Loader.
javascripting.com
Images - javaScripting.com
http://www.javascripting.com/images
The definitive source of the best. JavaScript libraries, frameworks, and plugins. Mobile touch slider and framework with hardware accelerated transitions. PhotoSwipe is a HTML/CSS/JavaScript based image gallery specifically targeting mobile touch devices. Javascript Canvas Library, SVG-to-Canvas (and canvas-to-SVG) Parser. Light and responsive lightbox plugin with focus on performance. SVGO is a Nodejs-based tool for optimizing SVG vector graphics files. The JavaScript library for modern SVG graphics.