About me

Hi, my name is Patrick Lambert and I'm an IT worker, blogger, digital artist and video gamer. I live in Montreal, Canada and have over 15 years of experience in technology. This site contains links to many things I've created in the past couple of years.

Software projects
NodePointA tickets, projects and assets management web app.
HealthstoneA lightweight system monitoring service.
AurebeshLearn Aurebesh, the Star Wars language.
CryptCrypto and hashing web utilities.
HeadersSee what your browser transmits to web servers.
ScriptsMy system administration scripts.

You can find all my open source code on GitHub.

Papers I've written
Top 10 tenets of a System AdministratorWhitepaper
What every system administrator should keep to heart.
Making a .NET Windows app without using Visual StudioTutorial
This tutorial shows how to build a simple C# .NET app without a full IDE.
Deep analysis of modern web siteWhitepaper
This paper studies in details the process of loading a single popular web site, along with the vast amount of HTTP requests resulting from this single action, to sites all across the Internet. We will look at some of the code being loaded, what it accomplishes, and the impact it has on reliability and performance.
Database administration for non-DBAsTutorial
This tutorial will show you the basics of administering, config-uring, querying and troubleshooting SQL databases in a profes-sional environment, and is aimed at people with no formal database administration background who are thrust into that role. We will mostly focus on the MS SQL Server and MySQL engines.
Office 365 CheatsheetCheatsheet
This information can be useful to set up and manage an Office 365 subscription.
A study of code abstractionWhitepaper
Modern developers are shielded from the inner workings of com-puters and networks thanks to several layers of code abstraction. We'll dig into those layers from a single line of Perl code, down to the bytes that get produced at the bottom of the API stack.
Generating Global IDsWhitepaper
This white paper describes the process of generating Global IDs for use in computer applications, including popular methods of doing so, pros and cons, along with practical coding examples.
A quick guide to LaTeXTutorial
A quick guide on using LaTeX for everyday word processing.

More documents are available in the archive

IT Certifications
Technical Skills
System AdministrationWindows Server, XP, 7, 8, 10, Linux, iOS, Android, Active Directory, IIS, Apache, SQL, Hyper-V, AWS, Azure
Web development, scripting and codingHTML, Python, Perl, PowerShell, Git
WritingMS Office, LaTeX, Markdown
NetworkingTCP/IP, DNS, DHCP, FTP, VPN, RDP, FTP, SSH, VoIP, Ethernet
Technical SupportOffice 365, Google Apps, IE, Chrome, Firefox, etc.
Personal Interests

© 2008-2016 Patrick Lambert - All resources on this site are provided under the MIT License - You can contact me at: