kernicPanel
Follow
20.4K views | +0 today
kernicPanel
JavaScript, Node Js, Git, Vim, and more…
Curated by Nicolas Clerc
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Clerc
Scoop.it!

nowjs for Node - Directly call remote functions in Javascript

nowjs for Node - Directly call remote functions in Javascript | kernicPanel | Scoop.it
NowJS makes realtime web apps really easy by making the server and client act like one program...
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

jQuery UI Bootstrap

A Bootstrap-themed kickstart for jQuery UI widgets (v0.23)

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

JavaScript pattern and antipattern collection

JavaScript pattern and antipattern collection | kernicPanel | Scoop.it

A JavaScript pattern and antipattern code collection that covers function patterns, jQuery patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns (upcoming).

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Introducing The Backbone Boilerplate - Bocoup

Introducing The Backbone Boilerplate - Bocoup | kernicPanel | Scoop.it

Over the past year Bocoup has worked on several production applications that utilize the MVC library Backbone.js. We’ve worked hard to give back to the community through informative blog posts, core contributions, support & evangelism through various mediums such as meetups, IRC and Twitter. Over the course of the past year, we created small boilerplates to share around the office and across projects. I recently began to organize this work into a canonical boilerplate for Backbone. Today, I’d like to introduce our Backbone Boilerplate.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Des informations Git dans son prompt - Kevin Decherf's blog

N’avez-vous pas remarqué comme il est vite ennuyeux de devoir faire un git branch ou un git status pour savoir dans quelle branche on était et dans quel état était le dépôt ? Voilà une petite astuce pour ajouter ces deux informations directement dans votre prompt.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

SOLID JavaScript: The Single Responsibility Principle

SOLID JavaScript: The Single Responsibility Principle | kernicPanel | Scoop.it

This is the first installment in the SOLID JavaScript series which will explore the SOLID design principles within the context of the JavaScript language. In this first installment, we’ll take a look at what principles comprise the SOLID design principles and discuss the first of these principles: The Single Responsibility Principle.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

How I boosted my Vim » nvie.com

A few weeks ago, I felt inspired by articles from Jeff Kreeftmeijer and Armin Ronacher. I took some time to configure and fine-tune my Vim environment. A lot of new stuff made it into my .vimrc file and my .vim directory. This blog post is a summary describing what I’ve added and how I use it in my daily work.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

no teacher, no method, no path

no teacher, no method, no path | kernicPanel | Scoop.it

I follow no fixed philosophy: for me, life is far too complex, fine-grained and relativistic to be governed by any creed. Mottos are too simplistic (with the possible exception of Christopher Marlowe’s “The only sin is ignorance”). But if I had to have a statement of life, the Holstee Manifesto would be a good start.

 

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Responsive web design

Responsive web design | kernicPanel | Scoop.it
Full responsive web design review: a new trend in web design. Good practices, pros and contras, great examples and tons of useful tools and articles.
more...
No comment yet.
Rescooped by Nicolas Clerc from javascript.js
Scoop.it!

Controlling an Arduino from Node.js

You can communicate with an Arduino microcontroller using Node.js very easily--here's how.

Via NodeJS-News.com
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

The Node Toolbox - Node.js happiness

The Node Toolbox is a catalogue of Node.js packages, tools and resources with popularity ratings based on Github watchers and forks...
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Notes from my pursuit of the perfect front-end build

Notes from my pursuit of the perfect front-end build | kernicPanel | Scoop.it
Additional information about front-end builds with JsTestDriver, jsduck and javascript code coverage...
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Fastersite: Finding memory leaks

Over lunch last week Mikhail Naganov (creator of the DevTools Heap Profiler) and I were discussing how invaluable it has been to have the same insight into JavaScript memory usage that we have into applications written in languages like C++ or Java. But the heap profiler doesn't seem to get as much attention from developers as I think it deserves. There could be two explanations: either leaking memory isn't a big problem for web sites or there is a problem but developers aren't aware of it.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

backbone-fundamentals

backbone-fundamentals | kernicPanel | Scoop.it
backbone-fundamentals - A creative-commons book on Backbone.js for beginners and advanced users alike...
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Writing Robust Bash Shell Scripts

Many people hack together shell scripts quickly to do simple tasks, but these soon take on a life of their own. Unfortunately shell scripts are full of subtle effects which result in scripts failing in unusual ways. It's possible to write scripts which minimise these problems. In this article, I explain several techniques for writing robust bash scripts.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Immediately-Invoked Function Expression (IIFE) | Ben Alman

In JavaScript, every function, when invoked, creates a new execution context. Because variables and functions defined within a function may only be accessed inside, but not outside, that context, invoking a function provides a very easy way to create privacy.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

tmux

tmux | kernicPanel | Scoop.it

tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a separate program, to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

ebook - List of freely available programming books - Stack Overflow

I'm trying to amass a list of programming books that are freely available on the Internet. The books can be about a particular programming language or about computers in general.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Advanced Bash-Scripting Guide

An in-depth exploration of the art of shell.

This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction to programming concepts.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Utilisation des hooks git/hg pour tester, valider et linter votre code blog.mklog.fr

... ou comment s'assurer le titre de clean pusher™.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

“But The Client Wants IE 6 Support!” | Smashing Magazine

Frequently, when I discuss CSS3 with other developers, the issue of stubborn clients comes up. They tell me that even though they personally don’t think a website should look the same in all browsers and they’re eager to try all of these new techniques, their clients insist that their website should look the same, so the developers are stuck with the same Web development techniques that we used five to ten years ago. Their clients just don’t “get” graceful degradation.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Needle: Automated tests for your CSS — Needle 0.1a1 documentation

Needle is a tool for testing your CSS with Selenium and nose.

It checks that CSS renders correctly by taking screenshots of portions of a website and comparing them against known good screenshots. It also provides tools for testing calculated CSS values and the position of HTML elements.

more...
No comment yet.
Rescooped by Nicolas Clerc from Nodejs-code
Scoop.it!

Transitioning from Mongoose-Auth to Passport for Authentication in Node.js

Up until about a week ago, I was using Mongoose-Auth, when I decided my app needed some cleaning up.


Via nodejs-code
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Scaling Isomorphic Javascript Codeblog.nodejitsu.com - scaling node.js applications one callback at a time.

Scaling Isomorphic Javascript Codeblog.nodejitsu.com - scaling node.js applications one callback at a time. | kernicPanel | Scoop.it

Take a minute and think about how often you've heard the phrase "Model-View-Controller" (or MVC). Do you really know what it means? At a high-level it is about a separation of concerns between the major areas of functionality in presentation-centric applications built on retained graphics systems (i.e not-raster graphics, such as games). Dig a little deeper and it becomes obvious that it is just a bucket term for a lot of different things. In the past, most development communities built-out an MVC solution that worked well for their most popular use-case and moved on. Great examples of this are the Ruby and Python communities with the MVC-based architecture Rails and Django both embody.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Organizing Your Backbonejs Application With Modules - Bocoup

If you have spent any time looking atBackbone.js, like many others, you are probably amazed by how lightweight, flexible and elegant it is. Backbone.js is incredibly powerful, but not prescriptive in how it should be used. With great power comes great responsibility, and if you’ve tried to use Backbone.js for a large project you might be asking yourself: how do I organize my code?
more...
No comment yet.