After 4 years of NTF!
I build things at Celtra
HyperText Markup Language is the main markup language for displaying web pages and other information that can be displayed in a web browser.
<!doctype html>
<html>
<head>
<title>A modern webmaker</title>
...
</head>
<body>
<h1>This is the heading</h1>
<p>And this is the first paragraph.</p>
...
</body>
</html>
Document structure in HTML.
CSS encodes the style of how the formatted content should be graphically displayed.
The relaunch of Smashing Magazine has sparked quite a discussion in the community. Some of you feel that the design is "too responsive", others feel that the ads are too prominent, but most of you liked the lean, clean new layout. We hope that the new design makes reading more enjoyable — which is what any online magazine should aspire to, right? We are still working on fixing minor bugs, and we’re continually testing minor layout changes. We encourage you to send us feedback or comments — we'd sincerely appreciate that!
/* Dates */
var date = new Date(); // Sun Dec 09 2012 22:17:09 GMT+0100 (CET)
var minute = date.getMinutes(); // 17
/* Event handling */
document.addEventListener("keyup", keyUpHandler);
function keyUpHandler(ev) {
if (ev.keyCode == 13) {
alert('You pressed enter');
}
}
Browser release cycle has decreased down to ~2 months (Chrome).
Learn to love the command line. It isn't scary. You know how to use PhotoShop which has 300 buttons. That's scary.
— Stephen Hay
Source: Gašper Kozak: The steep learning curve misunderstanding
ssh
to log in to another machine or serverscp
to copy files to another machine or serverack
or grep
to find files in a project that contain a string or patternfind
to locate files whose names match a given patterngit
to do at least basic things like add
, commit
, status
, and pull
brew
to use Homebrew to install packagesnpm
to install Node packagesgem
to install Ruby packagesSource: Rebecca Murphey: A Baseline for Front-End Developers
Git (/ɡɪt/) is a distributed revision control and source code management (SCM) system with an emphasis on speed
— Wikipedia
Your potential employer will check your GitHub account.
It is the prefered only way to participate in the rich open-source community.
Do not reinvent the wheel!
Caution: handle with care!
If you don't know why you are using it, you probably don't need it.
Those that rely on model–view–controller (MVC) application design paradigm.
Suitable for single-page web applications.
TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today.
— http://todomvc.com/
Image tag cloud of all the possible technologies
Startup Vitamins: Aaron Levie - Co-founder & Chief Executive Officer of Box
Startup Vitamins: If a user is having a problem, it's our problem - Co-founder of Apple Inc.
This is a team work. A grumpy guy coding in his/her basement and making shit load of money is a myth!
“Get out of the building” and talk to the only folks who matter—your customers.
- Steve Blank, The Startup Owner Manual
Is hiring!
Go check our website for details - celtra.com/about/careers
You're gonna spend ~1/3 of your life working.
You better find something you realy love doing!
Don't worry much about the money!
If you're good at what you do, the money will follow.
Make yourself useful.