Git Product home page Git Product logo

roro's Introduction

The Ruby on Rails Oceania (RORO) Meetup

I want to submit or request a talk!

Awesome! πŸŽ‰ Go check out the issues page and submit your proposal or request there!

I want information about the current/next meetup!

Check out the RORO Meetup page for all the latest info!

I want information about past meetups!

Information is a bit dispersed, but you can:

  • Check the contents of this repo under the appropriate dated directory
    (eg 2017/09 contains information about the September 2017 meetup)
  • Check out the wiki page
  • Check the Meetup page and run a search for the meetup you're looking for.

I want to see the pretty meetup slide decks!

Feel free to clone this repo! Depending on the slide deck (see the README file in the dated meetup directory for details), the markdown in the slide decks can be used and viewed in either:

git clone [email protected]:rails-oceania/roro.git
cd roro

Code of Conduct

All RORO events are sponsored by Ruby Australia and are run under its code of conduct.

roro's People

Contributors

agrimm avatar gael123 avatar hhemanth avatar holodigm avatar joshuapaling avatar keithpitty avatar mathewdbutton avatar paulfioravanti avatar rocketrobc avatar tjmcewan avatar tracymu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roro's Issues

Talk proposal: A (hagiographical) history of object relational mapping

Actual title TBD.

In 2003, object relational mapping was infamously described as β€œthe Vietnam of computer science”. Then Rails came along. I want to talk about the legacy of object relational mapping in the software industry (good and bad), with special reference to the evolution of ActiveRecord in Rails, and whyβ€”in 2015β€”more and more people are rejecting the ActiveRecord style, in favour of immutable data structures and CQRS.

I intend this talk to be historically accurate, but will include some fairly strong opinions about the social history of software (hence the hagiographical disclaimer). Most of the talk will be appropriate for a beginner to mid-level audience, particularly those with a Rails app or two behind them. There will be a couple of brief excursions into conceptual/architectural heresy that more advanced people will appreciate (hopefully).

Plays Well With Others: A Beginners Guide to Contributing Open Source Code

We all use open source software, and it's nice to give back.

Whether you're just starting out as a Rails coder, or a seasoned developer scratching an itch, contributing back to the projects you use benefits everyone.

As an recent contributor, I'll describe my experience getting code accepted to a gem, and define key points I think are important in getting your contribution accepted.

App developer as a Web developer - (Hybrid apps with Ionic Framework)

I would like to talk about how we can develop hybrid mobile apps using the technologies we already know like Rails, Angular etc

Talk will primarily based on Ionic Framework and hoping to cover the followings.

  • Basic structure of an ionic app, and how its familiar to us as web/rails developers
  • How to make use of native app functionalities , available plugins
  • How to test your app, (on browser, simulator, devise)
  • Deploying your app for testing ( some 3rd party services)
  • ionic echo system and their tools.
  • tradeoffs of Hybrid apps

cheers,

sam

Talk Proposal: Creating an in-place, distributed, content editing service from scratch!

A 20min talk on a side project three of us started that makes editing content on sites quick and easy, that anyone can do.

The side project is about:

  1. Edit your content directly from your own site, on the page where it appears!
  2. Keep your message in sync across sites, regardless of where they are hosted or which technology they run on.

I will talk about:

  • How we plan to simplify editing content online
  • The underlying technologies and how we use them. This includes:
    • Rails
    • KnockoutJS
    • Test automation
    • Continuous integration
    • Continuous deployment

The Full Monty Hall - My Bad Livecoding Skills Exposed

The Monty Hall Problem is the name of a mind bending probability problem that flies in the face of common sense intuition.

I'll attempt to live code a simulation to prove that everyone's common sense sucks ;)

But hey, livecoding! I'll fail to write even the most basic Ruby live and you can all have a jolly entertaining good laugh.

Building an app without Rails: Sinatra & Friends

A bit of a summary of how you might build an app with Sinatra to (mostly) escape the hold of Rails.

I'll show examples from the app I've been building at work: An API backing an iOS app and an ember backoffice interface.

Lowering the bar

An introduction to the local, open source, ROR project Detention Logs and how it has shown us that even the very basics of ROR can be extremely powerful.

This is a proposal for a rorosyd lightening talk

docker

I'd like to give a talk on docker

Working as a junior developer

Presentation request. Congratulations! You've acquired your first programming job! Now what? What's involved, and how do you work effectively when you don't know everything?

The Good, the Bad and the Absent

A talk about how we model and represent things like "nothing" or "it worked / it didn't work", and what fancy things we can do with them when do.

(The next part of the ongoing "how do we try to make sure our stuff doesn't break" series, wherein Rob looks more and more haggard with every talk.)

PS: This is the first submission I've made without saying hi beforehand. Is this the queue for consideration?
PPS: Intermediate tag, please.

The Grand Plan for the rorosyd website

This is the talk where I lay out some kind of grand plan for what we do over the holiday period to have a kick-arse rorosyd website for next year.

There will be something for everyone:

  • Cultural treatise
  • Technical exploration
  • Gifs
  • That thing where the speaker goes off on a wildly irrelevant rant
  • Questions!
  • A rousing call to arms.

Mentorship

I want to give a quick talk about the importance of mentorship and how it relates to training and hiring. I'll give some quick reasons on why this important and things you can do. I feel it's relevant because we have lots of new people entering our community and industry and we should be supporting them properly.

Tootle: Returning to Rails

I did six months of Rails back in 2007, six years of Ruby, and now I'm returning to Rails, in the commercial sector.

This talk describes what it's like making the change before I forget what life was like pre-Rails.

I'm in an unusual position, as I have experience of programming in Ruby, but am somewhat new to Rails.

This talk could result in a lot of discussion (or at least I hope it does!). Some of the topics I touch upon may be similar to #26 by Jack Watson-Hamblin.

A draft of my talk is available at https://www.slideshare.net/secret/K9bbnp8eAFiRZF . I haven't checked with my employer whether it's ok with my talk, but I don't see any reason they wouldn't be.

How to unslow your rails dev server in 5 mins or less

Oh, hi. So, I thought maybe you give me a 5 minutes lightning talk slot the next week, and I'll show a very little known trick how to make a rails app to load several times faster in the dev env.

Livecoding! It's gonna be awesoooome! You know you wanna see some magic with threads and stuff

Words of Advice for Young People

As an old fart in the Rails world, we often try to one-up each other with mind-bendingly complicated presentations about how amazing our 733t coding skillz are.

I want to do the opposite of that.

I'd like to show some simple, elegant solutions to problems encountered by newcomers to the Ruby world, informed by battle-tested deployments in the real world.

I'll collect some scenarios from junior devs I work with, but would really appreciate some feedback on this before the next ROROSyd.

So, if you're a junior, or work with some, send me your most vexing questions, problems, and things that drive you nuts. I promise I'll get you sorted, or triple your money back.

EventMachine with ssl/TLS.

I have a talk sketched out which steps through the path taken to implement EventMachine with ssl/TLS.
With the recent security foci, TLS is a 'warming' issue.
So too is the rise of nodeJS alleged performance advantages.
With the release of Ruby 2.2, there are performance opportunities.
Some of which have been factored into the recent EventMachine releases.
Do I need more in a description here?

WebSocket in Ruby and on Rails - Pros and Cons of ActionCable

I've done a presentation of "WebSocket in Ruby on Rails" on RORO 11-02-2013. Time to revisit it after 2 years with Rails 5 ActionCable.

Was thinking to talk on July's RORO but will need 15 minutes of it so probably better move it to presentation on August....

How to learn VIM?

Where do you start with VIM? What are the best ways to maintain productivity whilst learning? What are the best resources?

Fun with Blocks

Banal subtitle: "What Blocks, Procs and Lambdas Are and What They Are Useful For."

(For the May meetup. beginner and intermediate, please. The uses may get a little advanced, but I'll keep it accessible to newbies as well if I can at all help it.)

Problems when Multiple Things Use a Database at the Same Time.

(I am not very good at creative talk titles.)

Some apps that use a database can accidentally cause havoc if two visitors use that app at once. This talk aims to point out some common problems and how to deal with them. This talk will not include any pictures of cats.

This talk will take 15 minutes.

Lightning: Automated Database Design, OttaDD -beginner

GA student wanting to give a quick preview on an app that automates/and/or provide a dynamic tutorial for database design in Rails for beginners.
The app allows user to use visual representation of database flow and structure and returns a step by step guide on how to set up the basic crud system. Automated database generation based on User design may be discussed subject to completion by next Tuesday.
I am still very new at ruby as I have only started Ruby coding for two weeks. However, I do believe that a proper tutorial system will definitely help newbies such as myself improve productivity and understanding of Rails.

https://ottadd.herokuapp.com/

Is currently still under development but has basic functionality. The site is alittle unstable and incomplete at the moment but will be ready by Friday.
Also I apologise for having the user to create a login. It was part of the requirement of our project.

Lets build a video game!

Well, for those who are sick of concatenating strings for browsers all day long, thought maybe I could come over and show ruby where people don't use ruby normally. Video games!

I'd like to show how to build a kick ass game with ruby and gosu; and maybe inspire someone to have some fun with ruby outside of web.

[BLIP]WARNING[/BLIP] life hacking and heaps of fun are imminent!

Monads in Ruby

πŸ’Έ πŸ’° πŸ’΅ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ’Έ πŸ’° πŸ’΅ πŸ’Έ πŸ’° πŸ’΅ πŸ’Έ πŸ’° πŸ’΅ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.