Windows Desktop App: Prism Default Page

This will be short because it’s mostly a note to myself. I just got started doing WPF applications using, Prism. The most useful part I’ve used so far has been this video: https://www.youtube.com/watch?v=ZfBy2nfykqY What I what to cover specifically in this post: handling the default view/window of an applicaiton. If you followed the video from the link posted above, you’ll have an application that can do navigation and how data from other Views with a backed ViewModel.

Gophercon 2016 Recap

Gophercon exists to get as many Golang developers together in one place as possible. It’s a four day event, starting with tutorials, two days of talks, and closing out with a hackday. Due to my schedule and preferences I decided only to attend days two and three of talks. Thanks to Twitch the conference was available as a live stream. You will be able to watch all the talks. (Links to talks will be updated as they come out.

Golang: errors, routines, and channels

I’ve been working in Golang for a few months now. I’ve really started to like the language and how similar it is to Python. Below is an example of how I’m planning to handle errors that occur in some goroutines. The example is borrowed from https://groups.google.com/forum/#!topic/golang-nuts/zAmaq1Q2mqA I wanted more rationale on each part and below are the examples. I put some effort into explaining how each part works and why it works.

Midwest.io: quality over quantity

If you’ve not heard about it there is a great conference here in Kansas City called Midwest.io. I spent November 9th and 10th getting to hear a lot of really great talks and chatting with a lot of smart people. I recommend you come every year after this one, it’s that good. The talks range from low level technical details, such as using Software Transactional Memory, all the way to improving yourself as a developer using the Talmud.

First Class Citizen: JavaScript

Slides: https://goo.gl/VgxV33 Think of the last time you were given a project or a new website to build. The coding language for the server was not what you focused on. You likely thought more about how complex the site would be and what server side framework you would use to create the site. Let’s say you worked through the feature list and landed on using Rails or Django as your server side web framework.

The Pragmatic Bookshelf | Agile Web Development with Rails 4

Agile Web Development with Rails 4 I’m naturally a Django developer and have been for a few years now. In that time I’d like to think I’ve gotten pretty good at both Python and Django. During the time I’ve worked with Django I have helped to build apps ranging from personal health records to sites designed to connect developers with designers. Through this time I’ve always been curious how other web frameworks approach the same problem.

garrypolley/djorm-talk

garrypolley/djorm-talkdjorm-talk - This is a simple repo for an orm explanation, the link is to the slideshow. Django ORM talk I gave at a Python meetup. 

Map caps lock to escape OSX

Map caps lock to escape OSXGreat little read on how to map the caps lock key to the escape key on OS X. It was super easy and now my hand will be happier by the end of the day. 

DotJS talk: Jeremy Ashkenas

dotJS 2012 - Jeremy Ashkenas - Symbiotic Languages (by dotconferences) This is a really good talk on how to think about languages. 

Github: issue pull request to existing issue

I was always wondering how to issue a pull request on an issue that already existed on Github… Now I know how. Thanks to this link: http://stackoverflow.com/questions/4528869/how-do-you-attach-a-new-pull-request-to-an-existing-issue-on-github Basically all I needed to do was: install hub brew install hub issue request to existing issue (must be inside git repo) hub pull-request URL_TO_ISSUE Now your request is made