Recent blog posts from the community:

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

October 21, 2021 -

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.

Custom Logging in Rust Using tracing and tracing-subscriber

October 14, 2021 -

When it comes to logging and analysis in Rust, I get the gut feeling that tracing is the way of the future. The rust compiler uses tracing. Tokio is doing cool things with it. Even the GraphQL library we use has integrations with tracing. Because that seems like where the ecosystem is heading, I wanted to replace the log-based logger we use at Zenlist with one built on tracing. But for whatever reason, tracing’s JSON logger just never really felt quite right.

Why I Got the Azure Fundamentals Certification

October 3, 2021 -

I recently earned my Azure Fundaments Microsoft certification. As a software developer who is just getting started with cloud computing, I found that all the concepts that the certification covered were very helpful in getting my feet wet with Azure and the cloud in general. If you’re new to Azure and want to use it for your IT workloads, then I highly recommend considering getting the Azure Fundamentals Microsoft Certification.

Improving Organizations with a consistent flow

October 1, 2021 -

Improving Organizations - Moving to a Consistent Flow of work I’m working with an organization that has many clients with on-premise installations. This has been difficult to deal with as the various clients have different upgrade thinking. There are many different versions out there. The current upgrade process takes a lot of time and has a lot of risk. That pushes the organization to have less frequent, big bang deployments and “drops”.

SQL Bulk Copy

September 23, 2021 -

SQL Bulk Copy I am re-posting this from an article I posted on December 3rd, 2015 on Omnitech has a weekly lunch and learn for developers, and devoting this hour together is important for many reasons. We are all working on different projects for multiple clients, although sometimes small teams from our company work together on projects. During our lunches, we share tips we’ve gained from experiences and technologies that will better the team.

Latest jobs posted:

Submit a job listing

Staff Data Engineer

October 18, 2021 - Procore Remote

What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for a talented Staff Data Engineer to join Procore’s journey to revolutionize a historically underserved industry.

Software Development Manager

September 27, 2021 - CentralSquare Technologies

This Software Development Manager collaborates with our Director of Software Development in creating and reviewing strategic plans for the continuous development of high-quality applications within our Public Safety Pro Suite. As a skilled developer and leader, they are responsible for guiding the developmental work practices, professional growth, and project goal achievement for the Development Team.

Web Developer

August 3, 2021 - MarketBeat - $70k - $150k

MarketBeat is looking to expand our development team once again this year as we continue to grow our suite of financial service web platforms. Our current team is made up of Matt Paulson, Rebecca McKeever, Ryan Quam & Rebekah Van Maanen. Our technology stack is .NET with a backend SQL Server, and we frequently will see over 1M pages views per day across our multi-site network. This is a very fast-paced, senior development team that innovates on the fly in rapid development sprints. Candidates need to be comfortable working independently without a lot of direct management oversight. This job will report directly to the founder and CEO, Matt Paulson.