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.
Reflections on learning a new language, and the technology behind it.
Sunday, 13 July 2014
Wednesday, 2 July 2014
A Perl professional learning Dancer
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:
developer jobs,
online learning,
perl,
perl dancer,
training,
web development,
web framework
Wednesday, 25 June 2014
Serial entrepreneur learning Perl Dancer
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:
developer jobs,
online learning,
perl,
perl dancer,
training,
web development,
web framework
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, 15 February 2014
Why learn Vim?
It's not the first time a student has been exasperated that they have to write their code in Vim...
Labels:
dynamic language,
perl,
Python,
Ruby,
text editor,
vim
Tuesday, 11 February 2014
Snapshot 2014* - The Perl web development job market
A survey of the Perl Web Development job market
Having used the Dancer web framework for a year I was so impressed by the simplicity and clarity that in 2011 I started giving an annual Web Development class at the London Perl Workshop. By 2013 I'd noticed that one of the questions which often came up was along the lines of "is this going to get me a job?"
Labels:
perl,
perl developer jobs,
training,
web development,
web framework
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)