Désormais, le web, ça se build !John Doe (ou un parent proche), via @davidbgk
Au commencement
<table>
<tr>
<td rowspan="2" id="nav">
<h1><a href="/">Home</a></h1>
<ul></ul>
</td>
</tr>
<tr>
<td id="body" valign="top"></td>
<td id="footer" valign="bottom"><img src="spacer.gif" alt></td>
</tr>
</table>
Au commencement
<?php include('includes/head.php'); ?>
<table>
<?php include('includes/nav.php'); ?>
<tr>
<td id="body" valign="top"></td>
<?php include('includes/footer.php'); ?>
</tr>
</table>
Au commencement
Au commencement
function getFile(url) {
if (window.XMLHttpRequest) {
AJAX=new XMLHttpRequest();
} else {
AJAX=new ActiveXObject("Microsoft.XMLHTTP");
}
if (AJAX) {
AJAX.open("GET", url, false);
AJAX.send(null);
return AJAX.responseText;
} else {
return false;
}
}
25 ans plus tard
25 ans plus tard
25 ans plus tard
it's soooo coooooool…
25 ans plus tard
25 ans plus tard
Let's go again: System
Let's go again: System
source 'https://rubygems.org'
gem 'sass', '=3.4.5'
gem 'compass', '=1.0.1'
Let's go again: System
$ easy_install pip
$ pip install -r requirements.txt
Let's go again: System
$ npm init
$ npm install grunt --save-dev
$ npm install browserify --save
Let's go again: Front-end dependencies
$ npm install
$ ls -l node_modules
$ npm install -g bower
$ bower install
$ ls -l bower_components
Let's go again: Automation
Let's go again: Automation
Let's go again: Testing
Let's go again: Testing
Let's go again: Testing
Let's go again: Testing
Let's go again: Back to code
Let's go again: Back to code
Let's go again: Back to code
✌︎ Liquid Syntax
Let's go again: Back to code
Let's go again: back to code
Devops
Devops
brace yourselves
Vous êtes seul maître de vos outils.