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]
Social-Distance Friendly Family Virtual Scavenger Hunt Day Out
“What is a social-distance friendly family virtual scavenger hunt day out?” you ask. (And, wow, isn’t that a mouthful of words??) Well, we adapted our normal first company hike of the year, threw in a fun photo scavenger list, encouraged each person/family to go out and do their hike/photo-shoot in a social-distance friendly way – and then come back to share their fun day out with the rest of the company. Here’s a small selection of our photos – with… [continue]
2020 Easter Sunday Fun
It might be all kinds of crazy-different out there these days. And sure, we have to figure out how to live daily life in a social-distancing way. But some things remain stable even in the swirl of such change – such as celebrating Easter. Here are some of our families doing just that this past weekend! There are remote egg coloring parties, remote worship services, indoor egg hunts, Minecraft egg hunts, and multi-State family Zoom gatherings… just to mention a… [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]
Git Basics
The information for this blog post was taken from the content of a Git Basics training at EG’s 2020 QA Retreat. The purpose of this training was to provide a baseline for Automated Test Developers. Often times, automated testers find ourselves performing only a few Git commands. On some projects, we may clone the main project repository but make few commits. On other projects, we may have separate repositories for automated testing code and may be the only user, versus working on a… [continue]
Containerization Fundamentals
Imagine: You are joining a team developing an application as a [test automation engineer|business analyst|developer]. There is a Dev, Stage and Production environment for the application (and the several other applications it integrates with). Dev is very unstable, constantly down and bloated with testing data. Something breaks and an investigation is required to determine if it was bad data, a new code change, or some external dependency. Or worse, nothing happens at all, and Dev just stays broken until the… [continue]
Training and Professional Development: Caring for and Feeding our People
Over the last 20+ years, I have attended several training sessions and conferences. Some have been good, and some have been fairly poor. In conversations with a few other EG folks, we were trying to boil it all down to determine what makes for a good training or conference. Why do we put forth the effort? What are we trying to accomplish? When a company commits to the level of investment in its people that continuing education requires, it should… [continue]
Swift Essentials: Generics
Software developers have long understood the many benefits of code reuse. These benefits include an increase in productivity and code quality, and a decrease in testing and maintenance costs. The idea of reducing redundancy in a codebase was popularized by the DRY principle, which was introduced in the 1999 book titled “The Pragmatic Programmer: From Journeyman to Master“. The acronym DRY stands for Don’t Repeat Yourself, and the principle suggests that “Every piece of knowledge must have a single, unambiguous,… [continue]
- « Previous Page
- 1
- 2
- 3
- 4
- …
- 13
- Next Page »