Resources
Here you will find a collection of links to resources of different categories.
Reference Information
General
HTML
CSS
JavaScript
- Mozilla Developers Network. JavaScript Guide
- Free JavaScript Books
- JavaScript Allongé: read on the web, source @ GitHub
- CoffeeScript Risetto: Läs på nätet
- HTML5 Canvas
- JavaScript Succinctly
- Eloquent JavaScript - A Modern Introduction to Programming
- Learning JavaScript Patterns
jQuery/jQuery UI
Responsive design
- Responsive Web Design – What It Is And How To Use It
- Responsive Web Design Basics
- Responsive Design Is…
- Responsive Design, Part of HTML & CSS is hard (but it doesn’t have to be)
Misc / Mixed
Wireframes
UX
Human Interface Guidelines (HIGs)
- Android Human Interface Guidelines
- Commotion Human Interface Guidelines
- Elementary OS Human Interface Guidelines
- GNOME Human Interface Guidelines 2.2.3
- Apple iOS Human Interface Guidelines
- OLPC Human Interface Guidelines
- OS X Human Interface Guidelines
- webOS Human Interface Guidelines
- Windows Human Interface Guidelines
Git
Inspiration
Optional tools for projects
JavaScript frameworks
Disclaimer: The teachers on this course are not experts in using these frameworks and you should only use them for your project if you feel confident in finding information on your own.
Frontend frameworks
Since web browsers mainly speak HTML, CSS, and JavaScript, most frontend frameworks are JavaScript based.
Backend frameworks
Most (if not all) JavaScript backend frameworks are built on top of the JavaScript runtime environment Node.js (JavaScript) that allows JavaScript code to execute outside a browser.
Full-stack
JavaScript server-side frameworks are sometimes built to work with a specific client-side framework to create a full-stack ecosystem.
CSS frameworks
Frameworks in other languages
Today much of web development is moving towards the “JavaScript everywhere” paradigm. However, traditionally, backend development has usually been done in another language better suited for general applications.
Build Tools
Software
Text editors and IDEs
SFTP clients
Wireframing
- Adobe XD
- Axure (installed on Windows computers at IDA)
- Figma
- MockFlow
- NinjaMock
- Pencil
- PenPot
- Wireframe.cc
Plugins
- Emmet: A plugin available for multiple editors (e.g. Atom, Sublime Text, Notepad++) that lets you write HTML and CSS really, really fast. See “Goodbye, Zen coding. Hello Emmet!” for a demonstration.
Web services
Page contact: Johan Falkenjack
Last update: 2020-12-03