Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

萬國之津梁

314 views

Published on

YAPC::Okinawa 2018

Published in: Technology
  • Be the first to comment

  • Be the first to like this

萬國之津梁

  1. 1. 萬國之津梁 Kenichi Ishigaki @charsbar YAPC::Okinawa 2018 Mar 3, 2018 Pont d'Avignon (Saint-Bénézet)
  2. 2. Me • Lightweight Language of Things 『2016年のPerl』 (Aug 27, 2016) • YAPC::Hokkaido 2016 『Perl in 2016 (Long version)』 (Dec 9, 2016) • YAPC::Kansai 2017 『2017年春のPerl』 (Mar 4, 2017) • YAPC::Fukuoka 2017 『2017年夏のPerl』 (Jul 1, 2017) • YAPC::Okinawa 2018 ...? (Mar 3, 2018)
  3. 3. Why did I go there? • Perl Toolchain Summit/QA Hackathon (2012-) • London Perl Workshop (2014, 2016, 2017) • YAPC::EU (2012, 2017) • FOSDEM (2015, 2017) • OSDC.TW (2010-2013) I'll show you some of what I saw and did recently.
  4. 4. London Perl Workshop 2017 Nov 25, 2017, London, UK http://act.yapc.eu/lpw2017/
  5. 5. London Perl Workshop? Smaller than YAPCs but much bigger than other Perl Workshops 239 registered people coming from 16 countries and 39 monger groups. http://act.yapc.eu/lpw2017/stats
  6. 6. Plan: Attend a PAUSE talk "The PAUSE Operating Model" by Neil Bowers http://act.yapc.eu/lpw2017/talk/7242
  7. 7. The PAUSE Operating Model? • An outcome from a DBIx::Class governance dispute (2016) • Introduces a new permission • I've been porting PAUSE: Should I implement it now? https://github.com/andk/pause/blob/master/doc/operating-model.md
  8. 8. Just for that? Isn't it too expensive?
  9. 9. More Plans • Give a LT on something (conference driven development) • Visit a Gin Distillery Featured "Craft gin" in an annual catalogue (Nov 2017) • Visit an ancient Roman site Majored classical literature back in university • Take pictures of ships/bridges for YAPC::Okinawa (以舟楫為萬國之津梁)
  10. 10. Sightseeing • It's possible to visit without any sightseeing but ... • Sightseeing helps get over jet lag • It also helps when you find you need to buy things (SIM card, travel plug adapter, nail cutter etc) • Off-peak flight may be much cheaper • Easier to explain
  11. 11. Gave a LT • On Perl::PrereqScanner::NotQuiteLite which had stalled since YA8C::Asia in 2016 http://www.slideshare.net/charsbar/better-detection-of-what-modules-are-used-by-some-perl-5-code • Got some feedbacks • https://shadow.cat/blog/mark-keating/2017/017-LPW-Time/ • https://perlhacks.com/2017/12/london-perl-workshop-report/ • http://blogs.perl.org/users/mohammad_s_anwar/2017/12/london -perl-workshop-2017---talks-review.html
  12. 12. Perl::PrereqScanner::NotQuiteLite • Distinguishes requires from recommends and suggests • knows lots of module loaders, and what "plan skip_all" means use Test::More; # requires require Foo; # requires as well if (eval "require Bar") { # suggests require Baz; # recommends } BEGIN { plan skip_all => "N/A" if $^O ne 'MSWin32'; } use Win32; # recommends
  13. 13. Discussion on the Model • Attended the talk https://www.youtube.com/watch?v=H7griBjBkyk • Met Andreas König • The owner of PAUSE flew from Berlin • Had a good discussion on the model
  14. 14. On Boolean Met Tina Müller • One of the organizers of QA Hackathon in Berlin • YAML::PP TPF Grant • Got informed about boolean compatibility issue
  15. 15. New DBD::SQLite Met Peter Rabbitson (YAPC::Asia 2014) • DBIx::Class 0.082841 (Jan 29, 2018) unblocked DBD::SQLite (The goverance issue is also resolved) • DBD::SQLite 1.55_07 (Jan 26, 2018), 1.56 (Feb 28, 2018) with a few caveats
  16. 16. The Perl Conference in Amsterdam 2017 Aug 9-11, 2017, Amsterdam, Netherlands http://act.perlconference.org/tpc-2017-amsterdam/
  17. 17. Plan: Discuss issues on JSON::PP • Bleadperl v.5.27.0 Broke JSON::PP • https://www.nntp.perl.org/group/perl.perl5.porters/2017/06/msg244949.html • https://www.nntp.perl.org/group/perl.perl5.porters/2017/06/msg244884.html • Also on Cpanel::JSON::XS issues with Reini Urban (YAPC::Asia in 2013)
  18. 18. Other Plans • Give a LT about PAUSE on Mojolicious wanted to know if there's anything unnoticed • Ask DBIC maintainers to unblock DBD::SQLite • Visit Booking.com Perl Conference Meet-up Amsterdam https://workingatbooking.com/event/perl-conference-meet-up-amsterdam/ • Visit a Dutch Gin Distillery • Visit Spinozahuis Had translated a book on Spinoza (pub. Jan 2015)
  19. 19. Had JSON::PP discussion https://twitter.com/omengue/status/895063460328996864
  20. 20. Enjoyed talks esp. PPR, and its responses "Three Little Words" by Damian Conway https://www.youtube.com/watch?v=e1T7WbKox6s Lightning Talks Day 2 https://youtu.be/EDQu0msc63E?t=4143 (Merijn "Tux" Brand) https://youtu.be/EDQu0msc63E?t=4456 (Damian)
  21. 21. Enjoyed talks (cont) • "glob() and exponential backtracking" by Lukas Mai https://www.youtube.com/watch?v=6ycgPEPBIYY • "perldoc improvements" LTs by Herbert Breunung https://youtu.be/ERcN7jGeEzA?t=11 (LT Day 1) https://youtu.be/EDQu0msc63E?t=1945 (LT Day 2) • "cperl" by Reini Urban https://www.youtube.com/watch?v=60gkNmDWyes • and more https://www.youtube.com/channel/UCd9Fs_oZBMmTUWKJKuR_qdg/videos
  22. 22. On DBIx::Class/DBD::SQLite Met DBIC maintainers • DBIx::Class 0.082899_15 (Oct 05, 2017), which unfortunately didn't unblock DBD::SQLite though
  23. 23. Met various people you may know Among others... • gugod (劉康民): Learning Taigi https://www.slideshare.net/gugod/oh-taigi-78713744 • Vickenty Fesunov (who gave a Rust talk in YAPC::Hokkaido)
  24. 24. YAPC::Fukuoka 2017 Jul 1, 2017, Fukuoka http://yapcjapan.org/2017fukuoka/ 『2017年夏のPerl』 http://www.slideshare.net/charsbar/perl-2017-summer
  25. 25. Failed to attend • The Perl Conference 2017 in DC Jun 18-23, 2017, Alexandria, Virginia, USA https://perlconference.us/tpc-2017-dc/ Wondered if I could go to get some Perl information for YAPC::Fukuoka, but ENOTIME
  26. 26. Enjoyed videos Not going doesn't always mean I haven't enjoyed their talks • "CPAN Testers has an API" by Doug Bell https://www.youtube.com/watch?v=okeBgBb1Cxs • "How Do We Assess and Maintain the Health of the Perl 5 Codebase?" by James E. Keenan https://www.youtube.com/watch?v=yLFHyxALAbE
  27. 27. Enjoyed videos (cont) • "Continuous Integration for CPAN" by Graham Knop https://www.youtube.com/watch?v=YDmkw_G9BEg • "Real World Optimization" by David Golden https://www.youtube.com/watch?v=_PJIVVGAZqA • "Impact of U.S. Immigration Policies on Open Source Communities" by James E. Keenan https://www.youtube.com/watch?v=lc0gjymliOI • and more https://www.youtube.com/playlist?list=PLA9_Hq3zhoFxdSVDA4v9Af3iutQxLI14m
  28. 28. Perl Toolchain Summit 2017 May 11-14, 2017, Lyon, France http://act.qa-hackathon.org/qa2017/
  29. 29. Plans • PAUSE on Mojolicious • from raw Plack to something with templates and a router • more tests • Help skaji • Visit a Roman Amphitheater Had recently attended a course on Roman architecture
  30. 30. PAUSE on Mojolicious, in progress http://blogs.perl.org/users/kenichi_ishigaki/2017/05/perl-toolchain- summit-2017-and-pause-on-mojolicious-in-progress.html https://www.flickr.com/photos/101485128@N06/34461449321/in/album-72157683688805565/
  31. 31. skaji++ He did wonderful work both for Perl 5 and for Perl 6 http://act.qa-hackathon.org/qa2017/wiki?node=Results https://www.flickr.com/photos/101485128@N06/34526890751/in/album-72157683688805565/ https://www.flickr.com/photos/101485128@N06/34571170936/in/album-72157683688805565/
  32. 32. YAPC::Kansai 2017 Mar 4, 2017, Osaka http://yapcjapan.org/2017kansai/ 『2017年春のPerl』 http://www.slideshare.net/charsbar/perl-2017spring
  33. 33. FOSDEM 2017 Feb 4-5, 2017, Brussels, Belgium https://archive.fosdem.org/2017/ • 8000+ hackers • 645 lectures keynotes, 6 main tracks, 41 devrooms
  34. 34. Plans • Get the latest information for YAPC::Kansai in March • esp. on the "no . in @INC" + "do" • Perl 6.d • More tapped beers: brewery tour https://www.halvemaan.be/
  35. 35. Enjoyed talks • "Hold my beer and watch this!" by Stevan Little https://www.youtube.com/watch?v=BowSFrSph6k • "Making Camelia Fly Faster" by Liz Mattijsen https://www.youtube.com/watch?v=uVoc7thD1Nc • and more https://www.youtube.com/playlist?list=PLxavAW22r8AlqvRG_uG_CWU_ufJqMnJe1 https://archive.fosdem.org/2017/schedule/track/perl/
  36. 36. YAPC::Hokkaido 2016 Dec 9, 2016, Sapporo http://yapcjapan.org/2016hokkaido/ 『Perl in 2016 (Long version)』 http://www.slideshare.net/charsbar/2016perl-long-version
  37. 37. London Perl Workshop 2016 Dec 3, 2016, London, UK http://act.yapc.eu/lpw2016/ (from Liverpool)
  38. 38. Plans • Get the latest information for YAPC::Hokkaido in December • Visit the Beatles museum Was working on a biography on Paul McCartney (pub. Feb 2017)
  39. 39. Enjoyed talks • "Custom Keyword Plugins" by Paul Evans https://www.youtube.com/watch?v=w39u5wXJC0c • "GDPR for Developers" by JJ Allen https://www.youtube.com/watch?v=00fkjIMbW_Y • and more https://www.youtube.com/playlist?list=PLxavAW22r8Ak2l6yBK27awPF1ZNP8Ryf2 http://d.hatena.ne.jp/charsbar/20161217/1481954722
  40. 40. Gave a LT to announce JSON::PP maintenance and Cpanel::JSON::XS support http://www.slideshare.net/charsbar/json-jsonpp-and-more
  41. 41. Failed to attend • YAPC::EU 2016 Aug 24-26, 2016, Cluj-Napoca, Romania http://act.yapc.eu/ye2016/ ENOTIME: was translating the biography
  42. 42. YAP(achimon)C::Asia Hachoji Jul 2-3, 2016, Shinagawa, Tokyo http://yapcasia8oji-2016mid.hachiojipm.org/ • uzulla++ • Gave a talk on Perl::PrereqScanner::NotQuiteLite https://www.slideshare.net/charsbar/cpan-63708689
  43. 43. Failed to attend • YAPC::NA 2016 Jun 20-22, 2016, Orlando, Florida, USA http://www.yapcna.org/yn2016/ ENOTIME: was working on a book on Motown (pub. Oct 2016)
  44. 44. Perl QA Hackathon 2016 Apr 21-24, 2016, Rugby, UK http://act.qa-hackathon.org/qa2016/ (from Birmingham)
  45. 45. Plans • Help deploy PAUSE on Plack • Visit Tolkien Trail The Lord of the Rings changed my life thirty years ago
  46. 46. PAUSE on Plack, in production (Sorry if it's still slow and unstable) http://blogs.perl.org/users/kenichi_ishigaki/2016/05/qa-hackathon-2016-in-rugby.html https://www.flickr.com/photos/jj_perl/26591371285/in/album-72157667398548526/
  47. 47. On JSON and JSON::PP • Overheard some discussion • Determined to persuade makamaka
  48. 48. Failed to attend • FOSDEM 2016 Jan 30-31, 2016, Brussels, Belgium https://archive.fosdem.org/2016/ ENOTIME: was translating the Motown book • London Perl Workshop 2015 Dec 12, 2015, London, UK http://act.yapc.eu/lpw2015/ ENOTIME: was working on a book by Ben Bernanke (pub. Dec 2015)
  49. 49. Failed to attend (cont) • YAPC::EU 2015 Sep 2-4, 2015, Granada, Spain http://act.yapc.eu/ye2015/ ENOTIME: was translating the Bernanke book • YAPC::Asia 2015 Aug 20-22, 2015, Tokyo ENOTIME: attended the party only • YAPC::NA 2015 Jun 8-10, 2015, Salt Lake City, Utah, USA http://www.yapcna.org/yn2015/
  50. 50. Perl QA Hackathon 2015 Apr 16-19, 2015, Berlin, Germany http://act.qa-hackathon.org/qa2015/
  51. 51. Plans • PAUSE on Plack People had only planned it (at least since 2012) • Visit Museums on Antiquities Had enjoyed some of the Roman items from Berlin in Köln, 2012 • Berliner Philharmoniker
  52. 52. PAUSE on Plack, staging http://blogs.perl.org/users/kenichi_ishigaki/2015/05/qa-hackathon-2015-and-pause-on-plack.html Photo by David Golden http://www.dagolden.com/index.php/2425/perl-qa-hackathon-2015-report/
  53. 53. FOSDEM 2015 Jan 31 - Feb 1, 2015, Brussels, Belgium https://archive.fosdem.org/2015/
  54. 54. "Get ready to party!" https://archive.fosdem.org/2015/schedule/event/get_ready_to_party/ https://archive.fosdem.org/2015/interviews/2015-larry-wall/ Do we need any other reason?
  55. 55. Attended talks incl. a ruby talk "MRI vs. Father Time" by Zachary Scott, Koichi Sasada, Terence Lee https://archive.fosdem.org/2015/schedule/track/perl/ https://archive.fosdem.org/2015/schedule/track/ruby/
  56. 56. London Perl Workshop 2014 Nov 8, 2014, London, UK http://act.yapc.eu/lpw2014/
  57. 57. No solid plan but there were several reasons to go • YAPC::Asia was dying • didn't attend OSDC.TW nor YAPC::EU in Sofia this year • Interesting talks (esp "Cracking Perl's Old Hash Function" by Yves Orton)
  58. 58. Enjoyed talks • "Cracking Perl's Old Hash Function" by Yves Orton https://www.youtube.com/watch?v=CsQC_tLhKqM • "An introduction to Sereal, a better Storable‎" by Yves Orton https://www.youtube.com/watch?v=DaFmisqdBd8 • "‎CPAN Testers How YOU Can Help‎" by Barbie https://www.youtube.com/watch?v=oK7scpjq6Go • and more https://www.youtube.com/playlist?list=PLxavAW22r8AkOjZQENZzCZZYYgcYAtcg9 http://d.hatena.ne.jp/charsbar/20141111/1415665173
  59. 59. There's More Than One Way To Go • We already have various bridges, both physical and virtual • Almost a matter of going/not going, to where, and for what • Import things? Spread the word? Create something new? or else? • Keep on doing, if possible
  60. 60. Coming Events (Okinawa) • perl::hack in okinawa Mar 4, 2018, Naha, Okinawa https://connpass.com/event/76159/ • 沖縄Ruby会議02 Mar 10, 2018, Univ. Ryukyu, Okinawa http://ruby.okinawa/okrk02/
  61. 61. Coming Events (Worldwide) • Perl Toolchain Summit 2018 Apr 19-22, 2018, Oslo, Norway http://act.qa-hackathon.org/pts2018/ • The Perl Conference (YAPC::NA) 2018 Jun 17-22, 2018, Salt Lake City, Utah, USA https://perlconference.us/tpc-2018-slc/ • The Perl Conference (YAPC::EU) 2018 Aug 13-17, 2018, Glasgow, UK http://act.perlconference.org/tpc-2018-glasgow/
  62. 62. Questions?

×