Issue: 2020 - January/February

  • Some planning for modular development from the past makes a change by Apple for deprecated features much easier to handle.
  • Learn how to use your browser and Azure CLI to manage Azure resources. Also, learn why the *nix shell is my favorite.
  • Learn the basics of using iText for reading and writing data to and from a PDF file.
  • In this final installment of his WPF business application series, Paul Sheriff shows how to complete a user maintenance screen by introducing a reusable add/edit/delete view model base class that manages UI state. He explains how to bind enabled states to list and detail controls, switch between list, add, and edit modes, preserve original data for undo, and implement save and delete logic with Entity Framework. The article emphasizes a practical design pattern that keep...See More
  • Shawn shows how to use Vuex in your Vue.js projects to manage state in large applications so that every component has access to the state your application needs.
  • You can improve accessibility in your application, making it easier for people with disabilities to use it. Use the How to Meet WCAG Quick Reference to get started.
  • You can improve the compiler performance of a scripting language by splitting the script into functions. This article uses CSCS (Customized Scripting in C#) as a sample scripting language.
  • Use Nest.js in a User’s Module create a user and locate them in the database, and shows how to add the Auth Module that allows users to resister their new account and log in.
  • Learn the basics of DAX used with Power BI. Learn to use DAX queries and DAX measures to calculate insurance values.
  • Good software teams figure out how to let people make their best contribution.