background preloader

Courses

Facebook Twitter

Build Your Own X. Real World Demo Apps (Various Tech) Visualgo - Visualising algorithms through animations. Growth.digital - Growth Hacks. Dataquest - Learn Data Science. Learn Web Design - Educational Resources. Tutorials & Guides Free or Low Cost Keep your hard-earned dollars in your pocket Text-Based Good for those who like to learn via reading and see text code examples Shay Howe's Guides to HTML & CSS Shay Howe bundles HTML and CSS into one learning block that is beginner-friendly and well organized. Those who have the basics can continue with his advanced guide, which expands the concepts previously learned and specifically aims to help designers broaden and shore up their HTML, CSS and jQuery skills. HTML 101 at Berkeley Knight Digital Media Center While this resource is provided by a very credible source, its intended audience is not hardcore developers but career journalists and communication professionals.

Web Development for Beginners from WebPlatform Web Development for Beginners is a survey of the essential skills necessary for a web developer to be able to execute code efficiently and effectively, even with little to no skill. Hack Design. 3DPL - Learn 3D Programming. Swift development blog. AppCoda - Learn iOS Programming. Ray Wenderlich - iOS Tutorials. Node.js Tutorials and Resources. Node.js is increasingly gaining popularity among web developers.

Node.js Tutorials and Resources

Due to all hosting companies Node.js remains the prerogative of dedicated servers and VPS. Actually VPS is a solution that even a small startup can afford. For more details refer to the documentation on nodejs.org. As you know, Node.js supports modules. You can find the folder for global modules here: \winginx\nodejs\node_modules\. Winginx includes module manager NPM, popular framework Express.js, and template engine Jade.For debugging Node-Inspector module is connected.

In brief we can say that Node.js, in contrast to PHP, is not interpreted but is compiled into a single server, and therefore occupies separate port. Lets consider an example: take the foundation Node.js-server from the developer: Save this script via path home/nodejs.local/server.js. Pay attention to the port, it has to match the one in Node.js-script.

What remains is to notify Winginx that we need to run out server on Node.js. Ruby Warrior. Si vous voulez vous initier un peu au développement Ruby sans forcement vous taper un gros bouquin long et chiant tout de suite, je vous invite à vous rendre sur Ruby Warrior (ou à l'installer chez vous puisque les sources sont dispo).

Ruby Warrior

En plus du Ruby, ce jeu est aussi conçu pour vous permettre de vous familiariser avec le concept d'intelligence artificielle. Vous incarnez un guerrier qui doit grimper tout en haut d'une tour pour récupérer un trésor et à chaque étage, vous devez vous déplacer ou combattre grâce à vos capacités de développement. Et ben évidemment, comme vous ne pouvez pas tout prévoir, c'est à vous de rendre votre guerrier suffisamment "intelligent" pour faire face à n'importe quelle menace.

Évidemment, comme ce n'est pas aussi simple qu'on peut le penser, la solution se trouve aussi ici. Kidsruby - learn Ruby. Empire of Code. Codingame - Challenges. An Advanced Guide to HTML & CSS. The Code Player. Hackr.io - Best programming tutorials.

Bento - Code Tutorials. Learn X in Y Minutes: Scenic Programming Language Tours. Programming Languages - Hyperpolyglot. Rosetta Code. Autohébergement d’un serveur nextcloud sur raspberry pi de scratch – Le blog de Benoit Puel. J’autohéberge un serveur owncloud depuis quelques années maintenant sur un vieux nettop.

Autohébergement d’un serveur nextcloud sur raspberry pi de scratch – Le blog de Benoit Puel

Et puis owncloud périclite, son fork nextcloud devient la nouvelle référence, les raspberry pi se démocratisent avec un consommation encore plus faible (~5W) que les nettop (~20W), et bien d’autres avantages (taille, bruit, coût). J’ai donc récemment sauté le pas pour me mettre au goût du jour et comme je suis content du résultat, je partage. J’ai personnellement opté pour le raspberry pi 2B parce qu’il consomme un petit peu moins que le 3 et que je n’avais aucune utilité ni du wifi ni du bluetooth. Comme je me suis allègrement servi, je rends à César ce qui appartient à César en citant mes sources principales : Cet article s’adresse à des personnes qui ont un minimum de connaissance de linux. NB : Dans cet article j’utilise des dénominations du type “myuser” ainsi que des mots de passes d’exemple. 2.1 Préparation de la carte SD. How I’m (slowly) moving off the cloud with Nextcloud. I bought a Raspberry Pi from Amazon with the goal of moving off of Google Photos to a self-hosted photo backup solution that’s nearly as seamless.

How I’m (slowly) moving off the cloud with Nextcloud

My goals for this project: A Nextcloud instance on my internal network which could backup photos from my phoneA VPN to access the server from outside my network with Dynamic DNSAn internal DNS server to allow me to have an internal subdomainSSL/TLS certificate from LetsEncrypt for the internal domain There was one thing I had in mind when coming up with these goals: I didn’t just want my personal cloud to be private, I wanted it to be convenient.