kernicPanel
22.9K 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!

Websockets 101 | Armin Ronacher's Thoughts and Writings

Out of curiosity I taught the Fireteam presence server websockets as a protocol in addition to the proprietary protocol it speaks out of the box. I don't really have a usecase for websocket per-se with the server, but I thought it might make it more useful for customers that want to use the event based parts of the API with HTML5 games. This post focuses on implementing websockets on the server, not so much about how you would use them from the client and basically collects all thing I wish I would have known before.

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

Online Python Tutor - Learn programming by visualizing code execution

Online Python Tutor - Learn programming by visualizing code execution | kernicPanel | Scoop.it

Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program.

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

fabtools - Tools for writing awesome Fabric files

fabtools includes useful functions to help you write your Fabric files.

fabtools makes it easier to manage system users, packages, databases, etc.

fabtools includes a number of low-level actions, as well as a higher level interface called fabtools.require.

Using fabtools.require allows you to use a more declarative style, similar to Chef or Puppet.

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

Think Python: How to Think Like a Computer Scientist

Think Python: How to Think Like a Computer Scientist | kernicPanel | Scoop.it

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

more...
No comment yet.