Community PostsLast Updated: 2020-02-18
If you’re a frequent user of the AWS Powershell tools, you’ve probably had this experience: you go to run a couple commands against your AWS environment. You do it all the time, so you know to type
But out of force of habit you type
And hit the tab key. Now you’re sitting and waiting for several minutes while Powershell loads all of the AWS modules for IAM, ECS, Cloudfront, S3, etc, etc, etc, even though you only want to interact with EC2.
Read more about Trying out AWS.Tools in Docker
Hosting is a detail Last summer, we read Clean Architecture by Bob Martin as a book club at Omnitech. We all learned a lot. I even co-presented at SD Code Camp about Clean Architecture with John Townsend. Uncle Bob showed us in his book that we need to isolate our Critical Business Rule Code from our Application Rule Code. Then we need to create another layer to isolate from the details such as the database, devices, web, UI and external interfaces.
Read more about Hosting is a Detail
It’s been a while since AWS released support for running Powershell in Lambda Functions. Up until now all of the Lambda functions I’ve worked with have been either python or NodeJS, but we recently had a project that needed to update a database from inside of a deployment pipeline.
We’re trying to retire an old admin box where users would run Powershell management scripts to do things like provision servers, configure customer accounts, etc.
Read more about AWS Lambda Functions with Modular Powershell
This post is going to have fewer technical examples and be more about my troubleshooting methodology. The concepts I’m going to describe may seem rudimentary to some, intuitive to others, and eye opening to a few. I’ve watched enough junior engineers wrestle with solving vague problems I felt it was worth documenting my approach.
When you’re a junior developer or a computer science it’s easy to get used curated problems — that is bugs or issues that are scoped for you and may come with some guidance toward a solution.
Read more about My troubleshooting routine
Eleven kids, ten meet-ups, one shorted board, a dozen blown LEDs, zero burnt finger, one story on KDLT, and two months of fun & creativity. That sums up our fourth Hack Sioux Falls project hosted by Code Bootcamp School. When I first launched this project last year, I had no idea what to expect orRead more
Read more about Hack Sioux Falls Final Projects (Fall 2019)
Updating Service Fabric after updating .Net Core 3.1 and the Nuget packages While working on a SF Stateful Service that was .Net Core 2.2, .Net Core 3.1 was released. After I upgraded all the Nuget Packages I started getting a runtime exception in the SF explorer for my service that it couldn’t find C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code\NS_7. On 12/13/2019, I had these versions local: 126.96.36.19994, SDK 188.8.131.5294. We are quite behind.
Read more about Updating Service Fabric after updating .Net Core 3.1 and the Nuget packages December 5, 2019 - https://mwop.net/
Progress has been happening at a furious pace on the Zend Framework to Laminas transition, with major changes still dropping even now.
Most recently, we decided to rename the subprojects. Apigility will become the Laminas API Tools, and Expressive will become Mezzio.
For more background, read the Zend by Perforce blog post.
Read more about More Changes Coming for the Laminas Project
Become more productive with a clipboard manager As a developer, I find myself re-using the same strings I’ve copied over and over. Rather then putting those items in Notepad++ and then copying them again when I need them, I’ve found that a clipboard manager makes this much faster. I’ve been using Ditto for years. Windows 10 has a clipboard manager that came in 2019, just hit Windows + V. Visual Studio 2019 also has a clipboard ring history tool.
Read more about Become more productive with a clipboard manager October 17, 2019 - https://mwop.net/
Due to disorganization on my part, I accidentally booked php[world] 2019 to coincide with a family commitment.
After reviewing a variety of options, I let the organizers know last week that I could no longer attend. It’s a situation I hate, because there’s nobody to blame but me, and no matter what option I could come up with, somebody would end up disappointed or inconvenienced. For my part, my family had to come first.
Read more about An Apology to php[world] Attendees October 3, 2019 - https://mwop.net/
Fourteen years ago, almost to the day, I received a job offer from Zend to join their nascent eBiz team, where I started contributing almost immediately to the yet-to-be-announced Zend Framework. Two years later, I joined the Zend Framework team full-time. A year later, I was promoted to Architect. A year after that, I was promoted to Project Lead of Zend Framework, a role I kept for the next ten years.
Read more about Looking For A New Adventure