Profile

Cover photo
Kevin Berridge
Works at Pointe Blank Solutions
Attended University of Dayton
Lives in Cleveland, OH
84,529 views
AboutPostsPhotosVideos

Stream

Kevin Berridge

Shared publicly  - 
 
Coming Soon To CodeMash: The Cartography of Testing
Last year I had the amazing experience of giving my OOP: You're Doing It Completely Wrong talk to a standing room only crowd at CodeMash (and later at Stir Trek).  It was a crazy experience standing at the side of the room and watching people come in, my re...
1
Add a comment...

Kevin Berridge

Shared publicly  - 
 
+Edward Noah Robertson Thought you might enjoy this too: http://tinsnail.neocities.org/.  After you play, view the source and you'll figure out how it works :)
1
Edward Noah Robertson's profile photo
 
Okay; that's cool.
I figured it out without view-source, but only after I saw that it worked.  I only had three visited links, though. Clearly I am not using the web to its full potential.
Add a comment...

Kevin Berridge

Shared publicly  - 
 
OOP: You're Doing It Completely Wrong
OOP: You're Doing It Completely Wrong (Stir Trek Edition) This talk, "OOP: You're Doing It Completely Wrong", was first presented at CodeMash 2.0.1.4. in January to a standing room only crowd.  It was the 2nd time I was fortunate enough to present at CodeMa...
OOP: You're Doing It Completely Wrong (Stir Trek Edition) This talk, "OOP: You're Doing It Completely Wrong", was first presented at CodeMash 2.0.1.4. in January to a standing room only crowd.  It was the 2nd time I was fortu...
1
Cory Koch's profile photo
 
Do you have any specific chapters/sections that you would recommend from POODIR or any of the other books you list; to get up to quickly up to speed with the whole idea of setting up a simulation rather than having all the flow of the code be apparent from reading a  "driving" class?
Add a comment...

Kevin Berridge

Shared publicly  - 
 
ETB: Editing: Just 3 Shortcuts for Dramatic Efficiency Gain
Continuing on the Embracing The Beast (ETB) series, this time we're going to dive into the text editor. If you edit at all like I used to, these 3 shortcut keys will save you a huge number of redundant keystrokes every single day.  Yep, just learning 3 new ...
Continuing on the Embracing The Beast (ETB) series, this time we're going to dive into the text editor. If you edit at all like I used to, these 3 shortcut keys will save you a huge number of redundant keystrokes every single...
1
Add a comment...

Kevin Berridge

Shared publicly  - 
 
Embracing The Beast: Where Do We Start?
The Beast, as explained in the first post , is Visual Studio, and my objective is to finally really master it once and for all.  What's the criteria for "master"?  It's not a simple question because VS has so many different parts and features...  Does maste...
The Beast, as explained in the first post, is Visual Studio, and my objective is to finally really master it once and for all.  What's the criteria for "master"?  It's not a simple question because VS has so many different pa...
1
Add a comment...

Kevin Berridge

Shared publicly  - 
 
A look at a bunch of different ways to slice out concerns from a simple class.
In Slicing Concerns And Naming Them I posed a question about how to go about separating different concerns while still maintaining a clean and relatable code base. Some interesting conversation resul...
1
Add a comment...

Kevin Berridge

Shared publicly  - 
 
"A man stands on the edge of a cliff and looks down at all the possibilities of his life. He reflects on all the things he could become. He knows he has to jump (i.e. make a choice). But he also kn...
1
Add a comment...

Kevin Berridge

Shared publicly  - 
 
Unit Testing Question
Hi there. I have a question for you. I'm looking for some articles/papers/blogs/talks about Unit Testing at the right level of granularity. Could you send me some links?  Let me try to explain what I mean. I've noticed that when you write what I'll call...
Hi there. I have a question for you. I'm looking for some articles/papers/blogs/talks about Unit Testing at the right level of granularity. Could you send me some links?  Let me try to explain what I mean. I've noticed that w...
1
Jason Loeffler's profile photo
 
I think you might enjoy these talks about TDD.  They weren't intended to discuss testing granularity in the outset but they do talk about this during their journey and there's a ton of good discussion here.

http://martinfowler.com/articles/is-tdd-dead/
Add a comment...

Kevin Berridge

Shared publicly  - 
 
Close old hg branches with powershell
Another silly post combining my two favorite tools: Mercurial and Powershell. If you use named branches as part of your development workflow you may occasionally forget to close a branch after you merge it back in.  Or you might abandon a branch and never g...
Another silly post combining my two favorite tools: Mercurial and Powershell. If you use named branches as part of your development workflow you may occasionally forget to close a branch after you merge it back in.  Or you mi...
1
1
Mercurial's profile photo
Add a comment...

Kevin Berridge

Shared publicly  - 
 
Visual Studio Shortcuts: The Complete Guide
So I was gonna do this whole series of posts breaking out useful shortcuts into categories in bite sized chunks.  But that didn't happen cause I got bored with it.  But I still think it's really useful.  I have actually stopped using VSVIM and I just use VS...
So I was gonna do this whole series of posts breaking out useful shortcuts into categories in bite sized chunks.  But that didn't happen cause I got bored with it.  But I still think it's really useful.  I have actually stopp...
1
Kevin Berridge's profile photoWyatt Neal's profile photo
3 comments
 
I really wish intellisense 1)worked well over a network drive 2) didn't eat all of the RAMs .... Though we're on 2010 so maybe that makes it worse 
Add a comment...

Kevin Berridge

Shared publicly  - 
 
At the CLE museum of art
2
Edward Noah Robertson's profile photo
 
We saw those the other day; I didn't really understand the series. They were big, though.
Add a comment...

Kevin Berridge

Shared publicly  - 
 
Naming is hard. Especially in OO. To name something, you have to understand it at it's deepest level. You must capture it's true essence. This is hard when you're giving a name to a thing that alre...
1
Add a comment...
Story
Tagline
Computer programmer and music lover
Introduction
Hi.  My name is Kevin Berridge and I’m a guy who makes stuff with code.

Find me on twitter @kberridge
Or email me kevin at kevinberridge.com
Education
  • University of Dayton
    Computer Science, 2001 - 2005
Basic Information
Gender
Male
Work
Employment
  • Pointe Blank Solutions
    Software Engineering Manager, 2001 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Cleveland, OH
Links
Contributor to