background preloader

Nitrous

Related:  ÉDITEURS DE CODE et IDE

Codiad Web Based IDE by Fluidbyte Visual Studio Live! Boston 2016 -- Visual Studio Live! Better Code For All Visual Studio Live! (VSLive! For the first time in a decade, Boston will host four days of practical, unbiased, Developer training from June 13 – 16. Life, liberty, and the pursuit of better code: register to join us today. We set aside time for learning and research but don't always get to it.

Learn AngularJS with the AngularJS Tutorial Screencasts and eBook - Thinkster Mac, Apache, MySQL, PHP 13 Cloud IDEs For Web Developers - Hongkiat With so much of the traditional, desktop-based productivity software we know and love moving to the Cloud, it’s no surprise that Cloud-based IDEs are quickly gaining ground with developers. Nowadays, the browser is essentially a thin client that allows users to access a variety of Cloud-based applications and services. However, many are still hesitant to put their full faith in a remote Cloud IDE for development purposes. Tools like Github and Pastebin helped to ease the transition to Cloud-based development, and full-fledged Cloud IDEs are now commonly used by many developers. Here are 13 of the best Cloud IDEs you can get your hands on and a quick summation of each. Cloud9 After a few minutes using the appropriately named Cloud9, you’ll feel like you’ve died and gone to coder heaven. The built-in Vim mode is a nice touch, as is the support for popular revision control systems like Git, Mercurial and SVN. Codeanywhere Cloud IDE Sourcekit Kodingen Coderun Studio ShiftEdit Akshell Erbix Neutron IDE

AngularJS Tutorial · Learn Angular by Building a Gmail Clone · Thinkful Programming Guides AngularJS Tutorial Build a Gmail Clone Introduction Build a simple email application and learn core AngularJS concepts. By the end of this tutorial you'll be able to see (fake) emails, search by subject line, and read / delete emails. Prerequisites: Understand how to build a basic Javascript application with jQuery Know how to launch a basic HTTP server (e.g. python -m SimpleHTTPServer Be able to clone a GitHub repo Topics covered: Single page applications (SPA) Client-side MVC patterns Two way data-binding Routing with templates AngularJS building blocks: Directives, Factories, & Controllers You'll notice that there are code checks included throughout this guide. Note: This guide is open to the public. Ready? Get notified when new guides are released Client side MVC Let's start with a concept that's core to Angular: client-side MVC MVC stands for Model, View, Controller. Model: That's the data; the business information of the application. Getting Started with AngularJS Setting up our app <! $http

jmcunningham/AngularJS-Learning Commandes Unix Terminal OS X (leçon n°1) Note utilisateur: Détails Mis à jour le dimanche 19 mai 2013 14:53 Voici une petite liste de commandes que vous pouvez utiliser dans le Terminal afin de débuter dans le monde de la ligne de commandes sur Mac OS X. Lister le contenu d'un répertoire : ls Lister le contenu d'un répertoire avec les fichiers cachés : ls -all Lister le contenu d'un répertoire avec la taille en octet, ko, mo et go : ls -lh Se déplacer dans les répertoires : cd nom du rep Après cd vous pouvez appuyer sur 'tab' après avoir entré la première lettre d'un répertoire existant. Liste des processus en cours : $ topPour savoir qui est connecté : $ whoPour avoir plus de détails concernant les utilisateurs : $ wPour savoir qui est connecté en local : $ users Pour écrire à un utilisateur :$ write nom_d'utilisateurContrôle+c pour arrêter. Pour savoir depuis combien de temps l'ordinateur (ou le serveur) est booté.$ uptime D'une manière général, les options sont mises après un '-'.

Codiad - Un IDE web Si vous cherchez un nouvel IDE pour développer directement depuis votre serveur, via votre navigateur web, j'ai ce qu'il vous faut. Ça s'appelle Codiad, c'est open source, ça tourne sous PHP et il n'y a pas besoin de base de données pour stocker les infos. Tout est enregistré dans des fichiers JSON. Codiad gère plus de 40 langages différents, détecte les erreurs dans le code, sait faire de l'autocomplétion et prend en charge plusieurs utilisateurs. L'outil sait aussi afficher à l'écran 2 fichiers ouverts en même temps et dispose d'une console interne. Plusieurs thèmes pour la coloration syntaxique sont aussi disponibles, sans oublier un moteur de recherche et la possibilité d'exporter facilement vos créations. Codiad est téléchargeable ici. Edit : Et dans un style un peu différent (service web), allez aussi jeter un oeil à friendco.de qui permet de coder à plusieurs personnes. Photo et source Rejoignez les 51948 korbenautes et réveillez le bidouilleur qui est en vous

Scholarships · Thinkful Can I finish Career Path in less than the recommended amount? Yes, the program is self-paced, meaning you're able to put in more than the recommended 20-25 hours per week if you'd like. What is most important is that you meet your learning milestones. You and your mentor can work together to set a pace that helps you meet your goals ​while keeping them realistic. Will I need to purchase any special hardware or software? Nope! Can my loan cover the first monthly payment? No. Can my loan cover non-tuition expenses (eg bills, food)? No. What if I have bad or no credit? We've worked with Skills Fund to provide loans to most borrowers. How can I convince my company to pay for a course? Hundreds of companies sponsor employee education at Thinkful – both for programmers and non-programmers. Can I prepay my balance for deferred payments or my loan? Yes, you can prepay either without penalty. Can I change my payment plan later? Can I combine scholarships with financing? Yes. How do I enroll with a loan?

TopStyle 5 - HTML5 & CSS3 Editor Security - What are the Security Tests? - Browserscope This page contains a suite of security tests that measure whether the browser supports JavaScript APIs that allow safe interactions between sites, and whether it follows industry best practices for blocking harmful interactions between sites. The initial set of tests were contributed by Adam Barth, Collin Jackson, Mustafa Acer, and David Lin-Shung Huang. postMessage Checks whether the browser supports the HTML 5 cross-document messaging API that enables secure communication between origins. JSON.parse Checks whether the browser natively supports the JSON.parse API. toStaticHTML Checks whether the browser supports the toStaticHTML API for sanitizing untrusted inputs. httpOnly cookies Checks whether the browser supports the httpOnly cookie attribute, which is a mitigation for cross-site scripting attacks. X-Frame-Options Checks whether the browser supports the X-Frame-Options API, which prevents clickjacking attacks by restricting how pages may be framed. X-Content-Type-Options Block reflected XSS

Aptana JavaScript Best Practices Part 2 · Thinkful Programming Guides Optimize Loops Loops can get terribly slow in JavaScript. Most of the time it’s because you’re doing things in them that don’t make sense. Don’t make JavaScript read the length of an array at every iteration of a for loop. Store the length value in a different variable. var names = ['George', 'Ringo', 'Paul', 'John']; for(var i=0;i<names.length;i++){ doSomethingWith(names[i]); } var names = ['George', 'Ringo', 'Paul', 'John']; for(var i=0,j=names.length;i<j;i++){ doSomethingWith(names[i]); } Keep computation-heavy code outside of loops. You can create the DOM nodes in the loop but avoid inserting them to the document. Keep DOM Access to a Minimum If you can avoid it, don’t access the DOM. Reason: It’s slow and there are all kinds of browser issues with constant access to and changes in the DOM. Solution: Write or use a helper method that batch-converts a dataset to HTML. Seed the dataset with as much as you can and then call the method to render all out in one go. Don’t Yield to Browser Whims

Related: