Try this Brussels sprout casserole recipe to turn around the Brussels sprouts hater in your household. Roasting the sprouts on a preheated sheet pan ensure that they get cooked through and dark and delicious on the outside. Being able to make most of this dish ahead of time makes it great for avoiding holiday oven-contention.
I was a selected speaker at this year's inaugural Nodevemer in Nashville last weekend. (You can view my talk "0 to Nodebots in 45 Minutes" at https://www.youtube.com/watch?v=TFUSHrn8jPw; here are the related links: http://katiek2.github.io/0-to-nodebots-links/.) I was also able to attend some really great talks:
The Shoulders of Giants (Opening Keynote) - Eliza Brock
- The Pony Express operated for just 18 months.
- Open source saved browsers, and the internet. Firefox and Chrome revived browser development after IE stopped.
Let's just make the site twice. That will be easier.
- Gartner's 2014 Hype Cycle for Emerging Technologies
- False confidence is not expertise. Business people choose based on confidence.
- Many people today have internet access via smart phones, not computers. This means they can't hack!
- Software kills.
Gonzo Game Dev - Earle Castledine
- Basics of games - one infinite loop that:
- Gets user input
- Moves everything just a little bit
- Checks for collisions
- Draws everything
- DHTML Lemmings - circa 2004
- Just use Canvas
- Use bounding boxes a bit smaller than the sprite for collisions
- Stick with 2-frame animations to start
- Useful libraries: Paser.io, Impact.js, Pixi.js, Three.js
Make Art Not Apps - John Brown
- Make something without even knowing what you're making.
- The TUIO Jam
- Glitch a .jpg - just create/change/delete its characters in a text editor
- Tweet a picture to https://twitter.com/avatarglitch
- plin.co: A Plinko-style game board with sensors and projected visualizations. Mind blown.
- Iannis Xenakis - Mathematical Music
- Frieder Nake - Walk Through Raster
- Visualization plugins: p5.js, three.js
- Duet - Party Tetrahedrons
- Homework: #makeart
Open Sourcing Mental Illness - Ed Finkler
- The disease burden of mental illness is huge to many people, but we don't talk about it.
- "What I know" vs. "What I believe internally". You can't give another person your experience.
- http://osmihelp.org/: Mental health resources and articles for the developer community
We cannot stay silent.
Build Your Own #bada55 NodeJS Development Environment - Derick Bailey
- Some people will not code .NET without Intellisense. Does this lead to auto-correct-driven code?
- Nodemon: A file watcher for Node - pickups u router changes and restarts server.
- Configure to watch only apps, routes and libs
- Ignore CSS, ect
- Grunt: Generalized task execution
- + LiveReload = Avoid the save-refresh dance
- Then hook up some tests w/ Jasmine
node debug $(which grunt)
- debug in the REPL
- Project and grunt files also at GitHub
- You are not your IDE either
- "Every email you received was written by a person" on baby internet.
- Failure is 99% of programming.
Open source projects thrive on quality bug reports.
You can hurt people on-line now, and they hurt in real life.
Part of being an adult is cleaning up messes that aren't your fault.
There were other talks that I wasn't able to go to, which I heard were really good. Fortunately, all of the talks were recorded, so I can check them out when I have time:
Sublime Text has many powerful keyboard shortcuts, but they can be tricky to remember. So I created The Mug of Sublime Text - an online reference of the coolest and most delightful keyboard shortcuts for Sublime Text. I've tested each shortcut on Windows 7, and provided OSX alternatives when they differed. If anyone finds that alternative commands are needed for Unix, pull requests are welcome!
The Mug of Sublime Text is a loving tribute to Mug of VI. I used VI for a while 8 years ago, still have one of these coffee mugs with VI's most useful keyboard shortcuts printed on it. If you still love VI (or just want to dip your toes in the waters of VI), ST has a mode for that.
I tried to document only shortcuts that are part of ST's default installation, but some keymap customizations are too awesome to be ignored. I've also provided my customized keymap files in the repo so you can use them. I didn't include keyboard commands that are fairly standard to the operating system; such as Ctrl Shift t to re-open the most recently closed tab.
This reference is tilted towards my own front-end web developer workflow, so of course I've included some of the best Emmet.io shortcuts too.
I don't have more detailed notes to publish from SassConf this year, but other folks have done a great job of sharing their notes and experiences:
- SassConf 2014 Resource RoundUp by Una Kravets
- Slides with notes and links to speaker slides by Jason Reece
- The SassConf Experience by Jack Tarantino
- Recap of #SassConf14 by Lucian Kahn
Here are links to a few of the workshops:
- Expanding Your Sass Arsenal: Slides include links to demo on Sassmeister. The demo link targets are very very small, but keep hovering over the blue text next to "example" in the bottom-left corner of the slides, and you'll find them.
- Easy UI Regression Testing with Wraith and TravisCI
- Choose your own Refactoring Adventure! with Elyse Holladay & Jina Bolton
And in case you missed it, here are some of the demos I did in my talk:
You've heard of code smells - those whiffy hints that something in the codebase just ain't right? Apropos, I present the below "job smells" - indications that it just may be time polish up that resume and do some job searching.
- When stakeholders ask for acronyms rather than solutions.
- When your boss asks "can't you just" as if "just" somehow abstracts away all the problems.
- When "who gets the meeting room" isn't determined by who has it booked in Outlook and is already set up there, but by the rank of the person wanting the room.
- When your agency's main contact is poorly connected with your supervisor on-site.
- When you never hear any feedback on your work, good or bad.
- When you discover Outlook's limit to the number of active rules because you've got soooooooo many automated emails which need filtering.
- When your company lays people off in a lousy way. That's exactly how you'll be laid off, when it's your time. What's that you say: you'll never be laid off? Oh ho ho ho - that's funny, pookie.
- When people watch how much "ass in chair" time you spend at your desk.
- When you voted "no" on a new hire, but your boss makes the hire anyway, and this person will be the new team leader / manager of you!
- When you'd really rather have a head cold than trudge into the office, regularly.
- When you feel like you have to be someone other than who you are.
- When your CEO thinks you have magic powers which will bless you with that raise.
None of this is about my current job - my present position is super-great. Some of it from hearsay; and some of it is from actual past positions. Just remember, you deserve to have a great job!
Try these weird tricks for introducing yourself and making small-talk at meetups and conferences.
- "What are you working on?" (This is great because even students and non-developers will have something to talk about.)
- "Have you been to this meetup/conference before?"
- "Which talk taught you something new?"
But for heaven's sake, avoid "Can you get me a discount on your company's stuff?" right off the bat.
Placekitten is probably my favorite placeholder image service. In addition to providing kittens, it's got quite a few options:
- http://placekitten.com/200/455: The first number is width, and the second is height. For each dimension, you'll get a specific kitten.
- http://placekitten.com/450/300?image=1: You can summon a particular kitten with ?image=x (where x is between 1 and 16) at the end of the URL. Preview all the kittens at http://placekitten.com/attribution.html.
- http://placekitten.com/g/600/300: With a /g in the URL, you'll get a classy greyscale kitten. However, this isn't compatible with the
- On April Fool's Day, Placekitten serves bunnies!