Tutor - Brian L. id: 15666

Brian L.

70 $/h.
70 $/h.

I've been programming perl since 2001 and worked for large fortune 100 companies. I have real world experience when it comes to the practical use case of application design and implementation.

Brian L.

I've been programming perl since 2001 and worked for large fortune 100 companies. I have real world experience when it comes to the practical use case of application design and implementation.

Subjects

Perl programming

Perl programming

Teaching levels

  • Beginner
  • Specialized courses

Starting with the basics and going up to advanced with perl by example and Object Oriented and REST API server and client design. I will take the time to understand the goals of the student and get them up to speed by using a comprehensive learning by example approach like the way I was taught and later self taught. I will recommend certain books or a single book that will also help achieve the goal of the beginning student all the way up to advanced.

Lessons may take place

At students’ place:
No
At tutors' place:
No
Online:
Yes

About:

Perl is mainly self taught but it is important to have readable code and to understand how memory and automatic garbage collection works. It is important to understand the IO such as disk and network requirements that may be part of the central of your program. It is important understanding the simple data types and how to check for those types in conditions inside the program and error handling. My experience is basically to design a prototype to get the idea and then improve the idea by development by testing. Premature optimization is something you want to avoid at the start of the application design. You want to get your idea out but always later improve the application and also use unit and integration testing or even your own scripts. Perl has these features and they help while you develop. It is important to create classes and objects so that your program can become extensible and you can reuse code for even other projects. It is important that you have a github so you keep track of commits. So I am a avid perl developer and always will be. It's my favorite programming language due to its linguistic nature.

Education:
Riverside College, ******, 1999
Age:
36-45
Experience:
more than 20 years

Tutor's calendar

Here are the tutor's free hours for lessons with new students. The information about the available time slots may change every hour in real time. That is why you have to discuss the exact time with a tutor