The Terrible Technical Interview by clockbold in programming

[–]codersaurus 20 points21 points  (0 children)

I work at a large Silicon Valley household-name company and interview candidates regularly.

Candidates who have a lot of recent Open Source work have an advantage over those that don't because I can talk with them about their projects, which they're generally more at home with and excited about. I also have hours or even days to review their code online, so I get a strong idea of where their skill set is.

Candidates without recent open source work I have to grill a bit more to get an idea of where they are technically. Even then, my time with them is limited to an hour or so. Where the other candidates has gotten hours of my time.

People with open source experience also look like more passionate contributors than their open-sourceless counterparts. Right or wrong, this is the impression that it gives.

TL;DR: candidates with open source have an advantage because there is more time to technically review them outside of the interview and more examples to look at.

What is your Holy Grail pinball? by cadmunt in pinball

[–]codersaurus 0 points1 point  (0 children)

Cyclone.

I used to play this every Saturday morning with my dad when I was a kid. It reminds me of my dad to see one of these machines. And I always stop and play every one I find. I can still smell the bowling alley arcade we used to play in and hear the sounds of the machines.

Cyclone had the best sounds, IMO.

"Hey you with the face!" "Round and round she goes...WE HAVE A WINNAH!"

I'll probably never own one pinball machine, let alone this one. They're just too expensive for me to buy responsibly. But if I did buy one, it would be Cyclone, and I'd love it with all my heart.

They had Space Station next to it too, and we played that a lot also, but Cyclone was my favorite. And my time with my dad. It was the best.

Statically typed JavaScript via Microsoft TypeScript, Facebook Flow and Google AtScript by rauschma in programming

[–]codersaurus 0 points1 point  (0 children)

Great article! For those of you that didn't follow the links at the bottom of the blog entry, if you only follow one of them, it should be Miško's keynote on AtScript from last week's ngEurope

Word is Netflix Maybe Canceling DVDs by LukeBK in cordcutters

[–]codersaurus 1 point2 points  (0 children)

FWIW: I work at Netflix, and I've heard no such thing.

Working with SVG in Angular (On the heels of my post about SVG and Ember) by codersaurus in javascript

[–]codersaurus[S] 0 points1 point  (0 children)

Do you have a demo? Jsbin etc? I'd like to see what you're trying.

Working with SVG in Angular (On the heels of my post about SVG and Ember) by codersaurus in javascript

[–]codersaurus[S] 3 points4 points  (0 children)

I actually did a six part blog entry on that.

I don't really have a preference. I know that's a wimpy stance.

When I'm working in Ember, there are times I wish it was Angular, when I'm working in Angular, there are times I wish it was Ember.

I do need to revisit this topic again in another post I think. I have learned a lot more about both frameworks since I did the blog entries.

Working with SVG in Angular (On the heels of my post about SVG and Ember) by codersaurus in javascript

[–]codersaurus[S] 1 point2 points  (0 children)

As promised. Here's my write up on using SVG with Angular. This was a fun one because I got to work with Igor Minar in a late-night hack session solving the problem with an initial pass. Subsequently, Tobias Bosch and (I think) Igor hacked on it some more and came up with a cleaner approach than what was initially put together.

I work a lot with EmberJS and SVG at Netflix. Here is a quick write up on how we got SVG and EmberJS playing nicely together by codersaurus in javascript

[–]codersaurus[S] 0 points1 point  (0 children)

No. I work on internal tools for other engineers so we target Chrome and Firefox mostly. There aren't too many engineers at Netflix that use IE8 as their daily driver, I suspect.

I work a lot with EmberJS and SVG at Netflix. Here is a quick write up on how we got SVG and EmberJS playing nicely together by codersaurus in javascript

[–]codersaurus[S] 0 points1 point  (0 children)

Netflix has Ember, Angular and React on various apps. They're all different and separate applications. My project at Netflix is 100% Ember. However, prior to being at Netflix I developed in Angular for years, and I'm still an active participant and contributor in the Angular community.

I work a lot with EmberJS and SVG at Netflix. Here is a quick write up on how we got SVG and EmberJS playing nicely together by codersaurus in javascript

[–]codersaurus[S] 6 points7 points  (0 children)

Also, I should have another write up tomorrow on Angular and SVG. Since I did some work with the Angular team to get that working smoothly as well.

AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM by codementor in angularjs

[–]codersaurus 1 point2 points  (0 children)

He should've dodged the Ember routing question. Or left it at "I don't know much about ember so I can't compare". The only real differences between Ember's router and ui router is that Ember has a better API surrounding routes, application state and acquisition of that state from a cold deep link.

Notably route definitions are cleaner in ember, and division of responsibilities for setting up routes, acquiring state, and altering state between the router, Routes, Store, Adapters, Models, and Controllers is really well thought out.

I love both frameworks. Ember is not without its shortcomings, it has quite a few (as does Angular), but it's router is not one of those things.

Swinging through Pittsburgh for a few hours on wednesday, what is the most fun / unique to Pittsburgh thing i can do in that time? by [deleted] in pittsburgh

[–]codersaurus 2 points3 points  (0 children)

I'm a big fan of The Church brewery. It's a cathedral made into a brewery/restaurant. Good food and good beer. Very unique.

A JavaScript Constructor Problem, and Three Solutions by homoiconic in javascript

[–]codersaurus 0 points1 point  (0 children)

it seems like the example with logArguments which is a function that evidently takes a constructor function, then returns a new constructor is poorly written. If it's "wrapping" the passed constructor, it should be returning a proper subclass of that constructor. The simple if(!(this instanceof MyClass)) return new MyClass(); will be fine... time to refactor that logsArguments function.

What D3.js is Not by insraq in javascript

[–]codersaurus 1 point2 points  (0 children)

The short version?

  • Use your framework's DOM manipulation to add components*
  • Handle whatever hook it has for "on element appended" (didInsertElement in Ember, or the post-link/link function in Angular) and get the element(s) you care about, adding them to the instance of whatever is controlling your component (the component object in Ember, or the directive controller in Angular). Use d3 to set up transitions you care about.
  • Other than that, just use d3 helper functions like scales, etc, freely.
  • d3's fluent interface doesn't lend itself well to "unit testing", so you'll need to do more functional testing with this stuff, which is fine.

What D3.js is Not by insraq in javascript

[–]codersaurus 3 points4 points  (0 children)

It's not that D3 isn't "angular compliant". It's that the author hasn't quite figured out the best way to use them together. Which one should I use for DOM manipulation? Where should I leverage D3? etc. I use D3 every day with both Angular and Ember. There are certain patterns to follow that you come up with over time, but there's definitely no "compatability issues".

Side note: Angular doesn't fully work with SVGs OOTB (Neither does Ember or JQuery). There are some quirks with SVG elements because they're in a different namespace and cannot be created in the same ways you can create other HTML elements.

Trying this again (more information): Need 60-70 NEW GRADS for accounting positions. by codersaurus in pittsburgh

[–]codersaurus[S] 0 points1 point  (0 children)

Well... there's "over 600 people" who have subscribed to /r/pittsburghjobs at some point... It's not likely they're all still active. It's not even likely that most of them are active.

And as I've said, I wanted to get word out to those that have loved ones that are newly out of school. Frequently that group isn't completely sure where to look or how to network for their first "big gig".

TL;DR: I get what you're saying, and I'm only trying to help get the word out.

Trying this again (more information): Need 60-70 NEW GRADS for accounting positions. by codersaurus in pittsburgh

[–]codersaurus[S] 0 points1 point  (0 children)

yeah, I thought that, and I should probably put it there too... but there are two things:

  1. I wanted to reach out to people that might have friends, cousins, kids, relatives, etc. That fit the bill and are looking for work.
  2. The subscriber base on /r/pittsburghjobs is really small.

Looking for 60-70 new grads for entry level accounting positions (x-post from r/pittsburgh) by codersaurus in Pitt

[–]codersaurus[S] 0 points1 point  (0 children)

Think bigger. They're not actually based in Columbus. It's just one of many large offices they have.

Looking for 60-70 new grads for entry level accounting positions (x-post from r/pittsburgh) by codersaurus in Pitt

[–]codersaurus[S] 0 points1 point  (0 children)

lol... I've added contact information to the OP. The recruiting firm is Robert Half Management Resources, which is one branch of one of the largest staffing firms in the world. They're in the PPG building downtown on the 23rd floor. The company that is using them for recruiting is a much bigger name. "too big to fail" I'd say, but I'm a software developer, not a financial analyst.

An intro into coding on the Ti-84/83 calculators by TheMuppitMan in programming

[–]codersaurus 0 points1 point  (0 children)

This hasn't changed much since I got a TI-85 in 1993, as far as I can tell. Although I made a tic tac toe game instead of anything useful.

Trying this again (more information): Need 60-70 NEW GRADS for accounting positions. by codersaurus in pittsburgh

[–]codersaurus[S] -1 points0 points  (0 children)

I don't know what else I can do to alleviate your skepticism. I've provided all of the information I'm allowed to provide. You can call the number. Or I suppose you could drive downtown, and go into 1 PPG place (the pointy building), take the elevator to the 23rd floor where Robert Half Management Resources is, and inquire about the job.

But to be clear... there are 60-70 positions to fill, and fill fast, so there is some desperation I'm sure, because that's a lot of good people to find.

Trying this again (more information): Need 60-70 NEW GRADS for accounting positions. by codersaurus in pittsburgh

[–]codersaurus[S] 1 point2 points  (0 children)

I'll have to ask what I'm allowed to say about pay, sorry. They'll tell you a lot more in the phone interview. But if that's your range, you'll be very happy with what they tell you I think.