Issue: 2023 - November/December

  • Rod looks at how consuming creative things can fuel his own creativity. He's been on a live music events kick.
  • Sahil takes a look at web app authentication in OIDC. Read a good, quick synopsis of OIDC: tokens, endpoints, and grants.
  • Paul shows you how storing data in XML files can save a lot of time and network traffic. Learn how to create XML documents in memory, and to save and load XML files from disk. You'll also see how to use LINQ to XML for processing XML nodes including sorting, filtering, and aggregation.
  • The list of things a company can do to make their website more accessible for people with Vision challenges or ADHD can be long, but there are small changes that many websites can make that will address the common problems, and they don't require a lot of buy in from your company. Ashleigh Lodge notes that several are improvements that you can make that most people won't notice, but if you use a screen reader, they make a big difference.
  • Bilal shows you how real-time communication creates opportunities for building dynamic and interactive web applications using PHP Laravel with Server-Sent Events and OpenAI Chat.
  • In this third installment of a series, data architect and BI expert Kevin Goff demonstrates tips that power users can use to create great summary dashboards. You know that statistics are easy to tweak to appeal to certain audiences. Kevin explores how to make sure your data compares apples to apples and how to present it in a visually compelling way.
  • Like most businesses, EPS and CODE Magazine receive a fair amount of spam through the contact page on the website. Mike and his team found a way to use machine learning to train and then sort spam from legitimate customers using CODE's contact form. And it can be trained later to be better.
  • A bit of a look back as well as a look forward at CODE. How it has evolved, what it is evolving to, and the journey we're all on going forward.