cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/programming
Duplication is far cheaper than the wrong abstraction. Existing code exerts a powerful influence. Its very presence argues that it is both correct and necessary. We know that code represents effort expended, and we are very motivated to preserve the value of this effort. And, unfortunately, the sad truth is that the more complicated and incomprehensible the code, i.e. the deeper the investment in creating it, the more we feel pressure to retain it. Becoming A Professional Master Programmer. Offers a numb...
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/javascript
ES6 const. Not about immutability. This seems to be a very common misconception that just won’t die. I keep running into it in blog posts, Twitter discussions, and even books. Here’s my attempt at setting things straight. ES6 const does not indicate that a value is ‘constant’ or immutable. ES6 const is not about immutability. So what is it about? If you ignore the practical issues of computers like size, weight, cost, heat, and so on, what do you really need in a programming language? Mdash; Steve Losh.
cwebbdesign.tumblr.com
Is it safe to upgrade my npm module’s... | Medium Equals Message
http://cwebbdesign.tumblr.com/post/107309699175/is-it-safe-to-upgrade-my-npm-modules
Is it safe to upgrade my npm module’s dependencies? Upgrading your library’s dependencies can be a scary proposition. Not upgrading your library’s dependencies can be even scarier… next-update answers the question: “Is it safe to upgrade my npm module’s dependencies? IOS and OSX Apps. Interesting articles, apps, books and Github repos for front-end developers.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/npm
Is it safe to upgrade my npm module’s dependencies? Upgrading your library’s dependencies can be a scary proposition. Not upgrading your library’s dependencies can be even scarier… next-update answers the question: “Is it safe to upgrade my npm module’s dependencies? Help People Consume Your npm Packages. Read Help People Consume Your npm Packages. IOS and OSX Apps. Interesting articles, apps, books and Github repos for front-end developers.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/vanillajs
Moving forward from jQuery. Practical thoughts on moving forward and away from jQuery lock-in in this post from Lea Verou with a tongue-in-cheek title: jQuery considered harmful. Why Its Time to Sunset jQuery. In many ways thanks to jQuery, jQuery itself is no longer needed. Mdash; Chris Love. As might have been expected, Chris Love’s article suggesting that maybe front-end developers don’t need jQuery as much as they think they do has stirred up a bit of controversy. And the responses on Hacker News.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/theory
A visual guide to functors, applicatives and monads. Really great for the visual learner. Functors, Applicatives, And Monads In Pictures. What’s the most important skill in software development? When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity. Mdash; John D. Cook. Good quote. From The most important skill in software development. There’s a number of other good short posts on his blog. The literat...
cwebbdesign.tumblr.com
JavaScript Application Architecture: looking... | Medium Equals Message
http://cwebbdesign.tumblr.com/post/107445284855/javascript-application-architecture-looking
JavaScript Application Architecture: looking towards 2015. I once told someone I was an architect. It’s true in a way since I now have to design an intricate web of lies to back it up. On a serious note, I thought it might be salutary to look at the state of application architecture in the JavaScript community as we ebb our way towards 2015. Mdash; Addy Osmani. Good look at the current state of JavaScript Application Architecture. As the new year starts. IOS and OSX Apps.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/slow-programming
Slow down, you’ll get the job done faster. Ldquo;Slow down, son. You’ll get the job done faster.”. You can’t wish away Design Process… And the latest clever development tools, no matter how clever, cannot replace the best practices and real-life collaboration that built cathedrals, railroads, and feature-length films. Nor can any amount of programming ever result in a tool that reduces the time of software development to the speed at which a team of code monkeys can type. Mdash; Jeffrey Ventrella.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/reactjs
Radical Simplicity. David Nolen talks about Front End Architecture. Radical Simplicity: revisit your assumptions / biases about any element of your stack that creates complexity. Mdash; David Nolen. The always thought-provoking David Nolen gives a good talk. About the current movement happening in front-end architecture. If you’re looking to understand React better, this is a great introduction to Thinking in React. I wish more frameworks offered a better exploration of their mental model.
cwebbdesign.tumblr.com
Medium Equals Message
http://cwebbdesign.tumblr.com/tagged/nodejs
Is it safe to upgrade my npm module’s dependencies? Upgrading your library’s dependencies can be a scary proposition. Not upgrading your library’s dependencies can be even scarier… next-update answers the question: “Is it safe to upgrade my npm module’s dependencies? If you’re corporation is embracing node, do it right. Help People Consume Your npm Packages. Read Help People Consume Your npm Packages. All Magic Comes With a Price. Leaning on abstractions is powerful but you should know what it means.