Recent blog posts from the community:

Improving Organizations Introduction and Table of Contents

December 23, 2021 - https://www.aligneddev.net

Improving Organizations Introduction I’ve been writing about Improving Organizations a lot this year (2021). I’ve had a great opportunity on my current contract to observe challenges/constraints and help them move towards improving. I’ve been highly influenced by Gene Kim’s books and podcast, DevOps and DOES, Mik Kersten’s Project to Product, Better Value, Sooner Safer Happier. Experience and what I’ve learned from others at Omnitech and our clients have also shaped a lot of my thinking.

Approaches as a Developer to help Improve Organizations

December 23, 2021 - https://www.aligneddev.net

Approaches as a Developer to help Improve Organizations During my time working as a contractor/staff aug from Omnitech, I’ve observed a lot and experimented with different ways to serve. I think these have helped the whole organization improve as I show these aspects by example and share. Build reputation Get to know others, show them you care about them Be a servant, be humble do things others wouldn’t (even cleaning up the kitchen or emptying the dishwasher, etc) Enable others on the team to do work Take on troubleshooting Allow others to interrupt you with questions and help them Help with training “Let us therefore make every effort to do what leads to peace and to mutual edification” Romans 14:19 communicate more, maybe even more then you think you need to you can’t know everything, be humble, admit it and ask questions Don’t forget the power of the nudge you can “start digging a trench off the river and watch what follows” “This worked well elsewhere” Introduce ideas, but don’t try to force them Be ready to help move forward Experiments: https://www.

Caddy as a Secure Reverse Proxy

December 6, 2021 - https://mwop.net/

I’ve been using Caddy as a front-end reverse proxy for several years now, on the advice of Marco Pivetta. Somewhere along the line version 2 was released, and I updated at some point, but evidently didn’t quite understand some of its configuration options, particularly around HSTS support and providing your proxied application information about how the client tried to connect. Caddy has always had a fairly declarative syntax, and tended towards sane defaults.

Polly Retries and Exceptions in .Net 6

December 3, 2021 - https://www.aligneddev.net

Polly Retries and Exceptions in .Net 6 I needed to clear up my understanding about Polly, retries and exception. I like how clean this console app in .Net 6 is. I answered a question on StackOverflow in November, 2018. using Polly; var retry = Policy .Handle<Exception>() .WaitAndRetry(2, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt)), onRetry: (exception, calculatedWaitDuration) => { Console.WriteLine($“Failed attempt. Waited for {calculatedWaitDuration}. Retrying. {exception.Message}. {exception.ToString()}"); }); try { var count = 1; retry.

Custom Logging in Rust Using tracing and tracing-subscriber, part 2

October 21, 2021 - https://burgers.io

In the previous article, we looked at how to build a custom Layer that we can use to log events. But we missed a huge part of the tracing ecosystem: spans. To record the flow of execution through a program, tracing introduces the concept of spans. Unlike a log line that represents a moment in time, a span represents a period of time with a beginning and an end.


Latest jobs posted:

Submit a job listing

Digital Marketing Strategist

January 10, 2022 - MarketBeat

Join MarketBeat’s growth team, which is responsible for e-mail distribution list growth and new customer acquisition. Contribute to the team’s performance by leading social media, conversion optimization, and search engine optimization (SEO) initiatives at MarketBeat. Build brand awareness through use of various technologies and platforms. The ideal candidate will have experience working with internet-based businesses, social media marketing campaigns, and/or search engine optimization campaigns. For this position, you should be creative and comfortable working with a team. A basic understanding of investing and the stock market is a plus, but not a requirement.

Mobile Software Developer

January 10, 2022 - MarketBeat

Join MarketBeat’s software development team, which is responsible for achieving MarketBeat’s digital business goals through developing new and enhancing existing investment research tools and overall presentation on MarketBeat’s platforms. As the first in-house mobile software developer, you will contribute to the team’s performance by maintaining and implementing enhancements to MarketBeat’s mobile application, powered by React Native. The ideal candidate will have 2+ years of mobile development experience and be able to work independently in a fast-paced environment on a team that innovates on the fly in rapid development sprints.

Web Developer

January 10, 2022 - MarketBeat

Join MarketBeat’s growing web development team, which is responsible for achieving MarketBeat’s digital business goals through developing new and enhancing existing investment research tools and overall presentation on MarketBeat’s various platforms. You will contribute to the team’s performance by being able to translate the business needs into client-friendly functions within the various Company’s websites and internal administration site. The ideal candidate will have 3+ years of web or mobile development experience and be able to work independently in a fast-paced environment on a team that innovates on the fly in rapid development sprints.