A quick introduction – Packages, Libraries, and Repos Before we begin, if you’re familiar with these terms, you can skip to the next section. As software developers, we often bring other code into our own projects via “packages,” which are pre-built or pre-packaged libraries that others in the software development community create. At first this might seem strange. But one great thing about it is, the creators of these packages know very well the specific “thing” they’ve been working on…. [continue]
Converting Azure Functions to AWS Lambdas
TL;DR – The source code is here and converting Azure Functions to AWS Lambdas is really fun and easy! Some background For the unfamiliar, serverless computing is a way to host code that runs on a cloud provider and can scale resources automatically to handle load. Yes, technically there is a server, but to the developer writing the code he or she need not be concerned about that. This idea of being able to offload the worry and maintenance of… [continue]
Becoming A Trail-Blazor
The software development landscape is often an image of a rushing river more than a stalwart mountain. With the introduction of WebAssembly, many languages are working to implement their own solutions to this binary compilation target. For Microsoft, the solution is Blazor. Blazor is a web framework designed to run client-side in the browser in a WebAssembly-based .NET runtime (Blazor WebAssembly) or Server-side on an ASP.NET Core application server (Blazor Server). WebAssembly is a low-level language with a compact binary… [continue]
Exploring Progressive Web Applications
Over the past few years, the web applications I’ve worked on have increasingly taken a mobile-first design approach. This is great from a presentation standpoint, providing the users with a practical interface for their device, but does not really help deal with flaky mobile networks. Progressive Web Applications provide a way to optimize for connectivity issues. What is a Progressive Web Application? At their core, Progressive Web Applications are simply web applications. They’re a combination of HTML, CSS, and JavaScript. They… [continue]