How to Make Flowcharts with Mermaid.js
Mermaid.js is a powerful JavaScript library that can build a variety of charts and diagrams from a specialized flavor of markdown. While Mermaid.js supports many common and uncommon types of charts,...
View ArticleCreating Timeline Charts with Mermaid.js
Earlier this week I wrote about using Mermaid.js to create Gantt charts that help you visualize tasks or major phases in a larger project. This can be great for detailed task analysis, but sometimes...
View ArticleCreating SysML Requirement Diagrams in Mermaid.js
Mermaid.js is a powerful diagramming library built on JavaScript that can convert simple markdown into full diagrams. While it supports many common diagram types such as sequence diagrams, mind maps,...
View ArticleDiagramming Finite State Machines with Mermaid.js
In this article we'll take a look at how Mermaid.js can help you transform simple markdown into state diagrams suitable for illustrating a finite state machine, hierarchical state machine, or the...
View ArticleUnity GameDev Book Bundle Review
My students frequently ask me how to get started in Unity game development. While I have many recommendations I give based on this question, including Unity's fantastic learning pathways, I don't...
View ArticleExploring Big O Notation in Polyglot Notebooks
Polyglot Notebooks is a great way of running interactive code experiments mixed together with rich markdown documentation. In this short article I want to introduce you to the #!time magic command and...
View ArticleAnnouncing “Refactoring with C#”
I'm pleased to share that I have completed my first technical book: "Refactoring with C#" with Packt Publishing. The book is in final preparation for publishing and goes live on Amazon on November...
View ArticleWriting a Book with Packt
This summer and fall I had the opportunity to write "Refactoring with C#", a technical book on C# development, through Packt Publishing. When I considered doing this project in the spring there wasn't...
View ArticlePitching a Tech Book to a Publisher
Previously I wrote on what it's like to write a tech book. In that article I deliberately glossed over the process of getting to the agreement to write the book. Let's talk about that process. There...
View ArticleSubmitting conference abstracts that get accepted
I often get asked by coworkers and folks in the community "How do I get to speak at a conference", “How do I write a good talk abstract?”, “How come I keep getting rejected?” or “What does the...
View Article