Atlanta.pm - December 2015
Just some incomplete notes from the December Atlanta Perl Mongers meeting. If anyone has any additions for this post they are welcome to submit a pull request to my blog repo.
General pre-meeting discussion
- Roofers and Contractors suck for various reasons
- Central Git hosting solutions
- Gitlab - http://about.gitlab.com/features/
- Bitbucket
- Confluance http://www.atlassian.com/purchase/product/confluence
- Commitmas 2015 http://github.com/commitmas/30-days-of-commitmas-2015
My Pseudo talk: Github Pages & Jekyll (The Coders Blog software)
- Github pages
- Went over setting it up and options available
- Forgot to cover creating a Github Page for a specific repo/project.
- Creating Project Pages
- This is neat in my opinion; create an orphan branch and populate it with html and whatnot and it will just appear as
http://username.github.io/repository
.
- Jekyll - Blogging engine for coders
- Using Jekyll with Pages
- I meant to include the below link in my talk. It shows the Repository metadata you can access via your Github page within Jekyll
- Jekyll is pretty good on it’s own, even if you don’t want to use Github Pages.
- Stephen asked if any other libraries are used in Jekyll.
- No, it’s very lightweight
- Stephen went on to talk about Flexbox being interesting
- A Guide to Flexbox
- And CSS Tricks is a great resource.
- There was some discussion about browsers and various feature support and the universal hatred of IE
- Went over the testing I’ve been doing in javascript
- A short overview of the output of karma and what it does
- Showed some of the unit tests written in Jasmine
-
Showed the code coverage output of karma
- Some discussion around testing in general and last months talk and some of the positive effects that had.
-
Some talk about the small book, Javascript: The Good Parts
- In expressing my frustration in javascript and testing some disparaging general remarks were made about various languages
-
This fit the conversation at the time:
- Went over the testing I’ve been doing in javascript
Scott asks a question about Perl training
- Util suggested looking at http://learnxinyminutes.com/
- Perl 6 Intro is another resource (Scott liked that one better)
- There ended up being some talk around Perl 5, Moose and Perl 6
Util Talks
- Used Hunt the Wumpus code to go over a few features of Perl 6
- Stephen had a question about constants in Perl 6, this went on for a bit.
- I have to admit; I didn’t capture as much of this as I should have.
- Functional Programming: Variables don’t and Constants aren’t.
prompt
functionrepeat {} until $condition
is fairly neat- Util said some wrong stuff. Corrections were made. Apologies were offered. We grew closer as a group.
- Pick and Roll are not only functions, but they are fun to say.
Misc
- MDW has a noisy phone.
Post Meeting Meal
- A lengthy debate over display size and aspect ratio
- A shorter debate over MacBook memory upgrade-ability
- Perl 6 Docs was another resource Util suggested checking out.
- Greater content there in terms of Perl 5/Perl 6 code.
- Some discussion about the Christmas release of Perl 6
- Talked some about the Atom editor and it’s benefits
- extensible, CLI install of plugins, etc
- If you don’t teach your child fun military acronyms, who will? (Scott… Scott will teach them.)
- ex.
- WHISKEY TANGO FOXTROT
- FUBAR
- SNAFU
- ASS HOT
- TANGO UNIFORM
- ex.
- Stephen asked Scott his opinion of FreeNAS vs OpenFiler
- Scott prefers FreeNAS as he’s not a fan of the system OpenFiler is based on
- And he has had better personal experiences with FreeNAS
- Scott prefers FreeNAS as he’s not a fan of the system OpenFiler is based on
- I suggested giving Bootstrap a look, good framework for site layouts (least from a non-designer perspective)
- There was also some talk of the differences between jQuery and AngularJS
- Elliot really did NOT like what he got for dinner, tasted good, but not worth the cost vs meat content.
- Cable cards are a lot easier to get now a-days than they used to be…
- It’s beginning to feel a lot like winter.