Basic Technical Knowledge Center
Improvements? Suggestions? email dna@hola.org
R&D developer
Reading materials
- Read thoroughly the Hola DNA, and a peek at the Hola dictionary
- Test yourself. Do the DNA test.
Basic UNIX
Practice the below items (excluding cvs), using this web-based Linux shell.
- bash
- vi/vim/gvim
- vimtutor (run /usr/bin/vimtutor)
- gvim
- tar/gz/patch (zip_and_patch)
- Regular expressions (man 7 regex)
- grep & sed (Sed & Awk chapter 2)
- cvs ("Basic Info" section only from cvs_info)
JS Language
- These 3 pages discuss EXACTLY how JavaScript works internally. Know this perfectly, so your understanding of scoping, stacks, variables, context, closures, object&arrays, functions 100% accurate. We strongly suggest reading these articles a few times, ensuring complete understanding of JS core.
- original url: https://howtonode.org/object-graphs Learning Javascript with Object Graphs
- original url: https://howtonode.org/object-graphs-2 Learning Javascript with Object Graphs (Part II)
- original url: https://howtonode.org/object-graphs-3 Learning Javascript with Object Graphs (Part III)
- Types conversions
- Once you feel you are strong on the two core JS items above, go through this list of quirks to validate you really know it all: Javascript quirks
- The new ES6 features
- NodeJS: an absolute beginner's intro
- Hola's JS Coding conventions
HTML5/CSS3
- This might sound terribly basic, but these short videos
from Google University are helpful in a understanding
how to nicely separate code, and avoid spaghetti:
Google HTML/CSS/Javascript from the Ground Up Class: Introduction (No need to watch the JS videos) - A great, advanced and interesting presentation: GRITS game
(also talks about JS):
Google I/O 2012 - GRITS: PvP Gaming with HTML5 - The web can do that?:
Google I/O 2012 - The Web Can Do That!? - Web tooling:
Google I/O 2012 - Better Web App Development Through Tooling
ReactJS
- Go through ReactJS tutorial
jQuery
- Read DataTables' source code, it's not short, but one of
the nicest pieces of code; very objected oriented,
highly extensible and programmable.
Line-by-line reading will advance your understanding of how good jQuery plugin code should be written, how it should be used, and how to write real world generic object oriented code
Project manager
Basic UNIX
Practice Bash and VI using this web-based Linux shell.
Basic HTML/CSS
- Although quite long, if you are not familiar with HTML/CSS, or if you need refreshment, this HTML and CSS Tutorial provides the basics; how to build a web page and how to design it using simple CSS.
- A More in-depth HTML and CSS tutorial for beginners (contains 47 short videos).
Reading materials
- Read thoroughly the Hola DNA and the Hola dictionary
- Test yourself. Do the DNA test.
- Watch Eric Ries talks about the "Lean Startup" at Google. ("The Lean Startup" book, by Eric Ries, exists in our library. It is recommended to read it cover-to-cover once you started at Hola)
Hola products knowledge
- Watch the Hola introduction video
- Review the Hola product lines
Graphic designer
Basic UNIX
You should practice Bash and VI using this web-based Linux shell.
Adobe products
Hola products knowledge
- Watch the Hola introduction video
- Review the Hola product lines
Deploy engineer
Basic UNIX
You should practice Bash and VI using this web-based Linux shell.
Hola products knowledge
- Watch the Hola introduction video
- Review the Hola product lines
- Get familiar specifically with the Hola by installing it for the below browsers:
- Hola for Chrome
- Hola for Firefox
- Hola for Android or iPhone
Reading materials
Content manager
Basic UNIX
Practice Bash and VI using this web-based Linux shell.
Basic HTML/CSS
- Although quite long, if you are not familiar with HTML/CSS, or if you need refreshment, this HTML and CSS Tutorial provides the basics; how to build a web page and how to design it using simple CSS.
- More thorough HTML and CSS tutorial for beginners (contains 47 short videos).
Reading materials
- Read thoroughly the Hola DNA and the Hola dictionary
- Test yourself. Do the DNA test.
- Watch Eric Ries talks about the "Lean Startup" at Google. ("The Lean Startup" book, by Eric Ries, exists in our library. It is recommended to read it cover-to-cover once you started at Hola)
Hola products knowledge
- Watch the Hola introduction video
- Review the Hola product lines
Performance Marketing
General Knowledge
Hola products knowledge
- Watch the Hola introduction video
- Review the Hola product lines
Reading materials
- Read thoroughly the Hola DNA and the Hola dictionary
- Test yourself. Do the DNA test.
- Watch Eric Ries talks about the "Lean Startup" at Google. ("The Lean Startup" book, by Eric Ries, exists in our library. It is recommended to read it cover-to-cover once you started at Hola)
Basic UNIX
Practice Bash and VI using this web-based Linux shell.
Basic HTML/CSS
- Although quite long, if you are not familiar with HTML/CSS, or if you need refreshment, this HTML and CSS Tutorial provides the basics; how to build a web page and how to design it using simple CSS.
- More thorough HTML and CSS tutorial for beginners (contains 47 short videos).