Michael K. Alber Senior PHP, Python Developer, and Cloud Administrator building modern cloud applications.


Remind yourself of that reader constantly. Remember this reality: When someone is reading your blog post or your tweet (or any other thing you write), they don’t have you there to explain it. All they have is the words and the context of the post. Your words have to be clear, accessible, and, with any luck, clever. Put it another way: You know what you are trying to say when you write something. But someone stumbling upon your post for the first time has no idea what you’re trying to say—they only know what you’ve written. Remember this at every stage of the writing process. - BerkeleyX: Writing for Social Media
Eisenhower's Urgent/Important Principle - Using Time Effectively, Not Just Efficiently - In a 1954 speech to the Second Assembly of the World Council of Churches, former U.S. President Dwight D. Eisenhower, who was quoting Dr J. Roscoe Miller, president of Northwestern University, said: "I have two kinds of problems: the urgent and the important. The urgent are not important, and the important are never urgent." This "Eisenhower Principle" is said to be how he organized his workload and priorities.


Programming Languages

Software Development
Extreme Programming (XP)
Lean Software Development
RESTful Web Services
Serverless Architectures
Operating Systems


Shell Scripting
Bash Shell
Computer Networking
Internet Protocol Suite
Cloud Platforms
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
JaM Smart Security
Interact Platform IO

Atlassian Jira
Atlassian Confluence

Reading List
2019 Reading List
Open Source Projects
OctoberCMS - PHP
Slim - PHP

AWS Botocore - Python
Google Cloud Client Library for Python - Python

AWS Certified Solutions Architect - Associate
GCP Associate Cloud Engineer
LPI Linux Essentials

Challenges - Competitive Coding

Project Euler
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.1

Problem Solving with Algorithms and Data Structures using Python
Problem Solving with Algorithms and Data Structures using Python

Top 10 Algorithms and Data Structures for Competitive Programming
Top 10 Algorithms and Data Structures for Competitive Programming

Practice for cracking any coding interview
Practice for cracking any coding interview

Last edited by MichaelAlber .
Page last modified on Saturday July 6, 2019 22:34:26 UTC.