Skip to content

Today I Learned Topics #12

Open
Open
@mattjmorrison

Description

@mattjmorrison

Topics

  • CI is not just about continuously integrating, it's about continuously testing, etc
  • scaling celery with --concurrency
  • chrome dev tools break on subtree modification debugging tooltip on enter / on leave
  • hacking Django models (remote field & generic fks)
  • highly configurable vs. opinionated - (myspace vs facebook)
  • code spikes are harmful (when not used correctly)
  • why are component heavy applications a bad idea
  • vim configuration framework
  • argumentative (vim) <, and >, to swap places
  • targets (vim) "cin" "cil"
  • ~ in postgres to match against a regex
  • anchor django routes
    • "company/(?\d+)/$' # need an ^ here!!!
    • "something/something/something/(?P\w+)/(?\d+)/$'
  • vimfiler
    • will resize to given width and won't get crazy like NERDTree
    • asks where to open a file when splits
    • flexible, configurable, well written, well documented
    • ~ to go to home, \ to go to root, & to go to project root, g? for help
    • select MULTIPLE files & folders
      • to edit, delete, rename, move, etc
    • search forward with / and BACKWARD with ?
    • create multiple files at once
    • create multiple directories at once
    • recursively create directories (multiple)
  • reposition cursor in visual mode (use o)
  • writing tests for grunt tasks with nodeunit (see grunt-karma-coveralls for example)
  • unite (file fuzzy finder)
    • well written & documented
    • extremely configurable
  • tmux moving panes
    • moving pane positions
    • moving panes to different tabs
  • moving tmux panes into / out of windows
  • vim moving panes
  • Acceptance tests on UI is a good thing (refactoring how buttons are shown)
  • twitter bootstrap container
  • Testing responsive design with karma and Google Chrome
  • Bash is out to destroy all of us http://recode.net/2014/09/24/bash-software-bug-may-pose-bigger-threat-than-heartbleed/
  • Mapping tmux resize panes
  • renamer.vim
  • DirDiff (http://www.vim.org/scripts/script.php?script_id=102)
  • npm shrinkwrap
  • vim + tmux switching active panes
  • change existing tmux session to read-only
  • EasyAlign
  • Turn off Cmd-Q for an app (Chrome, iTerm)
  • Don't try to run 64 bit virtualbox images on 64 bit machines - run 32 bit images on 64 bit machines.
  • CoffeeScript in Jekyll
  • bower-installer
  • Ember in Jekyll ({% raw %})
  • Tags in Jekyll
  • Github checklists in issues
  • Pull Request workflow for blogging

Quotes

  • Being ignorant is not so much a shame, as being unwilling to learn. - Benjamin Franklin
  • In the long history of humankind (and animal kind, too) those who learned to collaborate and improvise most effectively have prevailed. - Charles Darwin
  • I have never met a man so ignorant that I couldn't learn something from him. - Galileo Galilei
  • I am always doing that which I cannot do, in order that I may learn how to do it. - Pablo Picasso
  • Try to learn something about everything and everything about something. - Thomas Huxley
  • We must learn to live together as brothers or perish together as fools. - Martin Luther King, Jr.
  • Tell me and I forget. Teach me and I remember. Involve me and I learn. - Benjamin Franklin
  • Your most unhappy customers are your greatest source of learning. - Bill Gates
  • The only person who is educated is the one who has learned how to learn and change. - Carl Rogers
  • Learning never exhausts the mind. - Leonardo da Vinci
  • Somewhere, something incredible is waiting to be known. - Carl Sagan
  • The brain is like a muscle. When it is in use we feel very good. Understanding is joyous. - Carl Sagan
  • The true sign of intelligence is not knowledge but imagination. - Albert Einstein
  • Real knowledge is to know the extent of one's ignorance. - Confucius
  • Knowledge has to be improved, challenged, and increased constantly, or it vanishes. - Peter Drucker
  • The only good is knowledge, and the only evil is ignorance. - Herodotus
  • Perplexity is the beginning of knowledge. - Khalil Gibran
  • The only real security that a man can have in this world is a reserve of knowledge, experience and ability. - Henry Ford
  • Cherish that which is within you, and shut off that which is without; for much knowledge is a curse. - Zhuangzi
  • An investment in knowledge pays the best interest. - Benjamin Franklin
  • Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning. - Albert Einstein
  • He who learns but does not think, is lost! He who thinks but does not learn is in great danger. - Confucius
  • Is there anyone so wise as to learn by the experience of others? - Voltaire
  • Mistakes are a part of being human. Appreciate your mistakes for what they are: precious life lessons that can only be learned the hard way. Unless it's a fatal mistake, which, at least, others can learn from. - Al Franken
  • He who would learn to fly one day must first learn to stand and walk and run and climb and dance; one cannot fly into flying. - Friedrich Nietzsche
  • By all means let's be open-minded, but not so open-minded that our brains drop out. - Richard Dawkins
  • Ideas are like rabbits. You get a couple and learn how to handle them, and pretty soon you have a dozen. - John Steinbeck
  • Learn from the masses, and then teach them. - Mao Zedong
  • If you want to earn more, learn more. - Zig Ziglar
  • The roots of education are bitter, but the fruit is sweet. - Aristotle
  • In order to improve the mind, we ought less to learn, than to contemplate. - Rene Descartes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions