A lot has been going on lately and I’m still working diligently to get caught up from all the meet ups, hackath0ns, off the cuff dev sessions, conferences, and more! Truly chaos, but a lot of fun chaos.
I’ve also been working with NW Cloud to organize things here in the great north west! From Vancouver, Seattle, Portland, and more. If it has to do with cloud computing and events, we’re probably connected in some way. So be sure to check out the NW Cloud Blog and also follow the @NWCloud Twitter account.
In other user group news, SAWSUG (http://www.sawsug.com) or “Seattle AWS User Group” is also coming under the NW Cloud umbrella. So to check out upcoming SAWSUG meetings we’ll be setting up event listings in most of the regular places (meetup, eventbrite, etc) but the main listing and updates will be on the NW Cloud Site. For SAWSUG we do have a specific twitter account though at @SAWSUG – so go, sign up, get the RSS and be sure to follow our @NWCloud and @SAWSUG Twitter Accounts.
I’m not going to be making this personally, but if you’re into mobile app dev you should check it out. This is put on by AT&T with guests like Apigee, so it should be a great time.
I have an ad over to the right. I generally won’t post any ads, but this is for OSS and OSCON just isn’t really distractive from the core content I post here. It seemed like it would work out just fine to mix in with my regular array of things. If you’re going to OSCON, I’ll be there the whole week; coding, writing, and hanging out around town. So ping me via Twitter (@adronbh) and we’ll hook up for a round of beer, a coffee, or whatever we may.
This is the first time I’ve attended OS Bridge. I’d known about it before while living in PDX. I had seen numerous people sitting in Bailey’s, Backspace, and other places around town after the days of the conference in past years. This year I actually got to experience it myself and am stoked with the experience!
The conference started off proper on Tuesday and is wrapping up today (Friday). It has been a great ride. The conference is a community organized event, but you’d think it was a high end professional conference in many ways. The food was awesome, the sessions covered a huge range of topics, and people at the conference had a great attitude and energy around learning about the open source community and what it’s about!
High Points
There are a couple of things that really stood out to me above other aspects of the conference.
People
People in the OSS Community are not like other communities that I have often interacted with in the past. The OSS Community as a whole is a lot less likely to focus on negatives and instead is much more focused on learning, knowing new technologies, and creation of new software ideas, experiences, and opportunities. This by far sets the OSS Community apart from many other software communities. Open source software, with its very positive attitude about the future is in turn becoming the future of software development (Arguable, it already is).
Projects
The projects are some of the most wide ranging of many conferences that I’ve attended. Ranging from algorithms of odd complexities to zoological studies. There is no unturned stone in the realm of open source software. One of the binding themes in most of the projects, which is really what brings out an awesome aspect of open source, is that the projects are very community driven. I don’t mean just software community, but communities in general. The transit app, which of course would be one of my favorites (re: Transit Sleuth), is centered around enabling businesses within a community to encourage transit usage (something I strongly believe is fundamental to strong communities in urban areas). One other project was a geolocation game (see last blog entry) that encouraged socializing IRL (In Real Life) instead of just via the Internet on a device. This is the type of software that truly changes the way we live, the way we interact, and the way we as people better ourselves.
Panoramic Portland, Oregon (Click for larger image)
Portland
The final thing I wanted to mention, was how awesome Portland is for a conference like this. Many cities are NOT good for technical conferences, at least if you intend to geek out, study, learn, and actually make progress. Las Vegas is often used and it is a horrible city. Los Angeles, can be good sometimes but often the conferences are held in the middle of nowhere. The list of places that are bad for conferences can get long, and conference organizers should take note. But Portland has a uniqueness that is unlike anywhere else in the United States. The list of positives is massive. The city is walkable, leave your car far away from the city, life is better here without it. The food options are huge, with the best food cart scene in the United States, arguably the world (see the tail end of my day #2 Coverage). Anthony Bordain has literally said the best food cities in America are New Orleans, Portland, Seattle, and New York which I can absolutely agree with (having lived in all but one of those cities now, but visited all of them many times). The list continues; coffee, beer, food, walk ability, massive bookstore (Powell’s), etc., etc.
Summary
I’m just gonna hit up a bullet list for this purpose, because the summary items are simple:
Portland is one of the best cities for technical conferences, hands down.
The people and the projects these people are working on at OS Bridge are amazing, life changing projects!
With that, I’m wrapping up my OS Bridge Coverage. I’m looking forward to next year already and seeing familiar and new faces. May the code flow forth on your open source efforts. Cheers!
First a quick catch up on the afternoon and evening activities from day #1.
Linuxcon in Vancouver, British Columbia!
I discovered that Linuxcon will be in Vancouver this year. Linus will be coming to keynote with another 10 keynote sessions following that. To top all that off, it will be the 20th anniversary for Linux! For more information check out the following:
While talking with people I stumbled upon an interesting interview and write up by Rick Turosczy with Portland’s Mayor Sam Adams. In the interview he discuss Portland from the perspective of the city being a startup. Great write up and interview, check it out.
After the events of the day I headed to Bailey’t to meet up with some other coders where I got a short crash course on a couple of awesome technologies. One technology I had been meaning to download and install. It was cool to get a quick review of Node.js.
If you’re doing any sort of web development or software development in general, you need to go and try out Node.js and see what it is about. To see the power of node, just start by taking a look how you execute it. The following line starts the server (after installing it of course).
[sourcecode language=”bash”]
% node example.js
Server running at http://127.0.0.1:1337/
[/sourcecode]
Then writing a server hello world application is as simple as this:
That’s it, and you’re up and running. For more information check out the Node.js Site.
After the quick study on node from @jerrysievert (thanks Jerry!), he jumped right into NPM and got me up to speed with Node Package Manager. Along with the node manager we also reviewed Ffffallback and other Javascript dev tools and frameworks.
Now, For Day #2
So now, after all that from yesterday let’s get to today. Today kicked off a little later than day #1, for various undisclosed reasons. 🙂
The first session of today was for Jellyfish Javascript Execution Engine. By Adam Christian & his cohort from Yammer. This session also had a HUGE DOSE of WRITE CODE FOR YOUR APPS OR YOU’LL PAY THE PRICE OF BAD CODE added to it. Which for me, was a bit of choir preaching. 😉 I’m all about the tests and can’t imagine code bases without tests. (I suppose I could, but I’d have nightmares).
The Jellyfish Effort is a Node Project working toward getting your JavaScript to run everywhere. For even more detailed information about the project check out the Jellyfish Github Site.
Some of the other things to check out if you’re interested in Jellyfish and browser testing:
I’m headed down to Portland, Oregon today for OS Bridge. OS Bridge is a conference for the open source community, by the community. The conference is one of the premier events to learn how open source really works, learn from others, and meet people that are also learning about and involved in the open source community.
The OS Bridge Conference, like almost all of the conferences that I attend these days, is all volunteers. There are no major sponsors shoving some message or product down your throat. There is no overhanging air of elitism (even though I’ll admit, for newcomers it is sometimes intimidating, but don’t worry we don’t bite ;)). It is simply about the community and about the software that individuals of the open source community work together to create.
The tracks are organized in an interesting way for OS Bridge. The OS BridgeTracks are split in a way to encourage cross-pollination and in depth discussion. The tracks as I know them are:
Business – This focus will be around open source as a business, how to work with and interact with open source entities, pick licensing models, and other related facets.
Chemistry – The chemistry of open source revolves around setting up environments, infrastructure, and assuring the systems we build are working the way we expect. This track embodies getting your fingers dirty with a good hands on chemistry set. 🙂
Cooking – Recipes are essential to cooking. Keeping well organized recipes for system administration, software development and deployment, and other courses is key to a good meal of software development.
Culture – Within the open source community are individuals of many alignments, but one thing that really connects people in the community is the culture of learning, building, and working together to create things that are greater than their individual parts.
Over the years I’ve written a ton of software. As anyone in this industry might relate with, some has been thrown away and some is used currently. I’ve saved companies thousands, hundreds, even millions of dollars. I’ve been saddened by some software I’ve built and euphoric with other projects of software I’ve built. The things I have been consistently throughout my career is that I love to learn and am proud of what I do.
Over the last few years, because I like to learn and am proud of what I do. I have wanted to improve my development practices. The more I work toward improving and using new and better ways to do development I keep working with the open source community. There are a number of reasons;
The open source community is focused on learning and creating.
Open source software does not close or hide information, knowledge, or actual software.
The community is often the first to try something, often first to market, and is almost always pushing new ways to develop things.
Open source software bridges all technology stacks, even the once resistant Microsoft Stack has active and ongoing contributions to open source software now.
There is also one other fact that really pulls everything together. Just as we breath air, software developers share ideas and information. Regardless of legal obfuscations or otherwise all software developers, in some way, are involved with learning and furthering our trade. In the end, to do that, we work with each other and freely share information all the time.
That’s just a few reasons why I’m going, I could go on. Over the next few days I hope to put a few more blog entries about my experiences. I hope my insights are useful, Enjoy!
The main conference day of the ALT.NET Conference was pretty awesome. With sessions going on diving deep into technical topics and other things, like where the women are in technology. In addition to the great sessions multiple open source software projects where in progress at the same time. Being able to pair up or just review code with people on these projects was truly awesome!
The Open Source Projects
There were the stated open source project and I also started an additional project that I’ve titled Regiztry. It’s located on Github at https://github.com/Adron/Regiztry.
The sessions covered a range of topics, from the RESTful technology with Glenn Block to Reactive Extensions with a host of extremely smart people laying out the usage.
I laid out a session also on .NET and bringing the gap with Ruby on Rails in the startup realm. This session I hope to elaborate on a little bit with a subsequent blog entry.
Overall, another kick ass year for the ALT.NET Conference. I enjoyed it a lot, as I see via Twitter that a lot of other people did too! Always a good thing! So until next year, to all those I met it’s been great, cheers!
You must be logged in to post a comment.