Skip to content

Instantly share code, notes, and snippets.

View annawinkler's full-sized avatar

Anna Rajendran annawinkler

View GitHub Profile
@annawinkler
annawinkler / goals.md
Last active January 10, 2023 15:44
Goals!

When thinking about setting goals for yourself, consider the question: What does success look like in the next 6 months?

  • What did I totally rock?
  • What would those things be?
  • Project related?
  • Learning related? New tools, new skills, new techniques
  • Community goals
  • Personal goals
  • Brainstorm all the things that will make me successful in the next 6 months.
  • What are quick wins? What are stretch goals?
@annawinkler
annawinkler / interview_tips.md
Last active August 23, 2018 13:19
How I Interview People
  • Introductions, what we do

  • Ask about resume stuff

    • Describe points on resume, what the built and what they do
    • Tooling?
    • Deployment?
    • Code review process, CI, etc
    • Monoliths vs mircoservices
  • README and setup review

Docker commands

Get the list of container names: docker ps --format "{{.Names}}"

Docker compose

List of docker containers

  • docker-compose ps
@annawinkler
annawinkler / Getting Started with Python 3 Flask Postgres.md
Last active July 29, 2018 21:28
Getting Started with Python + Flask + Postgres

Make sure you first have the following installed on your computer:

  • Python 3
  • pipenv
  • Postgres

Now let's get a project started!

  1. Create a directory for your new project: mkdir NEW_PROJECT
  2. cd into that directory: cd NEW_PROJECT
@annawinkler
annawinkler / Getting Started with Python 3 Django and pipenv.md
Last active July 28, 2018 16:26
Starting a Python3 + Django Project with pipenv

On a command line...

  • pip3 install --user pipenv
  • mkdir PROJECT_NAME
  • cd PROJECT_NAME
  • pipenv install django
  • pipenv install pytest
  • pipenv shell
  • django-admin startproject PROJECT_NAME
@annawinkler
annawinkler / laptop_setup_notes.md
Last active July 18, 2022 18:18
How I like to setup my laptop

On a your shiny new MacBook:

  • Create your Apple ID or use your existing one. If you have an existing Apple ID, log in to the App Store, click on your ID in the lower left-hand corner to then see what you've installed on other devices.
  • Maybe you'd like to buy a screen protector from RadTech?

If this is a new Apple ID, you might want to install these apps:

  • Slack
  • Speedtest by Ookla
  • XCode & Developer Tools
  • Amphetamine (or something similar) - utility to keep the computer awake and network connections going
@annawinkler
annawinkler / command_lines.md
Last active July 31, 2018 17:57
Command Line Things

Command Line Options for Different Things that I Often Forget...

Once you have enabled zoom on your mac via the keyboard, to zoom:

Option Command =

To return to normal:

Option Command -
@annawinkler
annawinkler / HackingWebApps.md
Last active August 10, 2017 16:42
Hacking Web Apps Book Examples

Using netcat. Here is a simple example: echo -e "GET/HTTP/1.0" | nc -v www.bbc.com 80

@annawinkler
annawinkler / gist:53f161b7152aa420d27cf137f49daa06
Created February 8, 2017 23:17
Installing jruby with an awful umask
Once upon a time, my user account had a umask of 027.
It was a sad day.