Start: Dec 3 2013 19:00
End: Dec 3 2013 21:00
Location:
The Buzzard Lecture Theatre. Evan Burge Building, Trinity
College, Melbourne University Main Campus, Parkville.
Link: http://luv.asn.au/meetings/map
Stewart Smith: The Agony and Ecstasy of Continuous Integration
Lightning Talks
Since our planned second speaker can't make it, we're calling on
our members to give "lightning talks", short talks of just a few
minutes on Linux-relevant topics.
Stewart Smith, The Agony and Ecstasy of Continuous Integration
Abstract
This a tale of the introduction of continuous integration
testing into a well established development team. It covers both
the highs and lows and discusses strategies to deal with both
the positives and negatives and in turn improve your own
software engineering practices.
While setting up a Jenkins instance off in the corner somewhere
is relatively simple, changing the organisation and development
practices can be much harder while at the same time throwing
adequate resources at CI when your budget is nowhere near
infinite.
While projects such as OpenStack get a lot of coverage for their
continuous integration work, they also have a non-trivial number
of people exclusively working on it. In this sesison, I’ll cover
how to do something really close with approximately zero spare
hours in your day and near zero spare dollars in your budget.
We’ll talk Jenkins, parameterized builds, gated trunk, code
review, development processes, automatic deployment, release
checklists and a 3.7GB java process.
Bio
Stewart Smith is the Director of Software Architecture at
Percona. He joined Percona in 2011 with a deep background in
database internals including MySQL, MySQL Cluster, Drizzle,
InnoDB and HailDB.
Prior to joining Percona, Stewart worked at Rackspace on the
Drizzle database server focusing on getting it through a
critical milestone of a stable Generally Available (GA)
release. Prior to Rackspace, he worked on Drizzle as a member of
the CTO Labs group inside Sun Microsystems.
As one of the founding core developers of the Drizzle database
server Stewart has deep expertise in the code base. He had
direct involvement in significant refactoring of the database
server including removing the FRM, the InnoDB storage engine,
xtrabackup, the storage engine API, CATALOG support and
countless bug fixes. He also maintains HailDB, a shared library
offering a NoSQL C API directly to InnoDB.
At Sun Microsystems, and MySQL before that, Stewart was a Senior
Software Engineer in the MySQL Cluster team working on core code
and features inside the MySQL Server and the Cluster codebase
working on projects such as: geographical asynchronous
replication, online add node, online backup, NDBINFO for
improved monitoring and the Win32 port.
The Buzzard Lecture Theatre, Evan Burge Building, Trinity
College Main Campus Parkville Melways Map: 2B C5
Notes: Trinity College's Main Campus is located off Royal
Parade. The Evan Burge Building is located near the Tennis
Courts. See our Map of Trinity College. Additional maps of
Trinity and the surrounding area (including its relation to the
city) can be found at
http://www.trinity.unimelb.edu.au/about/location/map
Parking can be found along or near Royal Parade, Grattan Street,
Swanston Street and College Crescent. Parking within Trinity
College is unfortunately only available to staff.
For those coming via Public Transport, the number 19 tram (North
Coburg - City) passes by the main entrance of Trinity College
(Get off at Morrah St, Stop 12). This tram departs from the
Elizabeth Street tram terminus (Flinders Street end) and goes
past Melbourne Central Timetables can be found on-line at:
http://www.metlinkmelbourne.com.au/route/view/725
Before and/or after each meeting those who are interested are
welcome to join other members for dinner. We are open to
suggestions for a good place to eat near our venue. Maria's on
Peel Street in North Melbourne is currently the most popular
place to eat after meetings.
LUV would like to acknowledge Red Hat for their help in
obtaining the Buzzard Lecture Theatre venue and VPAC for
hosting, and BENK Open Systems for their financial support of
the Beginners Workshops
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.
LUV November Beginners Workshop : An introduction to computer games: Why
are they important to us all?
Start: Nov 16 2013 12:30
End: Nov 16 2013 17:00
Location: VPAC Training Room, 110 Victoria Street, Carlton South
Link: http://luv.asn.au/meetings/map#vpac
"An introduction to computer games: Why are they important to us all?"
by Andrew Pam
This talk will discuss why computer games are important to society and the
economy, describe some of the different kinds of games and briefly discuss
contributing to and developing games, followed by a workshop demonstrating
some games that run on Linux. Feel free to bring laptops and ask for
assistance installing and playing games on Linux. Audience: Everyone, even
(especially!) if you don't normally play games.
LUV would like to acknowledge Red Hat for their help in obtaining the
Buzzard Lecture Theatre venue and VPAC for hosting, and BENK Open Systems
for their financial support of the Beginners Workshops
Linux Users of Victoria Inc., is an incorporated association, registration
number A0040056C.
--
Lev Lafayette, BA (Hons), GCertPM, MBA
mobile: 0432 255 208
RFC 1855 Netiquette Guidelines
http://www.ietf.org/rfc/rfc1855.txt
Start: Nov 6 2013 19:00 *Wednesday*
End: Nov 6 2013 21:00
Location:
The Buzzard Lecture Theatre. Evan Burge Building, Trinity
College, Melbourne University Main Campus, Parkville.
Link: http://luv.asn.au/meetings/map
Lev Lafayette: MMORPGs and Linux
Jacinta Richards: Don't repeat yourself. Fun with parsing
NOTE: Because of Cup day, we meet this month on *Wednesday*.
Lev Lafayette: MMORPGs and Linux
Lev will talk about Massively Multiplayer Online Role-Playing
Games and Linux. Lev is currently LUV President.
Jacinta Richards: Don't repeat yourself. Fun with parsing
The problem: your client gives you a document covering the
specification of some weird message format they want you to
handle. It's tab delimited, and pure ASCII, but actually some
fields are multi-part and include tabs, and nothing is
quoted. Oh, and actually there's multiple different kinds of
messages you will need to parse.
The solution: Using Perl 5.10+ and named capture groups we'll
create a data definition. Over the rest of the talk we'll be
taking advantage of a host of tactics (including re-parsing a
regular expression) to see how we can take an interesting
problem and make it fun again. Although Perl will be used in
this talk, and code will be shown, hopefully you won't actually
need to know any Perl at all to understand the ideas I run
through.
Jacinta says: I speak for a living. I run Perl training courses,
I speak at Perl monger meetings, user groups and numerous
conferences across the world.
The Buzzard Lecture Theatre, Evan Burge Building, Trinity
College Main Campus Parkville Melways Map: 2B C5
Notes: Trinity College's Main Campus is located off Royal
Parade. The Evan Burge Building is located near the Tennis
Courts. See our Map of Trinity College. Additional maps of
Trinity and the surrounding area (including its relation to the
city) can be found at
http://www.trinity.unimelb.edu.au/about/location/map
Parking can be found along or near Royal Parade, Grattan Street,
Swanston Street and College Crescent. Parking within Trinity
College is unfortunately only available to staff.
For those coming via Public Transport, the number 19 tram (North
Coburg - City) passes by the main entrance of Trinity College
(Get off at Morrah St, Stop 12). This tram departs from the
Elizabeth Street tram terminus (Flinders Street end) and goes
past Melbourne Central Timetables can be found on-line at:
http://www.metlinkmelbourne.com.au/route/view/725
Before and/or after each meeting those who are interested are
welcome to join other members for dinner. We are open to
suggestions for a good place to eat near our venue. Maria's on
Peel Street in North Melbourne is currently the most popular
place to eat after meetings.
LUV would like to acknowledge Red Hat for their help in
obtaining the Buzzard Lecture Theatre venue and VPAC for
hosting, and BENK Open Systems for their financial support of
the Beginners Workshops
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.