My collection of ...
Follow
10.0K views | +7 today
My collection of programming and related stuff
I try to collect anything good about topics helping me to get stuff done.
Curated by Denny Trebbin
Your new post is loading...
Your new post is loading...
Scooped by Denny Trebbin
Scoop.it!

typicode/katon

typicode/katon | My collection of programming and related stuff | Scoop.it
katon - Autostart your Node, Ruby, Python, Go, ... development servers and access them locally on .ka domains
Denny Trebbin's insight:

Katon is now independent from POV and Powder. Its really cool now and I would like to see Fenix Server Manager to hook on Katon for some super awesome Cowpowers :-)

more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Colorful CSS Gradient Background Generator

Colorful CSS Gradient Background Generator | My collection of programming and related stuff | Scoop.it
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Building UIs with ReactJS - YouTube

An introduction into ReactJS and how it works with code demos
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Progress.js - Themeable progress bar library

Progress.js - Themeable progress bar library | My collection of programming and related stuff | Scoop.it
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Fibonacci Flexbox Composer: Easier flexbox layouts - CodeVisually.com

Fibonacci Flexbox Composer: Easier flexbox layouts - CodeVisually.com | My collection of programming and related stuff | Scoop.it
The Fibonacci Flexbox Composer is an easy-to-use WYSIWYG tool for creating Flexbox layouts. Just use the intuitive tools to split up the layout boxes and then export the HTML and CSS.
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

uilang

A minimal, UI-focused programming language for web designers.
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

ExoSkeleton.js

ExoSkeleton.js | My collection of programming and related stuff | Scoop.it
Exoskeleton is a faster and leaner Backbone for your HTML5 apps.
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

React Components

React Components | My collection of programming and related stuff | Scoop.it
Searchable repository of React-components
Denny Trebbin's insight:

first step!

next step would be to have each component rendered on page alongside with its source code to see what each component is about.

more...
No comment yet.
Rescooped by Denny Trebbin from JavaScript for Line of Business Applications
Scoop.it!

hitting the open sea with sails.js

One of the strengths of Sails is its ability to interface with a range of databases using a uniform API. In this post I’m going to take a look at integrating with MongoDB - the leading NoSQL database. Hopefully by the end of the post you’ll be set up with a Sails server, Mongo database and the basic structure of an app that you can build upon. Let’s get started.


Via Jan Hesse
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Impulse is a library for building dynamic physics based interactions, with a focus on mobile web.

Benefits

 

Impulse is small, weighing in at about 9k minified and gziped.Impulse has no large dependencies. It doesn't require jquery, but it knows how to work with jquery.

 

How is this different from jquery animate, velocity.js, etc?

 

Most animation libraries animate from one state to another over a fixed period of time. If you want non-linear movement you pass in an easing function, which modifies the original path in the same way every time.

Impulse takes a different approach. Instead of a duration, Impulse instead takes an initial velocity, and simulates the animation based on that. This small change produces a different experience. Instead of static animations that feel awkward and stiff, Impulse animations feel smooth and fluid.

Animations flow smoothly from user interactions. When a user swipes an element, it moves at the velocity of their swipe.

 

How is this different from famo.us?

 

Famo.us is a huge framework that tries to do everything for you. It tries to do away with the browser's layout engine, in favor of converting everything into a hardware accelerated render layer and controlling everything itself. Impulse is a much small library that provides physics based animations and interactions.

 

Why not CSS Animations?

 

CSS animations and transitions are a great for creating simple, static animations. However, when you're building animations with multiple steps, involving multiple elements, or that need to react dynamically to a users motion, CSS animations become very unweildy.

Impulse doesn't generate CSS animations on the fly, because there is a long delay (> 200ms) between when the animation is generated, and when the animation beings playing.

 

The Future

 

Impulse is currently focused on creating natural feeling interactions. The next steps are

Create a great API for dynamic animations that don't follow from a user's interactions.Build a collection of polished and curated UI components built on top of Impulse.

more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Flux Step By Step - Atlassian Blogs

Flux Step By Step - Atlassian Blogs | My collection of programming and related stuff | Scoop.it
Facebook has recently presented a new way to compose applications, an application architecture they named Flux. They reported that as modern web applications grow in complexity, this model eases the maintenance and the cognitive load required to develop them. I jumped in excitement (it’s true!) as I immediately saw the beauty of the model. But I wanted to understand it and confirm my intuition and itch about it. I am a tinkerer at heart so with this tutorial I share my current understanding and draw some conclusions on Flux. (This material will skip some details on React, the web framework that covers the presentation side of the model). I’ll create a Flux application from scratch – borrowing the initial skeleton copiously from one of the examples, the neat web-chat app. The code there is readable and well organised but how do you start from scratch with Flux? That’s where my humble guide fits in. In the following you’ll be able to follow along and inspect the code as it evolves by looking at the pull requests I prepared on Bitbucket for each step. For the impatient (I know you’re there!), here is the finished prototype, as it would stand at the end of this tutorial (with full source). And here is where it got with a few more nights and weekend hacking: Flux mandates a uni-directional data flow What is Flux? At its core the main concept in Flux is a directed loop, a uni-directional data flow where events and data proceed always in the same direction. This makes everything “easier to manage as it gets more complex” and removes a lot of ambiguities on the relation of the various components. Starting from scratch As an example application, to get familiar with the model, I decided to work on an Outline editor. Without further ado, let’s start! Step 0: Setup dependencies and Dispatcher You’ll obviously need node and npm installed before we proceed. The minimal dependencies are stored in package.json and are small: 1234567891011121314151617181920212223242526272829303132333435{   "name": "out-of-line",   "version": "0.0.1",   "description": "Outline Editor that uses Reactjs and the Flux architecture",   "main": "js/app.js",   "dependencies": {     "react": "~0.11"   },   "devDependencies": {     "browserify": "~4.2.2",     "envify": "~2.0.1",     "jest-cli": "~0.1.17",     "reactify": "~0.14.0",     "statics": "~0.1.0",     "uglify-js": "~2.4.15",     "watchify": "~0.10.2"   },   "scripts": {     "start": "STATIC_ROOT=./static watchify -o js/bundle.js -v -d .",     "build": "STATIC_ROOT=./static NODE_ENV=production browserify . | uglifyjs -cm > js/bundle.min.js",     "collect-static": "collect-static . ./static",     "test": "jest"   },   "author": "Nicola Paolucci",   "license": "Apache 2",   "browserify": {     "transform": [       "reactify",       "envify"     ]   },   "jest": {     "rootDir": "./js"   } } The devDependencies allow us to easily watch our working directory for changes (with npm start), build the application, run the tests using jest. I am following Flux’s example toolkit […]
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

An Introduction To PouchDB

An Introduction To PouchDB | My collection of programming and related stuff | Scoop.it
In this post, we review the history of NoSQL databases and install PouchDB, an open-source JavaScript database designed to run well within the browser
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Node-RED

Node-RED | My collection of programming and related stuff | Scoop.it

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

more...
No comment yet.
Rescooped by Denny Trebbin from Web Increase
Scoop.it!

15 CSS Transition And Animation Effect Tutorials

15 CSS Transition And Animation Effect Tutorials | My collection of programming and related stuff | Scoop.it
What makes your design alive &touchy? Its animation’s magic, of course! So here we bring you 15 CSS transition and animation effect tutorials. Make your design more vivacious with these transitions & animations.

Via Jean-Jacques Roland
more...
No comment yet.
Rescooped by Denny Trebbin from Software Development Hub
Scoop.it!

Raft


Via Srdjan Strbanovic
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Building Single Page Apps with React.JS

Building single page apps with React.JS @vagmi - on twitter/github/facebook
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Introduction | Hard Rock CoffeeScript

Introduction | Hard Rock CoffeeScript | My collection of programming and related stuff | Scoop.it
![Hard Rock CoffeeScript](assets/hard_rock.jpg)
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

pioneer.js - javascript integration testing

pioneer.js - javascript integration testing | My collection of programming and related stuff | Scoop.it
Javascript integration testing
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

A Beginner’s Guide to Website Speed Optimization by Kinsta

A Beginner’s Guide to Website Speed Optimization by Kinsta | My collection of programming and related stuff | Scoop.it
A six chapter, in-depth website speed optimization guide that shows you how important it is to have a snappy website and gives you DIY instructions!
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Elixir: State Machines, Metaprogramming, and Generating Tests - PragDave

Elixir: State Machines, Metaprogramming, and Generating Tests - PragDave | My collection of programming and related stuff | Scoop.it
I just had one of those “programming made me happy” moments I thought I’d share. Background I’m working on a pure-Elixir … (Blog post: state machines, pattern matching, and metaprogramming in Elixir make me happy.
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

How to Improve Page Performance with a Font Loader

How to Improve Page Performance with a Font Loader | My collection of programming and related stuff | Scoop.it
Should we consider the real cost of using free web fonts? Are our responsive layouts really responsive when we add 500Kb of font files?
more...
No comment yet.
Rescooped by Denny Trebbin from JavaScript for Line of Business Applications
Scoop.it!

REST API Development with Sails.js

REST API Development with Sails.js | My collection of programming and related stuff | Scoop.it

One of the things that Sails.js provides us, among many other, is the REST API development easily and quickly. For this reason, I consider that Sails.js is a very important tool in the software stack.

In this article I had planned to write some sections to explain how to develop an API with Sails.js, but as the process is so easy and so fast I’m going to explain it in only one section. Running solely a couple of commands and writing solely a line of code we will be able to develop the same API that we developed in the article API REST Development with MongoDB, NodeJS and Express, but with more features...


Via Jan Hesse
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

React and Flux: Building Applications with a Unidirectional Data Flow

Facebook engineers Bill Fisher and Jing Chen are here to talk about Flux and React, and how using an application architecture with a unidirectional data flow cleans up a lot of their code....
more...
No comment yet.
Rescooped by Denny Trebbin from nodeJS and Web APIs
Scoop.it!

OptimalBits/redbird

OptimalBits/redbird | My collection of programming and related stuff | Scoop.it
redbird - A modern reverse proxy for node

Via Srdjan Strbanovic
more...
No comment yet.
Scooped by Denny Trebbin
Scoop.it!

Duo

A next-generation package manager for the front-end.


Duo is a next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.

more...
No comment yet.