Happy Book Birthday! New OCP 21 Book Now Shipping!

It's a Book!

Jeanne and I are excited to announce our new Java OCP 21 Certified Professional Study Guide is now shipping! Released by Wiley Publishing, this book teaches you all the new (and old) features of Java 21, and helps prepare those planning to take the 1Z0-830 Java 21 Certification Exam.

Are you worried your Java skills are getting outdated? Are you writing code with the same toolset you’ve been using since Java 11, Java 8, or even Java 1.4? This book is definitely for you then! It starts with the basics, incorporating all of the new languages features like pattern matching, text blocks, var, and switch expressions. After that, we add records, sealed classes, virtual threads, sequenced collections, modules, and more. Finally, we cover lambdas and streams, helping you write shorter code and easier-or-read functional code without a lot of boilerplate syntax.

Whether your fresh out of school or have been programming Java professional for over a decade, our book helps you understand how to use all of the features of Java 21. We cover each topic in detail, from the basics to advanced usage, to help you write better Java code in your daily life.

For those looking to become Java 21 certified, look no further. Our book contains 14 chapters of everything you need to prepare for the exam, including exam tips, study suggestions, and hundreds of challenging practice questions. It also includes access to Sybex’s Online Test Bank, where we’ve written 3 simulated 1Z0-830 practice tests and over 500 flashcards!

Order now for the holidays, as Amazon already has our book backordered until the second week of December!

sybex’s new test bank website

On November 14, 2024, switched to new test bank software. That means the mock exams and flashcards and the like are now on a new website.

If you are registering for the first time

Create an account

  1. Go to study.learning.wiley.com
  2. Click to create a new account

Register your book

  1. Click “Redeem Test Bank”
  2. Choose Sybex and the book you are using.
  3. Then answer a question about the book and you are in. The old PIN code system is no longer used

If you were already using the old site

  1. Go to study.learning.wiley.com
  2. Click to create a new account
  3. Login using your credentials from the old site

Note that any books you had registered that haven’t expired yet will appear. However, your progress/history on them will not.

Different than Real Exam

Be aware that the exam software is different than on the real exam. For example, the real exam lets you flag questions for later, navigate to specific questions, or end the exam from any question.

Day 13 of BlueSky; thoughts so far

I signed up for Bluesky on November 2nd. Why then you ask? I had “try Bluesky or Threads” on my to do list for a long time. I was waiting until I had time to do it. Which meant finishing Java OCP 21 Certified Professional Study Guide and submitting all Word document drafts of Real-World Java: Helping You Navigate the Java Ecosystem. After that I started catching up on the many things I want to do. It was easy to decide between the two platforms. I remembered a number of Brazilian users had started using Bluesky when X temporarily banned their country. And by November 2nd, tech twitter had started moving over as well.

I do use Mastodon but it doesn’t fulfill the same need for me. For example, plain text search is something I use on Twitter/X and Bluesky that Mastodon does not have. So now I check three social media sites periodically. Some duplication; some differences in perspective.

Here is where I am right now. I’m sure this will change over time, but at just under two weeks, it is enough to feel comfortable.

Security

The only option for two factor is to receive an email with the two factor code, such as 5HAGF-MBYB1, and type it in. (I could copy paste in the browser, but not always in apps). Kinda annoying, but I’m set up now.

Youc an also set up application passwords instead of giving a third party application your real password which is nice.

Starter pack

Starter packs are groups of people you can follow with “follow all” to quickly get started. I followed the Java Champions starter pack. I also had some accounts I had stored in my to do list of people who gave their handles when they left Twitter/X that I was following. After I joined, Sharat created Java Community Starter Packs One and Two.

You can see all starter packs here and search/filter for what you are interested in.

Lists

In addition to my following feed, I subscribed to two lists. One on Cyber Security and one on US Politics. Both are things I want to check periodically but don’t need in my main feed. I expect to add more lists over time.

iPhone client

The official Bluesky Social app works great on the phone.

Mac client

While you can use the official Bluesky app, it is vey clearly an iPhone app. It’s the size of an iPhone which is very much not what I want on my computer. However, I was happy with the browser tab on a computer. I just didn’t want it in my main browser window with all the other stuff I aspire to look at :).

I asked on BlueSky and Josh Long had a great idea. On Safari on Mac, you can choose File > Add to Dock to get a shortcut for just that browser tab. Opening it is like a full screen app. Perfect. Oddly I can’t upload images to my posts so I use the main browser when I want to do that but the docked tab for read/write in general.

iPad client

While you can use the official Bluesky app, it is vey clearly an iPhone app. It’s the size of an iPhone and making it bigger just makes the font huge rather than being reactive. Also, I couldn’t type on the dummy iPhone keyboard. I abandoned that approach almost immediately.

I also tried Graysky. I couldn’t get it to let me log in with two factor and gave up on that too.

iPad has a similar approach to Mac for storing a browser link. However, it opened as a tab my main browser which is what I wanted to avoid! Additionally, I want to see notifications on my Ipad which a browser doesn’t do.

Then I tried the Skeets app which is working great for me. There’s a free and paid version. So far, the free version does everything I want.