Software craftmanship and Agile management
4.3K views | +0 today
Follow
Software craftmanship and Agile management
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Stop using JWT for sessions - joepie91's Ramblings

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

André Staltz - Why React/Redux is an inferior paradigm

Reactive User Interfaces Programmer
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Designing for Performance by Lara Callender Hogan

Designing for Performance by Lara Callender Hogan | Software craftmanship and Agile management | Scoop.it
This practical introduction to performance from a designer and front-end developer perspective helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

David Nolen (Cognitect) - The Front End Architecture Revolution

React.js, immutable data structures, and graph oriented queries are poised to radically change how we think about front end application architecture. We will examine these new approaches and technologies and consider the significant ramifications for client side applications whether for the web or native mobile platforms.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance Tools | CSS-Tricks

Performance Tools | CSS-Tricks | Software craftmanship and Agile management | Scoop.it
Weekend roundup time! From the multitude of Grunt and Gulp plugins to web apps that can help us visualize our websites with data, learning all the ins and
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Facebook just taught us all how to build websites

Facebook just taught us all how to build websites | Software craftmanship and Agile management | Scoop.it
Sometimes in software development, we take giant leaps.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Reactive MVC and the Virtual DOM — Futurice

Model-View-Intent is a unidirectional data flow architecture with Virtual DOM rendering for single-page web apps, similar to React and Flux but with plenty of surprising additions.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Effectively Managing Memory at Gmail scale - HTML5 Rocks

Effectively Managing Memory at Gmail scale - HTML5 Rocks | Software craftmanship and Agile management | Scoop.it
Learn how you to effectively manage memory at GMail scale.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Avoiding Event Chains in Single Page Applications

The Flux Architecture shows one effective way to achieve this. While in a React.js context, the pattern is essentially framework agnostic (and I'm sure that people have been doing this before Facebook).

Instead of a simple event bus, you implement something what Flux calls a Dispatcher.

A dispatcher is pretty much an event bus, but you can (optionally) enforce in what sequence the event is "dispatched" to its listeners.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How we make RWD sites load fast as heck | Filament Group, Inc., Boston, MA

How we make RWD sites load fast as heck | Filament Group, Inc., Boston, MA | Software craftmanship and Agile management | Scoop.it
At Filament Group, We design engaging sites and apps for mobile, tablet, desktop and beyond that are simple to use and accessible to everyone.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance Calendar » The Runtime Performance Checklist

Performance Calendar » The Runtime Performance Checklist | Software craftmanship and Agile management | Scoop.it

It’s really tempting to memorize a bunch of do’s and don’ts when it comes to performance, but you’ll end up with a couple problems:

You’ll misapply the rule because you haven’t established the context in which to use it. (The classic here is -webkit-transform: translateZ(0); it gets a lot of abuse.)Implementations change so you apply the rule when it no longer makes sense. Worse it might now be an antipattern!
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

5 surprisingly painful things about client-side JS - The Sourcegraph Blog

But single-page JavaScript frameworks aren’t a good fit for every site. Sourcegraph is primarily a content site, and we've discovered that for us the benefits of a rich JavaScript app don't outweigh the costs.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why I No Longer Use MVC Frameworks

Why I No Longer Use MVC Frameworks | Software craftmanship and Agile management | Scoop.it
User interfaces have used the MVC pattern for decades, yet it hasn't kept pace with the demands of modern applications. To meet new demands and to speed up development, Jean-Jacques Dubray introduces a new pattern: State-Action-Model (SAM). SAM is a reactive, functional pattern that strives to simplify the interaction between the data model and the view.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

bevacqua/perfschool

bevacqua/perfschool | Software craftmanship and Agile management | Scoop.it
perfschool - :ocean: Navigate the #perfmatters salt marsh waters in this NodeSchool workshopper
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The End of Global CSS

The End of Global CSS - SEEK UI Engineering - Medium
CSS selectors all exist within the same global scope.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

A comprehensive comparison of front-end templating solutions

A comprehensive comparison of  front-end templating solutions | Software craftmanship and Agile management | Scoop.it
Templating is a technology that help us to represent data in different forms.
In the old days, choosing a appropriate template engine for client templating is not easy, beacuse you were left with lit
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Differences between MVC and MVP for Beginners - CodeProject

Differences between MVC and MVP for Beginners - CodeProject | Software craftmanship and Agile management | Scoop.it
This article aims to describe MVC and MVP in simple terms; Author: John T.Emmatty; Updated: 23 Nov 2011; Section: Design and Architecture; Chapter: Development Lifecycle; Updated: 23 Nov 2011
yannick grenzinger's insight:

http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

JavaScript Application Architecture On The Road To 2015

JavaScript Application Architecture On The Road To 2015 | Software craftmanship and Agile management | Scoop.it
On an architectural level, the way we craft large-scale applications in JavaScript has changed in at least one fundament…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Automating Web Performance Measurement With PSI For Node

Cross-posted to HTML5Rocks Web performance can have a huge impact on your entire user experience. If you’ve been looking at improving your own site’s perf
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

String Templating Considered Harmful

generating HTML from string templates is an inefficient process that imposes unnecessary constraints on how we conceptualize web 

more...
No comment yet.