Live blog kcdc table of contents

My first post pandemic real life in person conference. So excited. I’ll be live blogging as I attend sessons from here. They said attenendance is about half of what it was pre-COVID. (They had about 1000 people.) I like that they had stickers with whether you felt comfortable with a handshake, fist bump or waving.

Wednesday

Thursday

Friday

After

My live coding experiment

setting up mac office 2019

I updated to Office 2019 during the pandemic but didn’t use Word much during that time. Now I’m setting it up the way I like.

Show Non-Printable Characters

I find it useful to display the whitespace/line breaks etc. This was easy to turn back on.

Word > Preferences > View and then check “All” for “Show Non-Printing Characters”

Adding Styles Quickly

I need to quickly choose styles. In the previous version of Word I had this was a pull down in the top right of the ribbon. In Office 2019, it is Home > Styles Pane. Then my entire right pane is the list of styles. Include the current style as a derived style on top (ex: paragraph + italic)

This pane also has checkboxes for “show style guides” and “show direct formatting guides.” The former puts numbers/colors on the left side that matches the style. The later, highlights text with special styles (like italics).

This approach takes up more real estate than older Word. (where I could just see the text name of the style). I imagine I’ll get used to this quickly and the colors will start to mean something to me. Right now, it feels a bit like a map with the legend “elsewhere”.

Navigation

I chose View > Navigation Pane and chose “Document Map” so I can quickly navigate to different parts of my document.

creating a new junit 5 project in gradle in intellij

I haven’t created a new JUnit 5/Gradle project in a IntelliJ in a long time. When doing so today, I ran into a number of problems. I wound up just starting over, but writing up what I encountered/learned.

Java 16 vs 17

IntelliJ supports Java 17. When I set up Gradle, it told me that Gradle doesn’t yet support Java 17. I confirmed on the Gradle website this is true. Ok that’s fair. Java 17 isn’t fully released for another month. While there might be an early adopter package that does work with Java 17, my focus here is JUnit 5, no, Java 17. So I went with Java 16.

String not found – “Package java.lang is declared in module java.base, which is not in the module graph”

This surprised me. I’m not using modules in this project. Or at least I don’t want to be, nor do I have a module-info.java file. I tried invalidating the IntelliJ cache and restarting the IDE. That didn’t work. I then tried deleting the .gradle and .idea directories and reopening IntelliJ. That worked. IntellIJ even asked if I wanted to trust the gradle project as it recreated one.

This approach lost all IntelliJ settings including Java version, gradle version and source/test directories.

Recreating the project

At this point, I decided to delete my build.gradle and settings.gradle files in addition to the .idea and .gradle directories. My plan was to start over. I then created a new Gradle project in the same directory. I created a dummy file and had IntellIJ create a JUnit 5 test for me. That updated the Gradle file in a way that the IDEA was happy with. Now to commit to git lest anything else happen.