2019 - January/February cover

CODE Magazine issue

2019 - January/February

Azure Mission Control: DevOps Take control of your apps! Also in this issue, PWA's, Chocolatey, Docker, Angular, Unit Testing and more

Azure Mission Control: DevOps Take control of your apps! Also in this issue, PWA's, Chocolatey, Docker, Angular, Unit Testing and more Read the full issue overview Close issue overview

Azure Mission Control: DevOps Take control of your apps! Also in this issue, PWA's, Chocolatey, Docker, Angular, Unit Testing and more

Inside this issue

2019 - January/February · 7 articles

  1. Part 3: Merrily We Roll Along

    Rod continues the tale of an enormous conversion project.

  2. Azure DevOps, Docker, and Angular

    Sahil shows us how DevOps (formerly called VSTS) can connect disparate functionality using two of his favorite tools: Docker and Angular.

  3. Implementing Push Notifications in Progressive Web Apps (PWAs) Using Firebase

    Using Firebase Cloud Messaging, Wei-Meng shows you how to enable PWA push notifications as if they were native code, and how to host your REST API as a serverless app.

  4. A Professional-Grade Configuration for Azure DevOps Services: Beyond the Quickstarts

    Jeffrey shows you how to organize your code to suit DevOps, configure the five Azure DevOps products, automate your pipeline for speed, and build quality into each stage of your process.

  5. Chocolatey on Windows

    Using Chocolatey’s graphical user interface, you can bundle code into packages for easy replication and distribution. This is great news if you’ve got several versions of your client software, and you’ll appreciate Dan’s tour of Microsoft’s Chocolatey tool.

  6. Upload Small Files to a Web API Using Angular

    If you have some small files to upload to a Web API, there’s no reason to use the same cumbersome process that works for larger files. Paul shows you how to save a lot of time and effort using Angular.

  7. On Developing Talent

    Ted talks about encouraging--and enabling--your team to grow their skills.