<div dir="ltr">Hi All,<div><br></div><div>Thanks to the folks who came out for this month's meeting, and to Adam Prime who volunteered OANDA to host this month.</div><div><br></div><div>My original plan when no speaker came forward was, "Cool, I get to pick a topic!" My enthusiasm waned when I realized that haven't really done anything that could be called cutting edge lately.</div><div><br></div><div>So then I hit on that somewhat amorphous idea of "What questions would you ask someone for a LAMP position?"</div><div><br></div><div>Having prepared some notes about what Linux / Apache / MySQL and Perl/Python/PHP/Ruby points might be relevant, I was intrigued to find my preparation mostly useless as Mike Stok talked about how his work mostly deals with deploying code to AWS as a platform, using Erlang Cowboy (similar to Starman) or nginx as the webserver, Amazon's RDS as the database (their version of PostgreSQL), and developing code in Elixir (apparently distantly related to Ruby on Rails -- see <a href="https://elixir-lang.org/">https://elixir-lang.org/</a> for more information).</div><div><br></div><div>Part of what Amazon provides is load-balancing goodness, along with the ability to have a single machine handle 500K to 1M connections -- since AWS processes are really, really lightweight. We also talked about how AWS was flexible in ramping up necessary cores for increased demand, as well as more or less following demand around the planet as the day progresses. it sounds like a pretty awesome platform, if gigantically complicated. (There was also talk of how East-1 goes down every six months.)</div><div><br></div><div>We also discussed Perl 6, NQP and the MoarVM, and the challenges of snytax highlighting Perl 6 -- since you can re-define the syntax on the fly, that's hard for an editor to highlight properly.</div><div><br></div><div>There was also some discussion about Web Assembly (wikipedia: <a href="https://en.wikipedia.org/wiki/WebAssembly">https://en.wikipedia.org/wiki/WebAssembly</a>), and we talked about using Elixir for Inline programming in Perl; we discussed how there might be challenges exchanging data objects, but Google protocol buffers -- or just sockets -- could be used to communicate.</div><div><br></div><div>We need a speaker for the May meeting, tentatively scheduled for May 31 back at Tek Systems. Please contact me!</div><div><br></div><div>Thanks,</div><div><br></div><div>Alex<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2">Alex Beamish</font></div><div dir="ltr"><font size="2"><br></font></div><div dir="ltr"><font size="2">Software Developer / <span style="background-color:rgb(246,246,246);color:rgb(51,51,51);font-family:helvetica,freesans,"liberation sans",helmet,arial,sans-serif"><a href="https://ca.linkedin.com/in/alex-beamish-5111ba3" target="_blank">https://ca.linkedin.com/in/alex-beamish-5111ba3</a></span><br></font></div><div><font size="2">Speaker Wrangler, Toronto Perlmongers / <a href="http://to.pm.org/" target="_blank">http://to.pm.org/</a></font></div><div dir="ltr"><font size="2">Baritone, Board Member, Toronto Northern Lights, 2013 Champions / <a href="http://www.northernlightschorus.com" target="_blank">www.northernlightschorus.com</a></font></div><div dir="ltr"><font size="2">Certified Contest Administrator, Barbershop Harmony Society / <a href="http://www.barbershop.org" target="_blank">www.barbershop.org</a></font></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>