November Meeting: Show & Tell

Posted on by Christie Koehler
Reply

We’ve had to postpose “The Logic of Programs” until January, so we’ll have a Show & Tell instead! That means each of you will have a few minutes to show off something of your choosing. It can be a recent work project, something you’re working on for fun, or something you would like feedback on. Never spoken at Code ‘n’ Splode? This is a great way to start!

  • When: Tuesday, 11/27 @ 7pm
  • Where: FlightStats, 522 SW 5th Ave, Suite 200, Portland, OR 97204, US
  • Details/Map: calagator.org/events/1250462893

Please, no fragrances (perfumes, scented lotions, etc.), to make our meetings welcoming to those with chemical sensitivities.

 

Posted in Uncategorized | Leave a reply

October Meeting: Techy Sexagenarians

Posted on by Christie Koehler
Reply

Jen Davidson will present this month on her research regarding Tecy Sexagenarians.

What are you going to do when you retire? Contribute to open source software, right? Do all those side-projects you never get around to doing while working? The first generation of programmers are retiring right now, and I plan to examine their experience contributing to open source software. Most open source communities are notoriously homogeneous, dominated by 20-30something white males. Through my research, I hope to provide open source communities with a proposal for involving older adults. During the talk, I’ll go over my research goals, how I plan meet those goals, and discuss some of the human-computer interaction research methods that I’m using. If you want to know more about life as a computer science/human-computer interaction PhD student, we can talk about that too.

  • When: Tuesday, 10/23 @ 7pm
  • Where: FlightStats, 522 SW 5th Ave, Suite 200, Portland, OR 97204, US
  • Details/Map: calagator.org/events/1250462309

Please, no fragrances (perfumes, scented lotions, etc.), to make our meetings welcoming to those with chemical sensitivities.

 

Posted in Uncategorized | Leave a reply

September Meeting: IRC How To

Posted on by Christie Koehler
Reply

Lots of open source projects and companies rely on IRC for internal communication, but many people don’t feel comfortable using it. Christie Koehler will present a hands-on guide for getting up and running with IRC.

  • When: Tuesday, 9/25 @ 7pm
  • Where: FlightStats, 522 SW 5th Ave, Suite 200, Portland, OR 97204, US
  • Details/Map: calagator.org/events/1250462308

Please, no fragrances (perfumes, scented lotions, etc.), to make our meetings welcoming to those with chemical sensitivities.

 

Posted in Uncategorized | Leave a reply

April Meeting: Code Reviews with Gerrit

Posted on by Christie Koehler
Reply

Addie will present on doing code reviews with Gerrit

  • When: Tuesday, 4/24, 7pm
  • Where: Collective Agency, 322 NW 6th Avenue, Suite 200, Portland, OR 97209, US
  • Details/Map: calagator.org/events/1250461921

See you there!

Posted in Uncategorized | Leave a reply

March Meeting: Conference Proposal Workshop

Posted on by Christie Koehler
Reply

Thinking of submitting a talk idea to a technical conference? Bring your ideas and drafts to this evening’s Code ‘n’ Splode for feedback and advice. We’ll follow a casual workshop format.

This sprint is geared towards Open Source Bridge, whose proposal deadline is this Friday, but you can work on and get feedback on proposals for any conference.

  • When: Tuesday, 3/27, 7pm
  • Where: Collective Agency, 322 NW 6th Avenue, Suite 200, Portland, OR 97209, US
  • Details/Map: calagator.org/events/1250461920

See you there!

Posted in Uncategorized | Leave a reply

February Meeting: The Smart Woman’s Guide to Getting Things Done

Posted on by Christie Koehler
Reply

Amye Scavarda (@msamye) and Leslie Hawthorn (@lhawthorn) will present The Smart Woman’s Guide to Getting Things Done: 7 Essential Skills to Cultivate for Career Happiness

  • When: Tuesday, 2/28, 7pm
  • Where: Collective Agency, 322 NW 6th Avenue, Suite 200, Portland, OR 97209, US
  • Details/Map: calagator.org/events/1250461717

See you there!

Posted in Uncategorized | Leave a reply

January Meeting: 15 Signs Your UX is Busted

Posted on by Christie Koehler
Reply

Crystal Beasley (@skinny) will present “15 Signs Your UX is Busted.”

  • When: Tuesday, 1/24, 7pm
  • Where: Collective Agency, 322 NW 6th Avenue, Suite 200, Portland, OR 97209, US
  • Details/Map: calagator.org/events/125046157

See you there!

Posted in Uncategorized | Leave a reply

No December Meeting, Join us at Coders’ Social

Posted on by Christie Koehler
Reply

Due to the timing of the holidays, we won’t meet during our regular time in December.

Instead, considering joining us at the Coder’s Social!

  • When: Tuesday, December 13th, 6pm-10pm
  • Where: Urban Airship, 334 NW 11th Ave., Portland, OR 97209, US
  • Details: calagator.org/events/1250461557
Posted in Uncategorized | Leave a reply

May 2011 Meeting Recap

Posted on by addie
3

We’ve been interested in posting about our members, topics of interest, and meetings in more detail for some time now; as our group doesn’t focus on any one specific technology, it’s a lot trickier for outsiders or those considering joining to know what we’re all about.  Starting with this month’s meeting, our intent is to remedy that. Meeting recaps are the first step.  In the future, we’ll hopefully be able to follow up with Code N Splode linkspam touching on issues and technologies that are of interest to us, as well as occasional discussions on topics that arise outside of our monthly meetings.

Our hope is that this will give current participants, potential participants and anybody who is simply interested in learning about the group a better idea of who we are, what we do, and why Code N Splode is a great resource for female technologists in Portland.  If you’ve missed a meeting, we’re hoping these recaps will still give you an opportunity to dig into the topics we’ve discussed on your own time.

May’s meeting theme was Show and Tell.  We covered three topics before we broke for ‘Splode at Bailey’s Taproom.

Addie covered terminal multiplexing in general and tmux in particular.  Terminal multiplexing is a great resource for any developers dealing with long-running processes on remote machines, daemons, session sharing, and difficulties with window management.  The most well-known terminal multiplexer in the *nix universe is GNU screen.  While screen is a powerful tool, its default configuration is not user-friendly and its development has been stagnant for several years.  Addie learned about tmux, a BSD-licensed terminal multiplexer that is undergoing more frequent recent development, and found her experience with the software distinctive enough to share with other developers.

Main takeaways from the tmux discussion:

  • tmux provides a better user experience for beginners than screen: although the status bar that shows up at the start of a tmux session can also be configured in screen, it is only provided as a default in tmux. Not all keybindings need to be committed to memory at the outset thanks to a prompt for long-form versions of commands that are harder to commit to memory. Overall, this means a smaller learning curve for beginners and a more productive initial experience.
  • tmux includes scripting capabilities, allowing users to configure their own keybindings, and start and configure a tmux session (with many individual windows attached) from a shell script.
  • The two biggest drawbacks that Addie had experienced with tmux: only a single command could be piped into sessions and windows configured via shell script (meaning that the configuration of multiple background processes couldn’t be fully automated), and navigation through the output buffer was awkward (requiring a switch to “copy mode” to be able to scroll through past pages of output).
  • Addie’s favorite tmux tutorial can be found at the Hawk Host Blog.

Audrey shared the work she had done with the Ushahidi crowdsource crisis-management tool in her work on a reporting app for PDX food carts.  She discussed the unique challenges presented by keeping track of the local food cart scene: food carts frequently move, open, or go out of business.  Crowdsourcing using this tool is a better means to keep this data relevant and accurate than an older Google maps implementation.

You can participate in keeping this app up-to-date by adding your own cart data via the web interface or by downloading the Ushahidi mobile app for either iPhone or Android apps.  Audrey appreciates your help!

Marissa rounded out the show and tell by sharing her Ride in Style Android app.  The app allows users to request and configure a ride from a local town car service using their mobile devices.  Since the show and tell was informal, we interacted with the app by passing around Marissa’s phone.

Marissa recommends the Android Developer Guide as the most useful resource for developers interested in getting started with creating Android apps.  The SDK is free to download and use, and a developer account for the Android marketplace is only $25.  Most of the issues she ran into during development had already been encountered by other developers through Stack Overflow, a popular question-and-answer site for developers.

Our next meeting will be on Tuesday, June 28, 2011, and we’ll be discussing our experiences at Open Source Bridge, a local developer conference that was founded by Code N Splode members and is going strong in its third year (registration for the event is still open!).  Looking forward to sharing what we’ve learned next month!

Posted in Uncategorized | Tagged android, crowdsourcing, food carts, meeting recap, tmux, ushahidi | 3 Replies

April Meeting (4/26): Introduction to the Lamba Calculus

Posted on by Christie Koehler
Reply

Caylee will be giving an introduction to Turing machines, the lambda calculus, and the foundations of computer science by way of interpreters and example programs. No CS background necessary!

Calagator link: calagator.org/events/1250460006

Posted in Uncategorized | Leave a reply