Tonight I’m speaking at the Houston .NET User Group, my talk is entitled “Black Belt MVC” and covers a lot of interesting framework minutia about ASP.NET MVC. You can find the details about the presentation here : http://hdnug.org/events_view.aspx?eventid=99
Time once again to clear out the Favorites section on twitter and inscribe some of their wisdom permanently upon my blog for all to see.
Kendo UI Q1 2014 Release Announcement http://t.co/e4xMXKPlvX— Jeff Fritz (@csharpfritz) March 19, 2014
Microsoft in talks to buy Xamarin http://t.co/LmgCU36Dm1 that explains some recent dev at Xamarin ;) hopefully a great news for C#— Alexandre Mutel (@xoofx) March 18, 2014
Good read. I'm excited to see the future Microsoft (and the growth of a better internal culture). Time will tell: http://t.co/Ek45RfKIgg— Amir Rajan (@amirrajan) February 5, 2014
Commentary on Life
OH: "I…wonder…if… … hmm… …." <– Every. Single. Day #DevLife— CoriDrew (@coridrew) March 19, 2014
Sorry you can't have my last @AtomEditor invite, I'm holding onto it in case it becomes a crypto currency.— Karthik Hariharan (@hkarthik) February 28, 2014
Having a blast Family Game Night @improving Houston!— Richard Flores (@richardrflores) February 22, 2014
BREAKING: Ortho said shoulder tear as healed wonderfully. Huge thx to the Core Physical Therapy team. I'm cleared to go back on the mat!— Ryan Lowdermilk (@RyanLowdermilk) February 18, 2014
holy crap I love the team I'm currently working with. WORK IS SO FUN!— CoriDrew (@coridrew) February 17, 2014
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it.— I Am Devloper (@iamdevloper) February 17, 2014
A hard part of teaching is limiting what you say to make the point, even though you can say more— CoriDrew (@coridrew) February 17, 2014
Just saw Glimpse diagnostics platform for the first time. Currently holding own head to prevent explosion from overdose of awesome.— Jeff Sharp (@sharpjs) February 12, 2014
"To be a Christian means to forgive the inexcusable because God has forgiven the inexcusable in you." #CSLewis— C. S. Lewis (@CSLewisDaily) January 21, 2014
A leader without a title is better than a title without the ability to lead.— Kelsey Ruger (@Themoleskin) January 20, 2014
An SEO expert walks into a bar, bars, pub, lodge, lounge, alcohol, beer, vodka, tequila, whisky, port, gin, cider, ale, larger, pint….— James Whelton (@Whelton) January 17, 2014
Ya know,@datachick has a good point. If you do one thing this year, make it your annual backup. Or, ya know, back up > once per year.— Jen & Sean MCMCown (@MidnightDBA) December 31, 2013
OH: What does the Rich man's DI look like? That's the question we should be asking…— Javier Lozano (@jglozano) December 31, 2013
You know a C# class might be taking on too much responsibility if you have a screen full of usings. Same holds true for C++ and #includes.— Peter Ritchie (@peterritchie) December 27, 2013
Merry Christmas and Happy Holidays from Improving! pic.twitter.com/BaUNDkLjIf— ImprovingEnterprises (@improving) December 25, 2013
"Does this look like too much bacon to you?" #thingsyouwillneverhearinmyhouse— David O'Hara (@davidmohara) December 25, 2013
"Good people know about both good and evil: bad people do not know about either." #CSLewis— C. S. Lewis (@CSLewisDaily) December 1, 2013
the best XYZ source control clients where XYZ is not Git is the Git-XYZ bridge— Jimmy Bogard (@jbogard) October 30, 2013
Links to Save
Really love this art by Craig Davison, captures the imagination of youth so well. http://t.co/mBsOp5MCEG— Tim Rayburn (@TRayburn) March 12, 2014
PSA: Hold Fn + Caps Lock to lock your Fn key on your Surface. Same to unlock.— Ryan Lowdermilk (@RyanLowdermilk) February 20, 2014
IMO something a developer has to do literally every single time is an opportunity for tooling to improve.— Kelly Sommers (@kellabyte) January 25, 2014
People spend more time wanting to be right than wanting to get it right. Don't be like that, myself included.— Ryan Lowdermilk (@RyanLowdermilk) January 23, 2014
My epic employer, Improving Enterprises, has a equally epic new program that we’re looking to hire some new people for. We’re looking to take people with minimal to entry level development skills, not anyone who is building large enterprise applications today, and to hire these people and then pay them to go through a Boot Camp led by our best and brightest, and then at the end, provide some criteria are met, hire them as either Associate Consultants or Consultants within our organization.
Frankly this program is a huge opportunity and one I’ve been wanting us to have for some time now. You’re likely a candidate for this program if you meet these meager requirements:
- Some programming experience is necessary.
- Web experience is not necessary, though it is helpful.
- Lack the experience or expertise to be an Improver
- Exhibit excellent potential, aptitude, and attitude
- Are willing to work long and hard over the next few months to become an Improver.
If you meet these requirements, then you can contact me at Tim@TimRayburn.net and we’ll get you submitted for consideration to the program. Initially we’re looking for 6 people.
If you submit yourself and are accepted should expect:
- The program is 9-6 plus homework assignments including user group attendance and supplemental online courses.
- It is intended to be an intensive, “drink from the firehose” experience.
- You will be paid a nominal salary.
- The salary will increase once you pass the board exam and become billable.
- There is an interview process.
If this excites you, then reach out to me at Tim@TimRayburn.net or on Twitter/GitHub @TRayburn and we’ll get you started in the process.
I have a bad habit of collecting links and awesome tweets in the Twitter favorites and never recording them elsewhere. This post, and others to follow in the series, are just a dump out of my favorites so they are permanently recorded somewhere.
- via @EFF - How to enable two factor authentication for nearly anything on the web
- via @AmirRajan - Permanently remove files and folders from a git repository
- via @dahlbyk and @halfogre (indirectly) - How to retrieve pull requests as branches from GitHub
Password must contain a capital letter, a number, a plot, a protagonist with some character development, and a surprise ending.
Pro Tip: The message, “Password contains invalid characters” means your security team, architects and IT people need to be fired.
I am an incredible believer in the need for build automation on projects. I believe that every developer should be commonly issueing a command, be that via
rake or something else, which builds and tests the project outside the confines of Visual Studio. As such,
MSBuild.exe is incredibly important, as it is how you compile your SLN files.
MSBuild.exe has moved…
In Visual Studio 2013, there is an amazingly important change that you must be aware of, or you will go insane trying to figure out what is going to. Microsoft has moved MSBuild to another directory! Now the reasons they’ve done this are all good,
MSBuild.exe and the various compilers now are the responsibility of Visual Studio, not of the Framework itself. As such, instead of being located in
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe as you might normally expect on a 64-bit machine, it is instead located in
C:\Program Files (x86)\MSBuild\12.0\bin\amd64\msbuild.exe.
But it has also NOT moved…
Unfortunately, because of dependencies from Visual Studio 2012, the path
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe also still has the executable. And if you run VS2013 projects through that version of
MSBuild.exe then you will get errors, usually about unable to find some kind of MSBuild
Please be careful, and adjust your builds accordingly.
I’m thrilled to announce that Devlin Liles and I have recently released an update to Highway.Data that is only a minor increment, but has a major new feature. It now contains a totaling In Memory version of our DataContext. This allows for much more interesting and easy unit testing, without the need to mock so many things.
Now, this is an introductory feature, and I’m sure there will be edge cases it won’t cover correctly. We welcome bug reports on GitHub, as well as pull requests.
Sign up now for the Fourth Friday Family Game Night on August 23rd at:
I’m pleased to report that our first Fourth Friday Family Game Night (#FFFGN) was an incredible success. We had over 30 players, playing an assortment of games from Phase 10 to Dominion to Ticket to Ride Europe, and more.
We’ve opened sign ups for our next event, which will be July 26th, starting at 6pm until we get tired and go home. You can signup at:
We look forward to seeing even more of you at the July gathering. Again, in case you’re not familiar with the event, you can find the details here, but it is open to ANYONE. This last month we had someone show up who had just met an attendee in their apartment parking lot when they saw them carrying out a copy of Dominion. ANYONE is invited.
You are officially invited to join the consultants of Improving Enterprises for board games, fun and frivolity. Every 4th Friday of the month we will gather for a family friendly night of games. We’ll have drinks of all sorts available, and a large selection of games.
Who is invited?
Everyone, regardless of age or skill. Bring yourself, your kids, we’ve got games for all ages. We ask that you sign up, if possible, in advance just to give us an idea of how many people are coming. Our registration site is located at this link.
When is it?
The Fourth Friday of every month, hence the name. We’ll officially start at 6:00pm, and run until … well we’ll play alot of games. Leave when you’d like.
Where is it?
We’re hosted at Improving Enterprises, a fantastic company in the North Dallas area. Their offices are at:
What games will you be playing?
Pretty much everything. If you’re idea of a board game is the traditional American board games of Monopoly or Risk, then we’ve got you covered.
On the other hand, if you’re a fan of Euro-style board games, then we’ve got people who would love to play a game of Dominion, Settlers of Catan, Small World, Agricola, or anything else you’d like to bring.
Are you an huge name on Board Game Geek? Bring your favorite game and teach us how to play!
I don’t know any of those games!
Great! We love to teach people how to play.
I’ve got questions still…
Contact one of our official Hosts, they’ll be more than happy to field any questions you might have:
Tim Rayburn can be reached at email@example.com or 817-760-0002
Ty Crockett can be reached at firstname.lastname@example.org
This event is graciously hosted by the incredible folks at Improving Enterprises. They open their offices, soda fridge, and other facilities to us on a monthly basis and we’re thrilled to have their support. If you’re an IT professional, please chat with on of their employees who attend to learn more about this great company.
For those who attended my GIT Workship last night at Dallas XAML, you can find the code and slides here: https://github.com/trayburn/Presentation-GitWorkshop
I’ve fixed the problems with my demo scripts that create repositories, so you can clone that repository locally and execute :
For a basic repository example which you can use to practice roll-backs, etc.
This will create three branches from master, which you can practice merging, and rebase’ing with.
Thanks to those that attended, I hope you got something useful out of it.