Reflections on learning a new language, and the technology behind it.
Showing posts with label geekuni. Show all posts
Showing posts with label geekuni. Show all posts
Sunday, 14 October 2018
Growing your Perl Team - BoF
Expanding the dev team is a challenge every successful Perl shop has to face. At the most recent Perl conference I ran a “Birds of Feather” (BoF) where representatives of over a dozen companies and community groups came together to exchange their experience of what works, what doesn’t and general principles which emerged from these discussions. This is a summary of what came from this meeting.
Labels:
birds of feather,
bof,
geekuni,
induction,
onboarding,
perl,
recruitment
Friday, 7 August 2015
Sunday, 13 July 2014
Interview: Emma Howson - Graduate Perl developer
For the last six months Geekuni has been in the Beta phase. Several dozen people have taken my Perl Essentials and Web Development courses, giving me helpful feedback on the course content and technology. As market research I've interviewed a few of my graduates to understand what motivates people to learn Perl. I'm sharing these interviews to provide a glimpse of the future Perl community.
Labels:
geekuni,
learning,
perl,
perl course,
perl developer jobs,
teaching,
text editor,
training,
vim
Tuesday, 17 June 2014
Interview: Michael Rupp - Adding Perl to the toolbox
For the last six months Geekuni has been in the Beta phase. Several dozen people have taken my Perl Essentials and Web Development courses, giving me helpful feedback on the course content and technology. As market research I've interviewed a few of my graduates to understand what motivates people to learn Perl. I'm sharing these interviews to provide a glimpse of the future Perl community.
Saturday, 14 December 2013
Students behind a firewall? Nginx to the rescue!
I teach web development on-line. Students login into an AWS virtual machine (using SSH), write the code and then view their website over the default development HTTP port - 3000. It's quick and easy. Nothing to install and the students can focus on what they're trying to learn rather than getting bogged down in some quirk of their particular installation.
A few weeks ago Ludo who's been doing beta testing for me expressed frustration that he couldn't do the exercises from work because their firewall was blocking access to the outside world on ports 22 (SSH) and 3000. I gave this problem some thought but put it on hold while preparing for my third annual web development class at the London Perl Workshop hosted by the University of Westminster.
The big day came and I walked into a lab with over thirty eager students (more than one per terminal) expecting to write code, only to discover that a few weeks earlier the university had decided to put the same firewall constraints in place. A four hour workshop turned into a one hour lecture and it was the teacher who learnt his lesson that day!
Here's my reverse proxy solution where the student can both login and view their website from behind a firewall.
A few weeks ago Ludo who's been doing beta testing for me expressed frustration that he couldn't do the exercises from work because their firewall was blocking access to the outside world on ports 22 (SSH) and 3000. I gave this problem some thought but put it on hold while preparing for my third annual web development class at the London Perl Workshop hosted by the University of Westminster.
The big day came and I walked into a lab with over thirty eager students (more than one per terminal) expecting to write code, only to discover that a few weeks earlier the university had decided to put the same firewall constraints in place. A four hour workshop turned into a one hour lecture and it was the teacher who learnt his lesson that day!
Here's my reverse proxy solution where the student can both login and view their website from behind a firewall.
Labels:
dancer,
firewall,
geekuni,
nginx,
perl,
reverse proxy,
shellinabox,
ssh,
teaching,
training
Subscribe to:
Posts (Atom)
