We can edit Markdown and generate HTML. Now we add the feature to edit the HTML and generate Markdown. We can go in both directions. We explore two different ways to implement the state.
Parts of courses on specific topics
In this lesson, we use a webdriver to control the browser. We test the TodoMVC implementation in React.
Learn how to manage Clojure dependencies using Boot.
This lesson teaches a pattern for using protocols called Interchangeable Parts. The lesson includes a video screen capture and code. The video lesson will take 20 minutes to watch.
We use Strings a lot in programming, but often our Strings are assumed to have very specific formats. We need to be able to generate Strings that are still random, yet fit the format. In this lesson, we see how we can build a new generator by generating the pieces of the String and putting them back together.
Sometimes the data we need to generate is complex and can’t easily be done directly. In that case, we can often do well by generating instructions to build the value. In this lesson, we see how that can be applied to generating random matrices of different sizes.