-
Introduction to Snowflake
Last updated: Wednesday, November 22, 2023
Published in: CODE Magazine: 2023 - March/April
In this article, author Rod Paddock introduces Snowflake, a cloud-based SQL database that offers a range of capabilities for developers. Paddock discusses the features of Snowflake, such as its cloud-agnostic nature, support for querying JSON data, and secure data sharing capabilities. He explains how Snowflake's unique architecture allows for "infinite" computing through its warehouse concept and provides insights into using Snowsight, the web-based application for managing Snowflake infrastructure. Rod also discusses building a data loading pipeline, securing data with masking, and sharing data with other Snowflake users. He concludes by highlighting the power and user-friendly nature of Snowflake as a game-changing product.
-
Kubernetes Security for Starters
Last updated: Wednesday, November 22, 2023
Published in: CODE Magazine: 2023 - March/April
In this article, Alexander Pirker discusses the importance of security in Kubernetes clusters. He explains that while Kubernetes provides flexibility and ease of use, there are security considerations that need to be addressed. Pirker covers various aspects of Kubernetes security, including securing service account tokens, making the root file system of containers read-only, isolating network traffic among namespaces, avoiding hostPath mounts, protecting sensitive information in ConfigMaps, encrypting secrets, and properly configuring RBAC. He emphasizes the need for operators to be aware of these security considerations and implement best practices to protect their Kubernetes clusters.
-
Getting Started with Cloud Native Buildpacks
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2022 - September/October
Learn to create Cloud Native Buildpacks to create container images without a Dockerfile.
-
Eliminate Secrets from Your Applications with Azure Managed Identity
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - July/August
When it’s time to deploy your app, and you’re using Azure SQL and Azure, you’re going to want to use Azure Managed Identity to authenticate and access the database. Julie shows you that it’s not even a little bit scary.
-
Introduction to Containerization Using Docker
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - March/April
Wei-Meng explains how Docker Engine replaces virtual machines with containers to host the apps and libraries you need, completely independent of which OS you’re using. Docker is written to run natively on the Linux platform. If you're using Windows or Mac OS, Docker creates a Linux virtual machine, which itself hosts the containers.
-
Azure Data Explorer
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - January/February
Julie explores how to get started with Azure Data Explorer (ADX) and makes sense of it for those developers who are curious but don't have big data projects to work on. Also, learn a bit about Kusto Query Language (KQL).
-
Full Stack Cloud Development with AWS Amplify
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - January/February
Get started developing for AWS using Amplify and React to build a simple photo application. Create back-end services using Amazon Cognito, a managed identity service, add storage, and use the GraphQL API to deploy. then use Amplify to build the front end.
-
Azure Tools for .NET in Visual Studio 2019
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Overview of how to use Visual Studio 2019 to consume Azure services from a .NET app and deploy your app to Azure using the revamped Connected Services experience. Get started using Connected Services to add service dependencies to your application.
-
Transform Your ASP.NET Core API into AWS Lambda Functions
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - July/August
Learn how to move an Existing ASP.NET Core API to a Serverless Application Model (SAM) application which is a form of AWS Lambda Functions.
-
Discovering AWS for .NET Developers
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - May/June
Learn a bit about how Amazon Web Services (AWS) supports .NET platforms including hosting ASP.NET Core apps.
-
Introduction to GraphQL for .NET Developers: Mutation
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - March/April
Peter uses the Hot Chocolate Library to teach you about GraphQL. Learn how to use the Entity Framework to access and store data and explore mutations using GraphQL.
-
ML.NET: Machine Learning for .NET Developers
Last updated: Wednesday, May 11, 2022
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Machine Learning doesn’t have to be the big scary monster lurking in the dark. Bri and Cesar show you how Microsoft’s ML.NET lets you design your own models specific to your deployment context and needs even if you’ve never played with ML before.
-
Enhance Your Search Applications with Artificial Intelligence
Last updated: Tuesday, December 8, 2020
Published in: CODE Magazine: 2019 - November/December
Search is everywhere. But unless you add it to your app, you won’t find it there! Sahil examines the various search tools in the Microsoft ecosystem and shows you how to make the most of them.
-
Get Started with Serverless Azure Functions
Last updated: Tuesday, March 16, 2021
Published in: CODE Magazine: 2019 - November/December
Azure Functions take care of most of the server-related problems tied to hosting. Julie shows you how to integrate them with your own app and then monitor the results.
-
Stone Soup: Cooking Up Custom Solutions with SQL Server Machine Learning
Last updated: Tuesday, March 16, 2021
Published in: CODE Magazine: 2019 - November/December
SQL Server 2017 has machine learning services baked right in. If you’ve been wondering how to use it, you’ll be fascinated by what Jeannine’s serves up.
-
Add File Storage to Azure App Services: The Work Around
Last updated: Wednesday, August 28, 2019
Published in: CODE Magazine: 2019 - September/October
When maintaining the hierarchy of a file system and integrating security limits you to a single point of access, you might have some heavy lifting to do while you wait for Microsoft to supply a tool to automate this task. Mike and his team found a great work-around that will keep you happy until the tool is available.
-
Azure Machine Learning Workspace and MLOps
Last updated: Wednesday, March 17, 2021
Published in: CODE Magazine: 2019 - September/October
It’s when you’re working with lots of data that you start looking around for an easier way to keep track of it all. Machine learning and artificial intelligence seem like the obvious answers, and Sahil shows you why.
-
Design Patterns for Distributed Systems
Last updated: Thursday, March 18, 2021
Published in: CODE Magazine: 2019 - September/October
Stefano explores using containers for reusable components and patterns to simplify making reliable distributed systems. He leans on microservices to place all functionality within a single application.
-
Azure Machine Learning Service
Last updated: Monday, March 29, 2021
Published in: CODE Magazine: 2019 - July/August
Sahil explores the limitations of Cognitive Services, the potential of Azure Machine Learning, and creating your own AI models.
-
Introduction to Cloud Firestore
Last updated: Sunday, November 26, 2023
Published in: CODE Magazine: 2019 - May/June
The article "Introduction to Cloud Firestore" by Wei-Meng Lee introduces developers to the Cloud Firestore service from Google. The author explains how Cloud Firestore is a NoSQL document database that allows developers to store data on the cloud and keep clients synchronized through real-time listeners. Lee provides step-by-step instructions on setting up Cloud Firestore in a React Native application, as well as demonstrating how to add, retrieve, update, and delete documents in the database. The article serves as a beginner's guide to getting started with Cloud Firestore and highlights its benefits for building responsive apps that can work online and offline.
-
Introduction to Artificial Intelligence Using Microsoft Cognitive Services
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2019 - March/April
Using Cognitive Services, Wei-Meng shows you how ordinary mortals can create intelligent machines with human-like reactions. Siri and Alexa (and your Roomba) are going to have some new friends once you see how accessible it all is.
-
Managed Identity in Azure
Last updated: Friday, April 2, 2021
Published in: CODE Magazine: 2019 - March/April
Sahil uses the cloud to secure source code. You never know when someone downstream might share code with the rest of the world, and Managed Identity helps keep the things private that need to be.
-
A Professional-Grade Configuration for Azure DevOps Services: Beyond the Quickstarts
Last updated: Wednesday, April 7, 2021
Published in: CODE Magazine: 2019 - January/February
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.
-
Implementing Push Notifications in Progressive Web Apps (PWAs) Using Firebase
Last updated: Wednesday, April 7, 2021
Published in: CODE Magazine: 2019 - January/February
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.
-
Docker for Developers
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2018 - November/December
Like everyone else, you’ve probably been struggling with virtualization taking up a lot of space on your laptop. Sahil shows you a great way to lessen the demand while increasing the performance with Docker.
-
Building an Alexa Skill with AWS Lambda
Last updated: Monday, April 26, 2021
Published in: CODE Magazine: 2018 - May/June
Your household will never be the same after you get Alexa. Chris shows you how to help her understand your requests by building a small trivia game.
-
Azure Skyline: Terms (Resource Groups, App Service Plans and SQL Elastic Pools)
Last updated: Friday, April 30, 2021
Published in: CODE Magazine: 2018 - March/April
Azure has come out with some great new tools. Mike introduces some of them, including Resource Groups, App Service Plans, and SQL Elastic Pools.
-
Digging into Azure Functions: It’s Time to Take Them Seriously
Last updated: Friday, May 7, 2021
Published in: CODE Magazine: 2017 - November/December
If you need to run discrete and small units of code in a flexible, scalable, and cost-effective manner, you need Azure functions. Jeffrey and Justin show you how to take advantage of them.
-
Does Anybody Really Know What Time It Is: Dates and Times across Time Zones
Last updated: Tuesday, May 11, 2021
Published in: CODE Magazine: 2017 - November/December
Since cloud computing came to town, you can’t count on your system’s software and appliances all being in the same time zone. Mike addresses some thorny issues and helps you keep your data up to date.
-
Azure Skyline: Data in Cloud Applications
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
Mike looks at the technology that allows multiple teams to connect and scale their data despite disparate data storage methods.
-
Azure Skyline: Building and Deploying Services to Azure with .NET Core and Docker
Last updated: Wednesday, May 26, 2021
Published in: CODE Magazine: 2017 - March/April, EPS/CODE Articles & Whitepapers
Today’s devs have to be nimble. Your app has to work on a multitude of platforms and meet any number of platform-specific demands. Mike explains how a new tool called Docker can help you deploy your apps on everything from Linux to .NET and leave you hardly breaking a sweat.
-
Azure Skyline: Using WebJobs for Event-Driven, Asynchronous Services
Last updated: Friday, June 4, 2021
Published in: CODE Magazine: 2016 - November/December
If your call to services times out after four minutes, you can have a problem if the process needed to retrieve the data or a fire-and-forget operation takes longer than that. What if the user makes a request and then wanders away from the computer? Mike solves it for you, with WebJobs in Azure Skyline.
-
Azure Skyline: Visual Studio Reports in the Cloud
Last updated: Wednesday, June 9, 2021
Published in: CODE Magazine: 2016 - September/October
Every company requires reports. They’re one of the constants of the business world. Mike shows us how to use Azure and VS to get just what you need without the drudgery you’ve come to expect.
-
Azure Skyline: Azure’s Active Directory—Authorization in the Cloud
Last updated: Monday, June 21, 2021
Published in: CODE Magazine: 2016 - July/August
If you’ve got a bunch of different passwords for each of your logins on various accounts, even if you only have a few possible email addresses, you’ve got a confusing mess. Mike clears it all up and helps you figure out which is which.
-
Introduction to IoT Using the Raspberry Pi
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2016 - July/August
Special tools are necessary to make the switch from clunky desktops to fluid mobile apps, and if you want to give your mobile device (or your clients’) access to the Internet of Things (IoT), you need to know about them. Wei-Meng and Clarence have done the hard part of researching it, and they recommend Raspberry Pi.
-
Azure Skyline: Azure’s SQL Database—SQL Server in the Cloud
Last updated: Thursday, June 24, 2021
Published in: CODE Magazine: 2016 - March/April
Mike explores Azure SQL Database and what it has the potential to do for large and small businesses.
-
DevOps and Continuous Delivery: Made for a Cloud World
Last updated: Thursday, June 24, 2021
Published in: CODE Magazine: 2016 - March/April
Jeffrey gives us an overview and demonstration of a continuous delivery environment and shows us some great tools along the way. Using integrated development and operations, he gets the most out of cloud technologies.
-
Azure Skyline: Remote App—Hosting Desktop Apps in Azure
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
In this next installment of his exploration of Microsoft Azure, Mike explores the benefits of remote desktop apps.
-
Azure Skyline: Hello World—Virtual Machines in the Cloud
Last updated: Wednesday, July 7, 2021
Published in: CODE Magazine: 2015 - September/October
Mike introduces you to the wonder of the cloud through a free subscription to Microsoft’s Azure. He gives an interesting tour and helps guide you through your first app.
-
Challenges, Pains, and Points of Today’s Software Development
Last updated: Tuesday, July 27, 2021
Published in: CODE Magazine: 2015 - March/April
Although some of us write code for the pure joy of it, Dino invites us to think about mobility and the cloud to make apps reflect the world we live in.
-
Building a Simple NodeJS API on Microsoft Azure Websites from Start to Finish
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - July/August
Rick illustrates the benefits and shortcomings of using NodeJS, and also builds a handy tool for making shortened URLs while he’s at it!
-
Building Office 365 Cloud Business Apps
Last updated: Monday, December 27, 2021
Published in: CODE Magazine: 2014 - May/June
You already know that using Visual Studio 2013 streamlines building business apps. Beth shows you how to use its Cloud Business App project template to improve collaboration between Office 365, SharePoint, and all your mobile devices.
-
Hosted Solutions
Last updated: Monday, December 27, 2021
Published in: CODE Magazine: 2014 - March/April
Ben Coe gives us tips on planning an engineering project when you’re starting with a blank slate. He starts with hosting options, addresses scaling, and looks at tools like Heroku, Amazon’s Web Services (AWS), Amazon’s Elastic Computing Cloud (EC2), and the Twelve-Factor App Manifesto.
-
Rich Messaging Endpoints with BizTalk Services
Last updated: Tuesday, December 28, 2021
Published in: CODE Magazine: 2014 - March/April
Rick Garibay takes you on a tour of cloud-based messaging services including Windows Azure BizTalk Services (WABS), Enterprise Application Integration (EAI), and Windows Azure.
-
Windows Azure Active Directory
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - March/April
Michiel van Otegem explains Software-as-a-Service by comparing various online products and shows you how to store information about users whether you use Active Directory or Windows Azure Active Directory in the cloud.
-
On-Premises to Office 365: Identity
Last updated: Wednesday, May 11, 2022
Published in: CODE Magazine: 2013 - July/August
“Run your business, not your mail server.” I am not sure where I read that, but it makes so much sense! Every organization is moving to the cloud, and some just haven’t started their journey yet. One of the fastest and most compelling online cloud based offerings is Office 365. Available in various SKUs, you can get SharePoint, Lync, Exchange, and Office professional as cloud-based offerings. The subscriptions are as low as $2 per user per month to $20 something per user per month. Also, with SharePoint 2013, if you buy Office 365 subscriptions for your users, you don’t need to buy CALs (Client Access Licenses) for on-premises use.
-
The Absolute Beginner’s Guide to Windows Azure SQL Database
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2013 - May/June
In virtually every CODE article I’ve written since 2004, the proverbial 99% of the content has been based on things I’ve done in production. Well, every technical person has to “go back to school” at some point,-and my return to school has been in the last month as I finally took a look at SQL Azure. This article represents my findings as I recently finished “kindergarten” and am now ready for the trials of first grade!
-
Introducing Windows Azure Hosted Node.js
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2013 - January/February
In a previous article, I wrote about how simple it is to deploy an ASP.NET MVC Web Application to Windows Azure using Team Foundation Service hosted at tfspreview.com. In this article, I will build on those concepts and show you how to build and deploy a simple Node.js website to Azure using Git as the source code repository. One of Azure’s core strengths is its openness. In addition to the .NET SDK, Azure has SDKs for Java, PHP, Python and for the purposes of this article, Node.js. That openness also extends to Azure hosted Virtual Machines where Ubuntu, openSUSE and SUSE Linux are supported in addition to core Microsoft server technologies such as Windows Server 2012/2008 and SQL Server. In this article, I’ll provide a brief primer on Node.js, Git and how those technologies are first class citizens in Azure. One technology you will not find in this article is Visual Studio! We’ll use Notepad as our sole developer IDE!
-
Smartassets.io: Amazon Web Services by Example
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2013 - January/February
My first experience with AWS was building a prototype for a website called Attachments.me. My friend Jesse Miller and I built the site over several weekends, and hosted it on a single EC2 instance. Two years, dozens of EC2 instances, and hundreds of thousands of users later, we’re still on AWS.
-
The Cloud Networking Effect
Last updated: Thursday, December 16, 2021
Published in: CODE Magazine: 2013 - January/February
Rod Paddock Jan/Feb 2013 Editorial
-
Seeking Scale
Last updated: Thursday, December 16, 2021
Published in: CODE Magazine: 2012 - January/February
Jan/Feb 2012 Editorial by Rod Paddock
-
Creating Self-Scaling Applications with Azure Services
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - March/April
Microsoft’s Azure platform has finally been released into production. This new entry into the cloud computing market provides .NET developers with a scalable, robust platform for developing applications.After over a year in CTP, Azure is finally ready for prime time. At PDC 2009, Microsoft announced the release of new components, such as the management API, that make Azure worth considering for use in production environments. In this article, I’ll demonstrate how to use the different components of Azure Services to build a self-scaling application.
-
Using the Amazon Web Service SDK for .NET
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - March/April
The richest set of cloud computing services comes from a little e-commerce company known as Amazon.com. Developers can access the Amazon Web Services (AWS) platform using numerous tools including the .NET platform.Amazon.com is a major player in the cloud computing space and has numerous services available to developers. In late 2009, Amazon released the AWS SDK for .NET. This article will demonstrate using the AWS SDK to create a custom backup service using the Amazon Simple Storage Service (S3).
-
2 - Making Software a Service
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
“This excerpt is from the book, ‘Building Applications in the Cloud: Concepts, Patterns, and Projects’ by Christopher Moyer. (Pearson/Addison-Wesley Professional, April 2011, ISBN 0321720202, Copyright 2011 Pearson Education, Inc. For more information, please visit the publisher site: www.informit.com/title/0321720202)
-
Introducing Amazon SimpleDB
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
“This excerpt is from the book, ‘A Developer’s Guide to Amazon SimpleDB’, by Mocky Habeeb, published by Pearson-Addison-Wesley Professional, ISBN 0321623630, Copyright 2011 Pearson Education, Inc. For a full Table of Contents, please visit: www.informit.com/title/0321623630”
-
Networks and Services in the Cloud
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts, Newsletters
A rapid, easy-to-understand approach to delivering a secure, resilient, easy-to-manage, SLA-driven cloud experience. Designing Networks and Services for the Cloud helps you understand the design and architecture of networks and network services that enable the delivery of business-grade cloud services. Drawing on more than 40 years of experience in network and cloud design, validation, and deployment, the authors demonstrate how networks spanning from the Enterprise branch/HQ and the service provider Next-Generation Networks (NGN) to the data center fabric play a key role in addressing the primary inhibitors to cloud adoption–security, performance, and management complexity.