DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Roy Osherove

Roy Osherove's blog provides a variety of development topics with a focus on Agile development, unit testing, hardcore .NET topics (Winforms, threading, reflection, regular expressions) and more. The blog has been online for over 5 years and gets an average 47,000 unique views per month.
Roy's also shares insights from his book on unit testing: "The Art Of Unit Testing". More info at : http://the.artofunittesting.com/


ISerializable | 24 Jan 2021 09:24

Some opinions about effective software development after 20+ yearsSubscribe to this feed

Roy Osherove writes "....This post on hackernews made me write this:Being able to communicate ideas > Being a great technical developer - For every great developer that's an asshole, you can find a great developer that won't be an asshole. Don't keep assholes. Google the..."
Read more »  Some opinions about effective software development after 20+ years


ISerializable | 09 Dec 2020 09:47

SOLVED: Getting Skype for Business to Work on Mac with Virtual CameraSubscribe to this feed

Roy Osherove writes "....Skype for business… it used to be “acceptable”. These days it’s the notepad of the conferencing world. Skype has recently broken compatibility with Virtual cameras with the new versions of MAC OS, so here’s the trick (based on this forum..."
Read more »  SOLVED: Getting Skype for Business to Work on Mac with Virtual Camera


ISerializable | 18 Nov 2020 16:05

Solved - Pihole FTL DB is huge taking too much disk spaceSubscribe to this feed

Roy Osherove writes "....If, like me, you’ve also run out of room on your pi-hole running on a raspberry pi, here’s how you can clean up the database (note: all of the logged data will disappear forever!)cd /etc/pihole sudo service pihole-FTL stop sudo mv pihole-FTL.db..."
Read more »  Solved - Pihole FTL DB is huge taking too much disk space


ISerializable | 18 Aug 2020 13:04

SOLVED - High CPU and Lagging when Screen Sharing in Zoom 2020 Multiple ScreensSubscribe to this feed

Roy Osherove writes "....(on a mac)I’m sharing here what I’ve learned the hard way. This has now helped me when teaching half day remote classes about TDD:Go into zoom settingsUnder “Screen Share” -> Advanced -> Screen Capture ModeSet Screen Capture Mode to “Previous..."
Read more »  SOLVED - High CPU and Lagging when Screen Sharing in Zoom 2020 Multiple Screens


ISerializable | 19 Mar 2020 16:33

COVID19: All current online unit testing and TDD training content is free until further noticeSubscribe to this feed

Roy Osherove writes "....OK. We’re all stuck at home (or will be soon). COVID19 is wreaking havoc on our economy and our way of living. It’s pretty intense, but it’s also a time, for those of us who can do it, to grow and learn new skills, get out of our comfort zone and..."
Read more »  COVID19: All current online unit testing and TDD training content is free until further notice


ISerializable | 12 Mar 2020 14:19

Unit Testing Entry and Exit PointsSubscribe to this feed

Roy Osherove writes "....Let’s talk about the word “unit” in unit testing.  To me, a unit stands for “unit of work” or a “use case” inside the system. A unit of work has a beginning and an end. I call these entry points and exit points. A simple example of a unit of..."
Read more »  Unit Testing Entry and Exit Points


ISerializable | 02 Mar 2020 16:38

Re-Thinking the Role of Mock Objects, Design & Test Maintainability (stream of thought)Subscribe to this feed

Roy Osherove writes "....Disclaimer: this post assumes you understand mock objects deeply and have been using them for a long time and are familiar with the london-school of TDD. Disclaimer: written as a stream of though. So might be a bit incoherent. It’s no secret that..."
Read more »  Re-Thinking the Role of Mock Objects, Design & Test Maintainability (stream of thought)


ISerializable | 19 Jan 2020 11:09

Seeking Speakers about Branching Strategies, Feature Toggles, Pairing & Other XP/CD PracticesSubscribe to this feed

Roy Osherove writes "....The new CD/XP israel meetup that I’m running is seeking speakers for our meetups in the next few months about any of the following subjects:Branching StrategiesContinuous Delivery MetricsEngineering Practices & AutomationTesting & TDD..."
Read more »  Seeking Speakers about Branching Strategies, Feature Toggles, Pairing & Other XP/CD Practices


ISerializable | 12 Nov 2019 07:39

An updated diagram of the TDD process from the upcoming 3rd Edition of Art of Unit TestingSubscribe to this feed

Roy Osherove writes "....As part of the work on Art of Unit Testing in JS, here’s a diagram I’ve created to explain Test Driven Development. Any feedback is welcome:..."
Read more »  An updated diagram of the TDD process from the upcoming 3rd Edition of Art of Unit Testing


ISerializable | 22 Aug 2019 14:23

Can you write for 5 minutes?Subscribe to this feed

Roy Osherove writes "....Here’s a nice little web app that forces you to write continuously for a specified amount of time, and if you stop, all text is deleted. It’s a fun exercise, especially if you want to practice writing “flow”. Here’s what 5 minutes on it got me (I’ll..."
Read more »  Can you write for 5 minutes?


This Maven's Blog

Roy Osherove

TypeMock Ltd.

Israel