Back on the Grind

I’ve been busy with a c# project for years and now it’s time to get back on the grind. It’s tiresome sending out resumes but it’s exciting to get a fresh, new project. I enjoy meeting new teams and enjoy sinking my teeth into new problems/solutions. Also my site is due from a little freshening… Continue reading Back on the Grind

Published
Categorized as news

ShareMouse

Network monitors exist and network mice exist, but for the same OS. I needed a network mouse that worked from PC <> Mac and I’ve been looking for an application like this for far too long.

Today I found it, and I want to brag.

Using ShareMouse I’m not using my mac as a second monitor. Even the free version is great! Anyway, highly recommended if you’re needing some network mouse sharing.

https://www.sharemouse.com/

Published
Categorized as news

That Time I Botched an Interview

2 parts:

1) Questions about memory management. ARC vs MRC, Thread Safety (deadlock, race conditions), Blocks, Weak vs Strong references. I missed keeping strong refs to weak items during the block statement life cycle.

2) Coding question. Once I realized it was a permutation function and went strait to the recursion.

Published
Categorized as news

Debugging with NodeJS

I’ve found debugging to be tricky with Node, until today. Running with the `–inspect` flag is pretty cool, mind you it’s “experimental” and “may be disconued at any time” !

Recap: `$ node –inspect yourFile.js`

Then node will give you a CHROME-ONLY url to debug your script. I highly recommed enabling the auto-break feature in the inspector tools. If you’re not familiar that, look at pausing on exceptions in chrome.

Published
Categorized as news

ES6 Some vs Every

I learned a neat trick today. You can’t break a javascript forEach loop but you can break a some and an every but there are specific rules.

`some` will only break when a value equivalent to true is returned`every` will only break when a vlue equivalent to false is returned

Published
Categorized as news

Why I Recommend TDD

TDD is great for large applications, TDD is great for teams. The only time not to use TDD is if you’re just beginning with coding. If you understand the basics, move to TDD next. For those of you ready to learn about TDD here are some great articles I either found or had referred to me.

Difference Between TDD and BDD – A Helpful Stack Overflow Answer

Published
Categorized as news