antulik.com
  • Bookshelf
  • Programming
  • Presentations
  • Loved Movies
  • All
  • About Me

Ruby


Rails Engine

at Melbourne Ruby meetup

Posted on 29 November 2023 (code, presentation, ruby, rails)

I did a presentation about Rails architecture with Lean Engines approach at November Ruby Melbourne meetup.

Download PDF Slides




Hammer time: Static blog in ruby

at Melbourne Ruby meetup

Posted on 27 August 2019 (code, presentation, ruby, keynote)

Download Slides PDF or read more

  • Read More →




Reading RubyWeekly. Next level achieved!

(With a bonus)

Posted on 9 November 2018 (code, ruby, rss, rubyweekly)

RubyWeekly is a weekly email with curated list of links about Ruby. It might take me few hours to read through it if the content is interesting. It’s hard to find 2 hours of focus time. It would be nice if I could track each link in the newsletter separately.

This blog post describes my evolving solution and how you can optimise your workflow and read RubyWeekly with one click.

  • Read More →




Rails in real-time

at Melbourne Ruby meetup

Posted on 9 August 2018 (code, presentation, ruby, keynote)

Download Slides PDF or read more

  • Read More →




Cron on Heroku in 5 minutes

Posted on 11 March 2018 (code, ruby)

I wrote a small Rails app, which sends emails on a particular schedule. For example to send an email every week on monday and thursday at 7:00am Melbourne time.

However Heroku doesn’t have cron or good free alternative. I wrote a cron replacement in 5 minutes. This post shows how I did it. There are three parts:

  • Read More →




A pitfall of the &. operator in Ruby

Posted on 4 November 2017 (code, ruby, ruby_weekly)

Update 1: The article was translated to Japanese

Update 2: This post is featured in RubyWeekly #374

The &. operator, added to Ruby 2.3, is handy and I’ve cleaned a lot of code with it. You can use it in conjunction with default operators as described in Ruby's New &.!= Operator.

Recently I introduced a bug when using &.. First we had:

if start_date && start_date < start_of_month && end_date.nil?
  # …
end
  • Read More →




Meta presentation

at Melbourne Ruby meetup

Posted on 28 June 2017 (code, presentation, ruby, keynote)

Unfortunately this presentation had a lot of transition and my recording failed, so please have a look at the transitions in video slides below.

  • Slides (not synced to talk)
  • PDF slides

Links

  • Shortcut for Syntax Highlighting in Keynote
  • Code highlighting for Keynote presentations




Highlights from Railcamp 20

in Springbrook

Posted on 24 December 2016 (ruby, railscamp)

Yet another Railscamp. That's what I've felt like before it's started. But on Sunday afternoon, I was already missing it as it was almost over. Great time as always, but should say activity options were more limitted than usual as it was small camp with 60 people and in comparison the previous one had 120.

From the highlights: I was elected as a Ruby Australia committee general member. That was my third attempt and should say I'm very happy I was elected this particular time as committee consist of people who I believe can make a difference and who share a lot of similar frustrations with me.

Another highlight I've helped with small movie which was shot over the weekend. It showed once again that I'm a horrible actor, although I think this time was slightly better than a year ago.




Parallel rendering in Rails

Posted on 2 October 2016 (ruby, code, ruby_weekly)

Discussion on Reddit

I will continue to expand the features in the pagelet_rails gem. Since it offers a new way of composition in Rails I've found that there are so many new things we can do. In this post, I will focus on the parallel rendering. Yes, that's right, parallel rendering in Rails. Although, it may sound advanced the concepts behind it are extremely simple. This post however is only relevant to web page rendering.

Update 2: This post was featured in RubyWeekly #318

  • Read More →




Improve perceived performance of your rails application with minimum effort

at Melbourne Ruby meetup

Posted on 31 August 2016 (code, presentation, rails, ruby)

  • pagelet_rails gem
  • example app

Download Slides PDF or read more

Links:

  • BigPipe: Pipelining web pages for high performance
  • Engineering the New LinkedIn Profile
  • Play Framework & SF Scala: Jim Brikman, Composable Applications in Play, 7/23/14
  • Fluent 2014: Ilya Grigorik, "Speed, Performance, and Human Perception"
  • Steve Souders' Ignite presentation, "The Illusion of Speed", at Velocity 2013.
  • Read More →




Favourite gems

from Rails Camp 19

Posted on 18 July 2016 (ruby, gems, code, rails camp)

I've been asking people for the gems they would recommend to others at Rails Camp 19. This is a compiled list of answers.

  • Read More →




Math challenge

Posted on 16 July 2016 (ruby, code)

Last friday one of my friend gave me a math challenge. You've given four numbers 6, 6, 5 and 2, you need to find 3 math operations to get 17 as a result. You have to use all four numbers and only once each. Order of numbers can be any.

I couldn't figure it out in my head so have to write a ruby script to iterate over all combinations, which turned out as a great coding exercise.

  • Read More →




Let the president lead

Proposal to Ruby Australia

Posted on 14 July 2016 (ruby, ruby australia)

TL;DR; I'd like to propose new organisation structure for Ruby Australia: decrease committee role and give more power to the president.

Recently I went to Rails Camp 19 in Adelaide and as always Ruby Australia General Meeting was held there. I've seen many committee meetings but only now realised that the organisational model for Ruby Australia is chosen incorrectly.

  • Read More →




Ruby Community

at BrisRuby meetup

Posted on 24 November 2015 (code, presentation, ruby)

  • Read More →




Last 2 year

at BrisRuby meetup

Posted on 20 August 2015 (code, presentation, ruby)

  • Read More →




Comparison in Ruby

at BrisRuby meetup

Posted on 5 January 2014 (code, presentation, ruby)

  • Read More →




Nested Resources

at BrisRuby meetup

Posted on 4 July 2012 (code, presentation, ruby)

  • Read More →




Dragonfly gem

at BrisRuby meetup

Posted on 15 June 2012 (code, presentation, ruby)

  • Read More →




Slim Part 2

at BrisRuby meetup

Posted on 3 November 2011 (code, presentation, ruby)

  • Read More →





    Copyright © antulik.com 2025