Quick Look – AWS Cloud9

by 

|

|  

in

As I wrote in Part 1 of my REST API with AWS series, development coding shouldn’t happen within the browser due to the lack of good practices such as reuse of functions, source control, and continuous integration. But there is a slight caveat to that: AWS Cloud9. With this service, we essentially get a development…

Read more…

Super Easy Azure Function Deployments with DevOps

by 

|

|  

in

Azure Functions are pretty cool and, from the perspective of an Azure .NET developer, they are almost the perfect place to drop some code. They are basically stateless services in the cloud. What else could you want? Azure DevOps is Microsoft’s solution for hosting software projects in the cloud. We use it for almost everything…

Read more…

Getting Creative with Google’s Game Builder

by 

|

|  

in

Google has released a fun and engaging game building environment. Simply called “Game Builder”, this engine is unlikely to produce the next Halo or Call of Duty, but it’s a quick and easy way to create a video game…and that’s pretty awesome for anyone who’s wanted to try out their own game designs. Can’t you…

Read more…

Quick Thoughts on SwiftUI

by 

|

|  

in

The interwebs are all ablaze with Apple’s announcement of SwiftUI. I’ve seen multiple articles about what was covered at the WWDC keynote, but the one topic that stood out to me was SwiftUI. With SwiftUI, did Apple just rewrite software development? What is SwiftUI? SwiftUI looks to be an entirely new way to develop user…

Read more…

Using Vue CLI

by 

|

|  

in

In my previous post, we stood up a Vue.js site as a single-page application where the entire site was a single index.html file. In this post, I am going to use the Vue CLI to scaffold out our solution a little more. First, we will need to install the Vue CLI. sudo npm install -g…

Read more…

Vue.js: An Introduction

by 

|

|  

in

I have written a few blog posts on Angular in the past, mostly because it’s a framework I leverage quite often and am usually very pleased with how it works. But Vue.js is another framework that I’ve been playing around with lately, so I wanted to quickly write down some of my initial thoughts on…

Read more…

Client-Side Logging: Getting Started

by 

|

|  

in

As software developers, we have become pretty good at logging server-side errors. When something blows up on the server, it gets logged to a file, database, or somewhere we can look at later. But what about errors that happen on the client side? What about an event occurring at the browser that we want to…

Read more…

Blazor in Official Preview and Other Fun Things to Come from Microsoft Build 2019

by 

|

|  

in

Microsoft recently put Blazor into official preview. If you’ve never heard of Blazor, it started as a proof-of-concept project by Steve Sanderson with the goal to build a client web UI framework based on .NET and WebAssembly. With Blazor, we get the ability to run C# in the browser instead of JavaScript. Hence C# all…

Read more…

Azure API Management

by 

|

|  

in

For much of the work we do, we end up with APIs in the cloud. In the .NET world, this often means hosting a WebAPI in the cloud. With WebAPIs, we usually have endpoints that are accessible to anyone who can connect to the API. These APIs can have other requirements such as authentication, scalability,…

Read more…

Design and Development Clinic Review – April 2019

by 

|

|  

in ,

Doug Durham and I recently completed another Software Design and Development Clinic. This week-long set of classes is designed to help level up software developers into senior developers. For us leading the classes, the week is always exhausting but they’re still one of my favorite weeks of the year. Leading even a small group of…

Read more…