GitHub supports several lightweight markup languages for documentation; the most popular ones (generally, not just at GitHub) are Markdown and reStructuredText. Markdown is sometimes considered easier to use, and is often preferred when the purpose is simply to generate HTML. On the other hand, reStructuredText is more extensible and powerful, with native support (not just embedded HTML) for tables, as well as things like automatic generation of tables of contents.
This is a tiny content strategy framework focused on goals, messages, and branding. This is not a checklist. Use what you need and scrap the rest. Rewrite it or add to it. These topics should help you get to the bottom of things with clients and other people you work with.
Give me feedback on Twitter (@nicoleslaw) or by email (nicole@nicolefenton.com).
/* ======================================================================== | |
* Bootstrap: carousel.js v3.0.0 | |
* http://twbs.github.com/bootstrap/javascript.html#carousel | |
* ======================================================================== | |
* Copyright 2012 Twitter, Inc. | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* |
A lot of these are outright stolen from Edward O'Campo-Gooding's list of questions. I really like his list.
I'm having some trouble paring this down to a manageable list of questions -- I realistically want to know all of these things before starting to work at a company, but it's a lot to ask all at once. My current game plan is to pick 6 before an interview and ask those.
I'd love comments and suggestions about any of these.
I've found questions like "do you have smart people? Can I learn a lot at your company?" to be basically totally useless -- everybody will say "yeah, definitely!" and it's hard to learn anything from them. So I'm trying to make all of these questions pretty concrete -- if a team doesn't have an issue tracker, they don't have an issue tracker.
I'm also mostly not asking about principles, but the way things are -- not "do you think code review is important?", but "Does all code get reviewed?".
Hi! This is a document with everything you need to know about getting started with your Maptime chapter. Please read through it carefully and respond with any information we've asked for. Thanks! We're so happy to have you!
MaptimeHQ includes Beth Schechter, Lyzi Diamond, Alan McConchie and Camille Teicheira. All of us are available to help get your chapter onboarded, so don't hesitate to reach out! You can also reach all four of us at hello@maptime.io.
A guide for learning HTML, CSS, JavaScript, and other things I learned to love and loved to learn about world-making on the world wide web.
Because pointers can be ugh
To understand a pointer, let's review "regular" variables first. If you're familiar with a programming language without pointers like JavaScript, this is what you think when you hear "variable".
When declaring a variable by identifier (or name), the variable is synonymous with its value.
These are the Kickstarter Engineering and Data role definitions for both teams.
public class SizeofTree { | |
public int getSize(Node root){ | |
if(root==null){ | |
return 0; | |
} | |
return 1 + getSize(root.left) + getSize(root.right); | |
} | |
public static void main(String args[]){ | |
Node root = new Node(5); | |
root.left = new Node(15); |
#Ruby For Beginners : Setup
Greetings Rubyists:
We hope you are excited to learn Ruby. Before the workshop, we need you to set up your development environment with Ruby and a text editor. Choose one of the three options listed below.
- Use an online development portal. This is a simple approach and you can do it from a Mac or Windows. You will be able to practice writing Ruby code without installing anything on your computer. At some future time, you will want to get ruby installed and ruby on your machine, but you don't have to for tonight.
Instructions: Create an account at cloud9. - Install Ruby, Sublime, and Git for a Mac. Skip this step if you can type
$ gem install sinatra
in your Terminal and install the sinatra gem without any errors. - Install Ruby, Sublime, and Git for Windows Skip this step if you can type
$ gem install sinatra
in your Terminal and install the sinatra gem without any error