» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with Ruby + python

The RabbitMQ client universe and architecture

Diagram of the current RabbitMQ client universe and slides introducing its architecture

AMQP: del.icio.us/tag/AMQP

OSCON Day 2: Launching a Startup in 3 Hours

Launching a Startup in 3 Hours was a great talk given by Andrew Hyde (of techstars.org) and Gavin Doughtie (of Google). Both of the speakers are heavily involved in the recent trend of doing “Startup Weekends”, and techstars.org is an organization that hosts startup weekends all around the US (and I think internationally as well - Andrew mentioned one in Germany if I heard correctly).

The first half of the talk was about the general concept of a startup weekend, the problems it avoids (”we’ve been working for 9 months and haven’t launched anything”), the problems it brings up (”If you’re not using Java, you’re an idiot, so count me out!!”), and lots of details about how to organize, how to assign roles, and some common tools they use (like Basecamp and whatever your IM of choice is). There was also talk of legal issues, how (basically) to think about forming the company with the people involved, and decisions that need to be made at a business level aside from just the coding.
IMG_4514.JPG

The second half of the talk wasn’t a talk at all. Instead, people who had ideas stood up, presented their idea in a couple of sentences, and once the ideas were out there, we were told to break into groups and get to work! So people would get up and move over to the person whose idea they liked, and they’d start brainstorming. I decided to head out after about 30 minutes of observing and talking with people about ideas, but when I left, there were probably 6-8 groups of people engrossed in conversations, and the energy level was very high. Overall, it was a really exciting experience!

addthis_url = 'http%3A%2F%2Fwww.protocolostomy.com%2F2008%2F07%2F22%2Foscon-day-2-launching-a-startup-in-3-hours%2F'; addthis_title = 'OSCON+Day+2%3A+Launching+a+Startup+in+3+Hours'; addthis_pub = 'jonesy';

MySQL: Planet MySQL

OSCON Evening 1 Begins, and More Portland Tips

The evening plans didn’t wait for talks to be done. The IRC channel (#oscon on irc.freenode.net) was alive with talk of prospects for dinner and drinks after the conference. I myself was torn between a group going out for Lebanese and another going to Henry’s, but opted to go with my buddies from home to Henry’s.

It was worth it. If you haven’t been, Henry’s Tavern boasts 100 beers and hard ciders on tap (oddly, the beer list is the only menu *not* online - guess it changes too frequently). There are a ton of local beers that you can’t even get on the east coast just waiting for you to try, but there are also some rare treats, like the Belgian Lambic beers, which you don’t often see on tap. The food is a little pricey, but is really good, and the staff is very friendly. IMG_4491.JPGA couple of us were in a rush to get back by 7 for the BoF sessions, and when we asked the waittress how easy it was to catch a cab, she immediately informed us that she would have the hostess call one for us. About 2 minutes later we were in a cab on our way back (we wouldn’t have made it back in time if we had to walk back to catch the light rail).

I was not one of those rushing to a BoF, so I did a little poking around the area near the convention center. It was getting dark, and I didn’t want to stray too far, but I did find a couple of points of interest. First, there’s a bank right across the street from the convention center. I’d be willing to bet that the ATM there is less than the $3 the ATM inside the center charges.
IMG_4501.JPG
Beyond that is a paintball place. It was closed by the time I found it, and I don’t know if they run every day, or anything else, but interested parties might find it open during the lunch breaks or something if you wanted to check it out. The paintball place is located behind a building that is directly across the street from the conv. center. If you see the bank, it’s on the other side of the side street the bank sits on.

Tonight appears to be low-key from what I can tell. There’s currently no chatter on irc, the hotel bar had a few people chatting, and I might go down to catch the rush of people as they return from dinner and BoF sessions. Stay tuned tomorrow for more!

addthis_url = 'http%3A%2F%2Fwww.protocolostomy.com%2F2008%2F07%2F21%2Foscon-evening-1-begins-and-more-portland-tips%2F'; addthis_title = 'OSCON+Evening+1+Begins%2C+and+More+Portland+Tips'; addthis_pub = 'jonesy';

MySQL: Planet MySQL

OSCON Day 1 Comes to a Close

I think I have pictures of most of the basic parts of the conference at my OSCON Flickr set, and I thoroughly enjoyed day 1 of the conference. Of course, while *day* 1 is over, *night* 1 has yet to even begin. There are lots of BoF sessions, and maybe even more smaller meetups going on, as smaller groups take to discussing things over dinner and a beer or three.

I have to say, that I occasionally pop into irc channels for conferences I’m not even at and follow up on that because I’m involved a bit in conference planning as part of my work with Python Magazine (I’m helping to organize the PyWorks conference in November). This conference seems to have a pretty happy audience, if IRC chatter is any indication (and it usually is). Sure, there are a couple of weak spots in the wireless network, there are some fuzzy projectors, and there was a little confusion regarding breakfast this morning, but the important bits have been well-covered by the OSCON organizers and the “boots on the ground” here on site. Kudos to them all.

This afternoon I hopped to a couple of different talks: one on Memcached and MySQL, and the other on A/B testing. Both contained good content. Of course, I’m a systems guy primarily, so I sort of wanted more of an overview of memcached from the point of view of an admin who is deploying it rather than a developer implementing their code around it. I still got plenty of value out of that talk, and this *is* really more of an open source *developer’s* conference, so the expectations of 99% of the people in the room were met, I’m sure.

A/B testing is just not an exciting topic, and I would imagine that peoples’ bosses made them go to that talk whether they liked it or not. Not to say the talk wasn’t good - the parts I saw (I came in after the break) were good, and I learned from it, and that was the goal. If you’re a QA/QC person, I’m sure the talk was riveting, and there were a lot of good ideas and things I’d never considered flying by in the slides.

Overall, Day 1 is a win. I’ll cover more about this evening’s events in the pre-breakfast hours tomorrow. Stay tuned!

addthis_url = 'http%3A%2F%2Fwww.protocolostomy.com%2F2008%2F07%2F21%2Foscon-day-1-comes-to-a-close%2F'; addthis_title = 'OSCON+Day+1+Comes+to+a+Close'; addthis_pub = 'jonesy';

MySQL: Planet MySQL

codepad

웹에서 코드 실행해서 확인해 볼 수 있는 사이트

Lua: del.icio.us/tag/lua

codepad

웹에서 코드 실행해서 확인해 볼 수 있는 사이트

Haskell: del.icio.us tag/haskell

The Official YAML Web Site

"YAML Ain't Markup Language." Instead, it's a human-friendly data serialization standard for all programming languages

XML: del.icio.us/tag/xml

The Official YAML Web Site

"YAML Ain't Markup Language." Instead, it's a human-friendly data serialization standard for all programming languages

json: del.icio.us/tag/json

Irrlicht Engine - A free open source 3d engine

another bloody 3 rendering engine with bindings to every langauge under the sun

opensource: del.icio.us tag/opensource

FarPy GUI Editor

GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets.

wxWidgets: del.icio.us tag/wxwidgets

Multi-thread scaling issues with Python and Ruby

With the advent of multi-core processors, CPU bound applications need to use multi-threading in order to be able to scale their performance beyond that offered by a single core. This provides many challenges, but an interesting aspect of this problem is to consider how the threading modules in modern programming languages such as Python and Rubycan either help or hinder this scalability. Yes, there are plenty of other programming languages in use today, but Python and especially Ruby are rapidly rising in popularity and there are some surprising limitations to be aware of when using their threading packages.

technology: dzone.com: tech links

Multilingual NetBeans: PHP, Python, Scala (Tor Norbye's Weblog)

Tor (the guy who brought Ruby to NetBeans and member of the JavaPosse) blogs of all the great language support added to NetBeans!

scala: del.icio.us/tag/scala

MySQL 5.1.26-rc released, and developer resources thoughts

Good news, MySQL 5.1.26-rc has been released. From the release notes: “MySQL 5.1.26-rc is slated to be the last release candidate before we declare MySQL 5.1 as “production ready” (GA).”

If I were you, I’d start testing it out in environments that you’re planning to run MySQL in, or upgrade to 5.1 in. Feedback and testing to iron out issues, is important, so if you find a bug that affects you, report it!

In other news, on the Sun Developer Network (SDN) site, there’s a couple of resources such as the Python Developer Center and the Ruby Developer Center. At MySQL, we’ve got the DevZone, focusing on languages such as Ruby and Python, with MySQL use. However, the resources can definitely be improved upon, and maybe there should be more synergy with SDN, if its getting more eyeballs than the DevZone. Thoughts on how to improve resources for developers? Please leave a comment

If you’ve not read Beyond LAMP, don’t hesitate to take a look-see. I learnt that there are a whole bucket-load of Web/App Servers out there.

MySQL: Planet MySQL

Presentation : Contrasting java and dynamic languages.

A presentation I made which contrasts java with other dynamic languages such as python, ruby, PHP and also java based languages such as Groovy, JRuby, Jython. This is not a strictly programming oriented contrasting exercise, it instead attempts to look at it from a architects and a managers view as well.

technology: dzone.com: tech links

Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy

Performance comparison for a small piece of logic across a number of languages. Some of the interesting findings (I emphasise - in this context) are : Java faster than C++, Java about a 100 times faster than Python / Ruby, JRuby faster than Ruby 1.9, Ruby 1.9 twice as fast as Python, Python / Ruby faster than Groovy, and PHP and Jython bringing up the rear.

technology: dzone.com: tech links

Qpid - Apache Software Foundation

Qpid provides a multiple language implementation of the Advanced Message Queuing Protocol (AMQP) specification and related technologies.

AMQP: del.icio.us/tag/AMQP

Qpid - Apache Software Foundation

Qpid provides a multiple language implementation of the Advanced Message Queuing Protocol (AMQP) specification and related technologies.

opensource: del.icio.us tag/opensource

Amazon Web Services Developer Connection : Browser Uploads to S3 using HTML POST Forms

<sep/>HTML form that gives people permission to upload direct to your own S3 bucket, using a signed JSON policy statement in a hidden form field to prevent third parties from abusing your S3 account<sep/>

json: del.icio.us/tag/json

Page 1 | Next >>