Basic Technical Knowledge Center

Improvements? Suggestions? email dna@holaspark.com

R&D developer

Reading materials

  • Read thoroughly the Spark DNA, and a peek at the Spark dictionary
  • Test yourself. Do the DNA test.

Basic UNIX

Practice the below items (excluding cvs), using this web-based Linux shell.

  • bash
    • bash Basics
    • bash cheat sheet
  • 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.
    • Learning Javascript with Object Graphs
    • Learning Javascript with Object Graphs (Part II)
    • Learning Javascript with Object Graphs (Part III)
  • Types conversions
    • Type conversion table
  • 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
  • Spark'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 UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

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 Spark DNA and the Spark 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 Spark)

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Reading materials

  • Read thoroughly the Spark DNA and the Spark 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 Spark)

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Support manager

Basic UNIX

Practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

Basic regex

  • Practice the basics of regex

Basic UNIX

Practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

Sales

Watch Matthew Dixon talks about the "The Challenger Sale".
"The Challenger Sale" book, by Matthew Dixon & Brent Adamson, exists in our library. It is recommended to read it cover-to-cover once you started at Spark.

Spark Spark sales

General Knowledge

Spark Spark materials

  • Spark Spark website
  • Spark Spark FAQ
  • HolaCDN website

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Reading materials

  • Read thoroughly the Spark DNA and the Spark 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 Spark)
  • Watch Matthew Dixon talks about the "The Challenger Sale".
    "The Challenger Sale" book, by Matthew Dixon & Brent Adamson, exists in our library. It is recommended to read it cover-to-cover once you started at Spark.

Searching tools

Get to know the following seaching tools we use:

  • Useful websites
    • Whois: identify provided domains and provides their registration information such as location, owner, etc.
    • Scamadviser: checks a website URL owners and email.
    • hunter: Lets you find email addresses connected with the provided domain.
    • screencast-o-matic: Lets you capture your screen and upload to YouTube.
  • Useful extensions
    • Screencastify: screen and call recorder
    • Similar Sites: find similar sites to the one you’re currently on!
    • Similar Web: provides website traffic and key metrics for any website, including engagement rate, traffic ranking, keyword ranking and traffic source
    • Alexa: provides traffic rank and site information
    • Sellhack: provides contacts social profiles and additional info
    • Rapportive: shows LinkedIn profiles in your Gmail
    • Aevy: gives for a linkedIn profile its contact details and some more information
    • SimiliarTech: provides customer information on any website you're visiting
    • Skrapp: find emails on Linkedin.
    • Email Finder: discover email addresses within a provided domain.

Graphic designer

Basic UNIX

You should practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

Adobe products

  • Illustrator
  • Photoshop
  • InDesign
  • After Effects

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Deploy engineer

Basic UNIX

You should practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines
  • Get familiar specifically with the Spark VPN by installing it for the below browsers:
    • Spark for Chrome
    • Spark for Firefox
    • Spark for Android or iPhone

Reading materials

  • Read the Instant messaging communication guide

Content manager

Basic UNIX

Practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

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 Spark DNA and the Spark 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 Spark)

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Spark Spark materials

Please refer to the Spark Spark General materials

Spark products knowledge

  • Watch the Spark introduction video
  • Review the Spark product lines

Reading materials

  • Read thoroughly the Spark DNA and the Spark 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 Spark)

Basic UNIX

Practice Bash and VI using this web-based Linux shell.

  • Basic UNIX
  • bash Basics
  • VI ("Minimal" section only)
  • cvs ("Minimal Info" section only)

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).