Tech Blog

These aren’t the DART event listeners you are looking for

November 18, 2015 Colby Natale

The culprit of the repetitive error: a DART event listener. Find out how ambiguity in the code found the listeners you are looking for.

Keep reading.

Engineering quality

November 4, 2015 Jeff Doll

Get insights into how Workiva has developed exceptional engineering quality through continual adjustments in how the applications are tested.

Keep reading.

3 steps for building highly effective teams through communication

October 21, 2015 Ross Hendrickson

Learn how to build more effective teams through improving how your team communicates with one another.

Keep reading.

Wrestling with Postel’s Law

October 14, 2015 MacLeod Broad

Find out why Postel’s Law could be eroding your design quality and leaving you stuck in Postel’s Cycle.

Keep reading.

Insight into the role of a manager: asking questions

October 7, 2015 Dave Tucker

Get insight from a manager himself into the role of a manager, why they ask so many questions of their developers, and how to handle it.

Keep reading.

Arrested development: enigmatic Boolean parameters

September 23, 2015 Dustin Lessard

Find out why enigmatic Boolean parameters make the lives of developers more difficult and how clarifying the context can help.

Keep reading.

Breaking and entering: lose the lock while embracing concurrency, Part II

September 10, 2015 Tyler Treat

Read part 2 of 2 in this series to take a deeper look into how and why we are applying lock-free techniques.

Keep reading.

Breaking and entering: lose the lock while embracing concurrency, Part I

September 2, 2015 Tyler Treat

Read part 1 of 2 in this series to learn the problem of subscription matching for messaging systems, how it can be modeled, and linearizability.

Keep reading.

The importance of face time with our users

August 27, 2015 Dave Tucker

Learn how designers and engineers at Workiva use customer feedback to build the new features that make our users’ lives better.

Keep reading.

9 tips for smart software engineering

August 12, 2015 MacLeod Broad

Some tips are experienced, not learned. Here are nine software engineering tips to make your next project smart, holistic, and rapid.

Keep reading.