kernicPanel
23.1K 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...
Rescooped by Nicolas Clerc from javascript.js
Scoop.it!

WebSockets – Varnish, Nginx, and Node.js « That's Geeky

An approach to setting up websockets on the same port as existing websites and a brief look at tracking a request through the server stack.

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

Solarized: A Must Have Color Scheme For Gnome Terminal, Vim, Gedit And Lots More ~ Web Upd8: Ubuntu / Linux blog

Solarized: A Must Have Color Scheme For Gnome Terminal, Vim, Gedit And Lots More ~ Web Upd8: Ubuntu / Linux blog | kernicPanel | Scoop.it
Solarized: A Must Have Color Scheme For Gnome Terminal, Vim, Gedit And Lots More ~ Ubuntu / Linux blog...
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Modern Web Development | Part 1 – The Webkit Inspector

The mobile landscape today is all but monopolized by WebKit, as a result, most of the tooling and infrastructure to support mobile web development on the frontend is taking place in the WebKit Inspector, so I’ll focus on it, and take a deep dive into its entire feature-set and how and when to use it.

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

DailyJS: Unix and Node: Syslog

Syslog is a standardised logging system that’s present in most BSD and Linux distributions. There are various implementations; syslog-ng is a popular one that I usually find myself using. The interesting thing about syslog is it can be configured to store messages anywhere – logs can be written to files or remote daemons.

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

Building real-time feed updates for NewsBlur with Redis and WebSockets

Today, NewsBlur is going real-time. Blogs using the PubSubHubbub protocol (PuSH), which includes all Blogger, Tumblr, and many Wordpress blogs, will instantaneously show new updates to subscribers on NewsBlur. Making this happen, while not for the faint of heart, was straight-forward enough that I’m sharing the recipe I used to get everything hooked up and running smoothly.
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Structurer une application Web avec Express et Node.js - hypermégatop, parfois

La façon d'organiser son code, en divers répertoires et fichiers, est en bonne partie une question de préférence personnelle. Le cadre d'application Web (Web framework) Express n'impose aucune structure particulière, laissant le développeur totalement libre d'arranger le tout selon son inspiration du moment. Cette liberté peut parfois donner le vertige et provoquer un effet pervers: le syndrome de la page blanche.

more...
No comment yet.
Rescooped by Nicolas Clerc from javascript.js
Scoop.it!

Nodejs application architecture: Battlefield 3 Web Commander | CodeUtopia - The blog of Jani Hartikainen

Nodejs application architecture: Battlefield 3 Web Commander | CodeUtopia - The blog of Jani Hartikainen | kernicPanel | Scoop.it
In this post I'll talk a bit about the architecture of my first nodejs application, Battlefield 3 Web Commander.

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

Stella Laurenzo » Blog Archive » Bulletproof Node.js Coding

My goals for writing these tidbits down is to share what I’ve learned and to stimulate a conversation about good node.js programming practices. If you agree or disagree with anything I present, either leave some comments or start a discussion on the node.js mailing list. We all benefit from talking about this stuff more.

 

Here are the learnings that I’ve taken away from my odyssey with node.js thus far:

- Return on the last statement
- Put your callbacks in sequence
- Define a respond function for complex logic
- Centralize your exception handling
- Embrace a functional coding style with futures or promises
- Differentiate between system interfaces and user interfaces
- Examine dependencies closely
- Prefer copying simple, idiomatic code locally
- Read the source but code to the docs
- Write good tests

more...
No comment yet.
Rescooped by Nicolas Clerc from Node Js, CSS3 and all futur
Scoop.it!

StatusDashboard monitoring avec Node.js - IT Wars

StatusDashboard monitoring avec Node.js - IT Wars | kernicPanel | Scoop.it
Vous rêviez de réaliser des tableaux de bord conviviaux, pour monitorer des serveurs http, https, ftp, tcp, ou locaux, en utilisant Node.js. Utilisez StatusDashboard, une application opensource web, au look superbe, simple et conviviale !

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

Unit Testing Backbone.js Apps With QUnit And SinonJS

QUnit is a powerful JavaScript test suite written by jQuery team member Jörn Zaefferer and used by many large open-source projects (such as jQuery and Backbone.js) to test their code. It’s both capable of testing standard JavaScript code in the browser as well as code on the server-side (where environments supported include Rhino, V8 and SpiderMonkey). This makes it a robust solution for a large number of use-cases.

more...
No comment yet.
Rescooped by Nicolas Clerc from Apprendre Node JS
Scoop.it!

Backbone.js : le fonctionnement des modèles | Atinux

Backbone.js : le fonctionnement des modèles | Atinux | kernicPanel | Scoop.it

Apprenez à maitrisier Backbone.js en commençant à comprendre le fonctionnement des modèles dans Backbone avec ce tutoriel.


Via Sébastien Chopin
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Zsh Tips, Tricks and Examples by zzapper

Zsh tips and examples, sample scripts for this powerful shell...
more...
No comment yet.
Rescooped by Nicolas Clerc from A better work
Scoop.it!

The Text Triumvirate (zsh, vim and tmux)

The Text Triumvirate (zsh, vim and tmux) | kernicPanel | Scoop.it

The Triumviri


In 62 BC, Caesar united a political alliance between himself, the statesman Crassus, and the military general Pompey. Together, the three men formed a secret political faction called the Triumvirate that ruled the Roman Republic. The Text Triumvirate is an alliance between the zsh, vim, and tmux. Each of these venerable tools is extremely powerful in its own right; however, together they are an unmatched productivity force that rules all forms of text manipulation. This post aims to provide an overview of how to create a highly functional and easy to configure Text Triumvirate for those new to this tool chain. I try to focus on aspects of how to integrate zsh, vim, and tmux with particular focus on my experiences with two common problems—copy/paste functionality and color aesthetics.


Via Alberto Paz Jimenez
more...
No comment yet.
Rescooped by Nicolas Clerc from A better work
Scoop.it!

Become a Command Line Ninja With These Time-Saving Shortcuts

Become a Command Line Ninja With These Time-Saving Shortcuts | kernicPanel | Scoop.it
The command line can be quite powerful, but typing in long commands and file paths gets tedious pretty quickly. Here are some shortcuts that will have you running long, tedious, or complex commands with just a few keystrokes.

Via Alberto Paz Jimenez
more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Websockets and More - 20 awesome node.js npm modules we use every day | BeyondFog

We use node.js for our web application server (along with backbone.js on the client), and the workers (which run the actual tests) are written in Python. While node.js is best known for its real-time capabilities with websockets, it is very easy at this point to build your entire web app in node.js. Node.js has a great package manager in npm and a strong ecosystem of modules. One of our biggest challenges was figuring out which modules would work best. Here’s what we chose:

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

Nodejs(Part-5) Login-Logout Flow

Nodejs(Part-5) Login-Logout Flow | kernicPanel | Scoop.it
In this tutorial, I will be making a simple authentication flow using the technologies that we have already discussed. By the end of this tutorial, you would have made a flow similar to the one indicated by the diagram below. This will also help you see how you can make your views more intelligent, readable and easy to build.

Via nodejs-code
more...
No comment yet.
Rescooped by Nicolas Clerc from javascript.js
Scoop.it!

Single Page Web Apps with Backbone.js - SendHub

Single Page Web Apps with Backbone.js About a month ago, we decided that we needed to give the front-end of sendhub.com a face-lift. The site looked a bit dated, and it just didn’t feel as snappy as...

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

Asynchronous Code Design with Node.js

The asynchronous event-driven I/O of Node.js is currently evaluated by many enterprises as a high-performance alternative to the traditional synchronous I/O of multi-threaded enterprise application server. The asynchronous nature means that enterprise developers have to learn new programming patterns, and unlearn old ones. They have to undergo serious brain rewiring, possibly with the help of electroshocks. This article shows how to replace old synchronous programming patterns with shiny new asynchronous programming patterns.

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

Basic Authentication on Node.js – Express and Mongoose

Basic Authentication on Node.js – Express and Mongoose | kernicPanel | Scoop.it

This post is about the most important parts I can think of implementing signup and login to Node.js powered by Mongoose and Express.js.


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

Formation JsGuru : Frameworks et outils Javascript - Expérimentations et retours d'expérience

J’ai eu l’occasion d’assister à la formation JSGuru qui s'est déroulée il y a quelques jours à Montpellier. Dans les grandes lignes, cette formation a pour objectif de se familiariser avec des technologies novatrices basées sur Javascript.

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

Git pre-commit hook and smoke testing | don't code today

A pre-commit check is invoked right before a change is committed into the repository. This is a perfect place to run a quick smoke test to ensure that no broken code is ever checked in. Many source control systems, including the powerful Git, support pre-commit check as part of its hooks system. Unfortunately, based on my (limited) observations, leveraging pre-commit feature is not something every single developer practices yet.

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

Why You’re a Bad [PHP/Node.Js/Java/Scala/Erlang/Brainfuck] Programmer | Nettuts+

Why You’re a Bad [PHP/Node.Js/Java/Scala/Erlang/Brainfuck] Programmer | Nettuts+ | kernicPanel | Scoop.it
We all have our bad habits.In this article, we'll go over a list of bad practices that are worth examining, reevaluating, and correcting...
more...
No comment yet.