PHPNews

Hard for me to say I’m sorry

Dear friend, The book “Conspiracy” deals with the Hulk Hogan/Gawker trial that eventually bankrupted Gawker. It is a fascinating case study on hubris. At several points it is pointed out that if Gawker had publicly apologized for publishing the video and for its condescending attitude towards Hogan, things would have …

Continue reading »

Written by Cal Evans - - Aggregated on Tuesday January 15, 2019


Do what you love

Dear Reader, A dive student came up to me and gave me a tip. With it she said, thank you for being there to help us this weekend. “Thanks but I do this because I love diving.” I replied. “We know, that’s why it is fun to train with you”, she said. We’ve been saying […] The post Do what you love appeared first on …

Continue reading »

Written by Cal Evans - - Aggregated on Monday January 14, 2019


Paying for Open Source

Dear Reader, There is a LOT of talk going on about open source, paying, licenses, an other fun topics. Open Source is growing up and people are trying to figure out how to make a living at it. Yes, there are some bad actors out there strip-mining the value out of some open source projects […] The post Paying for …

Continue reading »

Written by Cal Evans - - Aggregated on Saturday January 12, 2019


It’s ok to fail, it’s not ok to not try

Dear Reader, I tried to learn to play the Trumpet I opened a hosting company whose selling point was ‘secure shared hosting’ I tried to learn to dance (NO! Pictures are not available) I tried to re-package ‘ShareWare’ and sell it I tried to learn to play the piano I am not ashamed of any […] The post It’s ok to …

Continue reading »

Written by Cal Evans - - Aggregated on Friday January 11, 2019


Make a point to learn

Dear Reader, You make time for the things that are important to you. Look at your calendar for the three months just passed. Did you set aside time to expose yourself to new concepts and new ideas? Life moved fast and the things that get done are the important things. The tech industry moves fast […] The post Make …

Continue reading »

Written by Cal Evans - - Aggregated on Thursday January 10, 2019


Proficent

Dear Reader, Amateurs practice until they get it right. Professionals practice until they cannot get it wrong. — Unknown In scuba diving, the skills a student learns are important, they could save their life. New divers are taught skills to “proficiency”, they can successfully perform the skill on-demand. They can’t …

Continue reading »

Written by Cal Evans - - Aggregated on Wednesday January 9, 2019


Help Someone

Dear Reader, All of us have platforms; some of them are just a packing crate, others are tall mountains. Regardless of how high your platform is, make sure you use it to help others every now and then. Somebody out there is just starting out. You may only be standing on a box, but they […] The post Help Someone …

Continue reading »

Written by Cal Evans - - Aggregated on Tuesday January 8, 2019


Make it last

Dear Reader, When I started Day Camp 4 Developers, it was a one-off project to raise funds for a bigger idea I had. Here we are 10 years later and DC4D is still going strong while the other idea never even made it to a public announcement. I just finished reading Ryan Holiday’s book “Perennial […] The post Make it …

Continue reading »

Written by Cal Evans - - Aggregated on Monday January 7, 2019


Systems have to be fault tolerant

Dear Reader, In scuba diving, you breath through a device called a regulator. Regulators are designed to fail “open”. If something goes wrong, it is better for a diver to have too much air than no air at all. The designers of the regulators acknowledge that at some point, the devices will fail, and try […] The post …

Continue reading »

Written by Cal Evans - - Aggregated on Sunday January 6, 2019


Systems, not goals

Dear Reader, I spent many years setting New Year’s resolutions only to see them slip by the wayside by the end of January to be forgotten like a child’s toy whose batteries had run dry. Then one year I just stopped. I recognized the futility of the process and just stopped making New Years resolutions. […] The post …

Continue reading »

Written by Cal Evans - - Aggregated on Friday January 4, 2019


OpenHab Christmas Rule

Dear Reader, Update: I posted the basic rules over on the OpenHab community site. The result was a much more elegant version of the rule determining if it’s time to turn on the Christmas Lights or not. Check it out and make sure you say thank you to Rich. If you read my last post […] The post OpenHab Christmas Rule …

Continue reading »

Written by Cal Evans - - Aggregated on Friday December 7, 2018


OpenHab: Notify Rule

Dear Reader, For the past six months I’ve been playing with different home automation solutions. I tried HomeAssistant, VeraPlus, but I kept coming back to OpenHab. OpenHab is not perfect, it’s docs lack and if you are not a programmer it is NOT your solution. (yet) All that having been said I AM a programmer […] …

Continue reading »

Written by Cal Evans - - Aggregated on Sunday October 7, 2018


I love writing code!

Dear Reader, If you do what you love, you’ll never work a day in your life. — Marc Anthony I love writing code. I love writing code that makes computers do things. I discovered this love when I was 14 years old and it has never left me. These days I get paid to write […] The post I love writing code! appeared …

Continue reading »

Written by Cal Evans - - Aggregated on Saturday July 14, 2018


WooCommerce “Who Bought It”

Dear Reader, WARNING: This is not discussing a WooCommerce report I’ve written, this is raw SQL. If you are not a developer, this isn’t the post you are looking for. A Short History of Cal Back in the early ’90s I was working for my parents company as a programmer. I wrote a report once […] The post WooCommerce …

Continue reading »

Written by Cal Evans - - Aggregated on Saturday February 24, 2018


Getting Hired

Dear reader, Those that follow me know that I am coming out of a week and a half of funEmployment. My previous employer decided we should part ways. This post is not about that. This post is about how seven days later I had an offer letter in my in-box. Most importantly, it’s on how […] The post Getting Hired …

Continue reading »

Written by Cal Evans - - Aggregated on Monday January 15, 2018


Goodbye’s suck

Dear Reader, I hate saying goodbye. I remember the first time I left a job…well, a job that didn’t require me to wear a uniform. I said goodbye to friends I had worked with for over a decade. Most of them I never saw again, some of them I won’t see again till we meet […] The post Goodbye’s suck appeared first on …

Continue reading »

Written by Cal Evans - - Aggregated on Friday November 3, 2017


Friends

Dear Reader, Those that don’t know me well will probably be surprised to hear me say that I am an introvert. All my life I’ve had a very small circle of friends. Even though I am a very public figure these days in the PHP community, I still maintain a very small group of close […] The post Friends appeared first …

Continue reading »

Written by Cal Evans - - Aggregated on Friday September 22, 2017


Mautic Step 2 – Cron Jobs

Dear Reader, This is the third post on “My Journey into Mautic”. I’m getting Mautic – a Marketing Automation Tool – setup and running on my own server. Along the way I’m sharing what I’ve learned in hopes that it helps someone, or at least helps me the next time I go down the road. […] The post Mautic Step 2 – Cron …

Continue reading »

Written by Cal Evans - - Aggregated on Monday July 10, 2017


Mautic Step 0 – Installing Mautic

Dear Reader, Last time, in the post titled “My Journey into Mautic”, I explained that I was starting to play with the marketing automation package Mautic. Today’s post is about installing Mautic. This post is not necessary for everyone. If you are using a hosted version of Mautic, it is probably safe to ignore this …

Continue reading »

Written by Cal Evans - - Aggregated on Tuesday June 6, 2017