Skip to content

Instantly share code, notes, and snippets.

View carols10cents's full-sized avatar

Carol (Nichols || Goulding) carols10cents

View GitHub Profile
@carols10cents
carols10cents / rust.md
Last active April 22, 2017 22:54
Resources for Learning Rust
@carols10cents
carols10cents / javascript-to-rust-cheat-sheet.md
Last active October 28, 2023 07:57
JavaScript to Rust Cheat Sheet

JavaScript to Rust Cheat Sheet

The goal of this is to have an easily-scannable reference for the most common syntax idioms in JavaScript and Rust so that programmers most comfortable with JavaScript can quickly get through the syntax differences and feel like they could read and write basic Rust programs.

What do you think? Does this meet its goal? If not, why not?

Variables

JavaScript:

Junior Dev Achievements List

This is a list of a variety of achievements a junior full-stack rails developer could be expected to earn over a period of months with the help and mentorship of their team. They do not need to be done in order, and some are definitely harder than others. Feedback welcome!!!

Asking Questions

  • Ask someone else on the team a question
  • Ask someone where to find the answer to your question
  • Ask google a question
  • Ask stackoverflow a question
@carols10cents
carols10cents / gist:a7902467482b8e24619e
Created November 15, 2014 17:23
contents of ~/.pip/pip.log
------------------------------------------------------------
/Users/carolnichols/Python/rust-ci/env/bin/pip run on Sat Nov 15 12:02:34 2014
Downloading/unpacking git+git://github.com/hansjorg/travis-python-client.git (from -r requirements.txt (line 21))
Cloning git://github.com/hansjorg/travis-python-client.git to /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build
Found command 'git' at '/usr/local/bin/git'
Running command /usr/local/bin/git clone -q git://github.com/hansjorg/travis-python-client.git /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build
Running setup.py (path:/var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build/setup.py) egg_info for package from git+git://github.com/hansjorg/travis-python-client.git
running egg_info
creating pip-egg-info/travisclient.egg-info
writing requirements to pip-egg-info/travisclient.egg-info/requires.txt
@carols10cents
carols10cents / gist:92f5953b3c18cff8b84f
Created November 15, 2014 17:20
output of pip install -r requirements.txt
$ pip install -r requirements.txt
Downloading/unpacking git+git://github.com/hansjorg/travis-python-client.git (from -r requirements.txt (line 21))
Cloning git://github.com/hansjorg/travis-python-client.git to /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-IPDbrD-build
Running setup.py (path:/var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-IPDbrD-build/setup.py) egg_info for package from git+git://github.com/hansjorg/travis-python-client.git
Downloading/unpacking Django==1.5.4 (from -r requirements.txt (line 1))
Downloading Django-1.5.4.tar.gz (8.1MB): 8.1MB downloaded
Running setup.py (path:/Users/carolnichols/Python/rust-ci/env/build/Django/setup.py) egg_info for package Django
warning: no previously-included files matching '__pycache__' found under directory '*'
@carols10cents
carols10cents / gist:659e19f6dd7b9bb90f74
Created November 15, 2014 17:01
output of virtualenv command
$ virtualenv --no-site-packages --verbose env
Creating env/lib/python2.7
Symlinking Python bootstrap modules
Symlinking env/lib/python2.7/config
Symlinking env/lib/python2.7/lib-dynload
Symlinking env/lib/python2.7/os.py
Ignoring built-in bootstrap module: posix
Symlinking env/lib/python2.7/posixpath.py
Cannot import bootstrap module: nt
Symlinking env/lib/python2.7/ntpath.py
------------_---------_--------_-----------
/ \ \ \ \
| \ \ \ \
|______________________________________________|
/ ~~ . x ~~~ / % * ~ ~~ \ x . ~~ ~ / % x ~ * ~~ .\
/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\
------------------------------------------------
|______________________________________________|
@carols10cents
carols10cents / ruby-to-rust-cheat-sheet.md
Last active November 24, 2020 23:12
Ruby to Rust Cheat Sheet

Ruby to Rust Cheat Sheet

The goal of this is to have an easily-scannable reference for the most common syntax idioms in Ruby and Rust so that programmers most comfortable with Ruby can quickly get through the syntax differences and feel like they could read and write basic Rust programs.

What do you think? Does this meet its goal? If not, why not?

Variables

Ruby:

@carols10cents
carols10cents / workshop-ideas.md
Last active August 29, 2015 14:08
Workshop ideas

What makes a good (rust) workshop?

  • Make something real-ish, nontrivial
  • Demonstrate testing
  • Demonstrate a data structure
  • Demonstrate SOLID principles
  • Clear steps
  • Little victories - small rewards to keep you going
  • Pick a good scope
@carols10cents
carols10cents / links.md
Created October 21, 2014 13:45
Talks featured in 10 years of Ruby Conferences: A Dramatic Revue by <3 Jeremy! Flores, Carol (Nichols || Goulding), and Brenna Flood