For my last stop of my UK user group tour, I stopped in the town of Aberdeen. This is as far north as I’ve ever been. It’s at 57 degrees north latitude. That’s the same as Juneau Alaska! Luckily it’s summer time.
The group here in Aberdeen was a great group. I spoke about Web API 2 and I got some of the difficult questions about writing APIs. I want to thank Gary for helping get this handled.
It’s been a busy week. Today I got to spend the day in Glasgow and see the city a bit. In the evening I got to talk to a great group of developers about Angular.js. They were mostly open to the ideas about building interactive pages with Angular.js.
I haven’t done this talk in a while so I had a couple of hiccups. But with the crowd’s help we got through the demo. I fixed a couple of snags that didn’t work during the talk and you’ll find the full demo below:
I’m now on the Scotland swing of my Wilder World Tour. Had a chance to stop by Edinburgh. What a lovely city, at least as much as I’ve seen so far.
For this stop, we talked about Node.js. Fun to see a Microsoft office outside the U.S. The organizers were great in helping fill up the room. Great questions from the attendees too.
The first blog post I ever wrote was a short one on databases. In fact for those of you who haven’t been following me for more than ten years, my old domain was “ADOGuy.com”. I wrote about ADO and ADO.NET pretty exclusively for years.
These days I’m more known for web and XAML than data but it’s something that touches most developers so I continue to watch the trends. Of course the NoSQL v. Relational Database is the current fight in that space (taking over from the decade long ORM or no ORM skirmish). These fights seem awfully silly in the big picture because the answer is usually “it depends” or even “it’s both…” Let me see if I can convince you that the argument in itself is wrong.
The last stop of the week was in Nottingham. I had a chat with the Sheriff about some stolen hoodies. At least that’s what I thought he said – his accent was quite thick ; )
The team at dotNetNotts was great. We had a packed house of over sixty attendees. I am sure the pizza and beer helped, but some even stood for the talk. Resilient group!
My next stop this week was in the town of Gloucester in England. The group that ran this meetup was great and had everything setup to make this an easy talk to give. I especially want to thank Franck Terray and Sophie Lipowska for running the meetup.
For this stop, we talked about both ASP.NET Web API 2 as well as Azure Websites. I merged the two into a built API then deployed into Microsoft’s cloud. Lots of great questions later we stopped by the pub for a nice talk with the hard-core members. Great time was had by me.
I stopped by the small town of Hereford to talk to them about Node.js on Monday. The small, but very enthusiastic group was great! If you get a chance stop by and visit this adorable small town.
I have a talk on Node.js for .NET Developers and while I doubt I convinced everyone to try it out, I am hoping I got the ASP.NET guys to think about async in their controllers.
As my first talk in the UK, I was tasked with doing two talks in one day. The group was a lot of fun and asked some key questions.
I got a chance to show two contrasting technologies in showing ASP.NET Web API 2 as well as Node.js for .NET Dev’s. With only fifty minutes for each talk, I had to try and cover them briefly.
Next week I start a short swing around southern and south-midlands England. I had hoped to do more events in England, but this short swing of four user groups is all I’m doing in England (though I’ll be in close-by Scotland in early August and Ireland in September).
These events will cover a variety of topics including Node.js, ASP.NET Web API v2 and AngularJS.
If you’re a geek of any type, a viewer of my Pluralsight courses or even just a fan of my books, this is a great opportunity to share a pint and conversation.
I do enjoy building things with code. When I started 28 years ago, that’s what I thought was the essence of what a “computer person’s” (e.g. software developer) job was to sit dark in a room and grind out computer code. Of course we know that it just isn’t true.
For me technical acumen is a decent mark of a good developer. But if you can marry technical ability with communication skills, you’re a huge asset to any company.
I love what I do. The consulting, the software development, the courses…I really love it all. It keeps me in a constant state of learning and I am overjoyed and extremely lucky for this to be my life’s passion.
This year a lot has changed in my life and I am finally married for the first time. I met the amazing woman 2 1/2 years ago and I am lucky she agreed to be my life. Sappy…I know, but the experience has been transformative.
John and I have crossed paths but never had much of a chance to chat about how we each got started. We get to hear a great story that starts with the Green Berets and shows how special forces can make you a great developer.
After all the time I’ve known him, I would have never guessed he used to be a lawyer before he dove into software development. I found it particularly interesting on how his experience as a lawyer informed his work as a software developer.
I’m happy to announce that I will be working with the Humanitarian Toolbox to both help publicize this important project as well as work on some of the projects. This is an important open source project that is trying to do some real good for the world out there.
If you’re anything like me, you like to make a difference. The Humanitarian Toolbox is a place to make a difference. They are helping people during disaster response by using technology.
I am getting married and that means I get a bunch of development tasks to do for the wedding planning. I guess it’s my own fault, I did propose with an app.
One of the tasks I had to do was create a new page on my wedding site for the day of the wedding to include things like directions and parking. Pretty simple HTML stuff, but one thing I wanted to be sure of was to only show the page on the day of the wedding. This should be easy, but the time zone of the server has kicked my ass before.
I am a developer first. I’ve become my family’s IT department but not by choice. This is the fate of most developers I know.
For the past year or so I’ve been experimenting with Azure Websites as a solution for quick, one-off sites and even for class examples. I’m a big fan. Let me tell you why.
As a fan of the direction of ASP.NET, I’ve been an avid fan of Phil Haack’s for some time now. His clarity of communicating why the web should work definitely helped ASP.NET become the great framework it is today. He’s now doing the same thing at GitHub!
I get to finally use my bad joke about his last name on this week’s podcast. We also talk about his start, the move to Seattle to work at Microsoft and how to keep Californian’s out of Washington state.
I recently had the pleasure of talking to the “A Bunch of Devs” user group in Atlanta about Web API. I had never spoken at this group and I had a great time.
They had really great questions all around. If you have a chance to visit the user group, it is really worth your time. Of course, free pizza is never a bad thing.
One of the things that I help companies with are code reviews. I love doing code reviews. It let’s me look at a large codebase with fresh eyes and help a company out with a set of recommendations for improving their process, teams and code.
I’ve had a great time being interviewed by the .NET Rocks guys over the years in a variety of ways. This week on the Hello World Podcast I get to turn the tables and interview Richard.
We talk about how he got started by soldering cash machines and his early programming on a TRS-80 Model 1. It’s a great story, but would you expect anything different from Richard Campbell?
I had the enormous thrill to talk with Scott Meyers (of Effective C++ fame) on my Podcast this week. If you write C++ or even used to write C++, then Scott is likely as important to your career as he has been to mine. Talking to him this week included how he got started, how the C++ spec has evolved and how much better Oregon is as related to California.
The Hello World Podcast is where I get to talk with some of your favorite authors, developers and speakers about how they got started in software development.
A lot of blogs have been showing off and talking about new Windows Phone 8.1 features that are the big picture features I love like Cortana, Action Center and even the new Calendar views.
Well, I have the new build and I have to say I’m loving it too. These features are great, but I’ve noticed a bunch of smaller features that I also adore. Let’s talk about these smaller, but very cool features:
As many of you know, I am heading out on World Tour this June and heading across Europe and Asia for a year. For the first stop, I’ve partnered with Sparkles to do a training in Belgium this June. If you’re in Europe and you’ve been looking for a way to easily take my web development course, this is your opportunity. We’re only holding it once in Northern Europe.
The course takes place from June 23-25th, 2014. If you’re in the area, this is a great opportunity to learn how to build websites using the ASP.NET on the back-end and open source tools like Bootstrap 3 and AngularJS on the front-end.
|Implementing and Securing an API with ASP.NET Core (new)|
|Building a Web App with ASP.NET Core, MVC6, EF Core and AngularJS|
|Building a Web App with ASP.NET5, MVC6, EF7, and AngularJS (Retired)|
|Best Practices in ASP.NET: Entities, Validation, and View Models|
|Front-End Web Development Quick Start|
|Lessons from Real World .NET Code Reviews|
|Node.js for .NET Developers|
|Application Name||WilderBlog||Environment Name||Production|
|Application Ver||18.104.22.168||Runtime Framework||.NETCoreApp,Version=v1.1|
|App Path||D:\home\site\wwwroot||Runtime Version||.NET Core 4.6.24628.01|
|Operating System||Microsoft Windows 6.2.9200||Runtime Arch||X86|