Categories
JavaScript Technology Writing

My Last O’Reilly Book

The editor for JavaScript Cookbook, 3rd edition, just sent me a draft to review and comment on. This is the last of the O’Reilly books that will feature my name on it. I wasn’t actively involved in it; my name is on it because they kept about 15% of my old content. New authors, Adam Scott and Matthew MacDonald, took on the majority of the work.

They did a good job, too. I particularly like the chapter devoted to error handling. The days of using an alert message to debug have been gone for decades, and JS developers now have sophisticated error-handling techniques and tools. It is no longer your Mom’s JS.

Good. I’m happy the language and its uses have evolved. But…

I sometimes miss the simpler days when an alert was your JavaScript best friend.

I’ve been working with JavaScript since it was first introduced over 25 years ago. Not just traditionally in the web page, either. I worked on a small project that used Netscape’s server-side JavaScript (LiveWire) in the 1990s. It was so very different from an application made with Node. as you can see for yourself from an old Dr. Dobb’s article on LiveWire.

Writing about JavaScript today requires a different mindset than writing about it years ago. Then, JavaScript was laughably simple. It’s simplicity, though, was also its strength. In its infancy JavaScript was so embraceable. You could literally toss a tiny blurb of JS into an HTML file, load it into a browser, and see an immediate implementation. You didn’t have to fiddle with compilation, installing special developer tools, or figure out a framework.

My first book on JavaScript, the JavaScript How-To for Waite Group Press was published in 1996. The hardest part of writing it was trying to find enough about JavaScript to actually fill a book.

JavaScript today, or ECMAScript if you want to be pure, is not so simple. And oddly enough, that’s its strength now: it is powerful enough to meet today’s very demanding web applications. And the hardest part of working on a book such as the JavaScript Cookbook is limiting yourself to the essentials, because you could easily write three or four books and still not envelop the world of JavaScript as it exists now.

When O’Reilly asked me to do a new edition of the Cookbook I knew I just didn’t want to take on that kind of burden again. It was hard to give up control of one of my favorite books, but after 25 years of working to deadlines and dealing with tech editors, I knew I just didn’t have the energy or patience to do the book justice. I knew it was time for me to hang up my drafts.

Thankfully, the new Cookbook team have done an exceptionally good job. I’m happy to have my name on the Cookbook, one last time.

If I write now, it’s solely for me: my ideas, my deadlines, my expectations. I may only write in this space. I may try my hand at self-publication.

Who knows? Maybe all I’ll do is write incendiary commentary in Facebook and Twitter and see how often I can get banned.

Categories
Just Shelley

Same Old Me

My previous weblog theme featured a very large photo as header, taking up the entire page before you would get to the writing. When I got a 4k monitor, the graphic didn’t upgrade that well, which made me realize how having a graphic play such a prominent role just wasn’t going to work.

(It hasn’t helped that Google constantly nagged me about problems with the design.)

Time for a new theme. And if I’m going for a new theme, I’m going as minimal as I can, and here we are. This WordPress 2020 theme is very basic, but the focus is where it should be: on the writing. It’s plain, just like me.

Since I made a break with the past in the theme, I decided it was also time to start using WordPress’s new block editor, Gutenberg. The editor is definitely a major change, but workable. I especially like its ability to incorporate images that work with the text regardless of how you view the page.

One of the little guys that has made a home around our place

New city. New state. New little neighbor. New weblog look. New weblog editor.

Same old me.

Categories
Just Shelley outdoors

Our new home’s location

We saw a deer on the nature trail yesterday.

The number one reason we bought our house is the location.

The house is in excellent shape, but the kitchen is small, as are two of the bedrooms and the second bath. In fact, the second bath isn’t even the standard 5 x 8. Our neighbors are 10 feet away on one side, 12 feet on the other. We had hoped for at least 20 feet. We like the house, the price is good, but by itself, we wouldn’t have bought it.

Now, I’ll show you the primary reason why we bought it.

Outside our door is a sidewalk that can take us to the Coastal Botanical Gardens or Chief of Love Rd. The Chief of Love Rd has a Nature trail that parallels it. It’s the one we take daily.

Today, we discovered there’s a nature preserve at the end of it, with a beautiful 1.3 mile nature walk.

All of this, from our front door.

And today I discovered there’s yet another reason why I’m so glad we moved to Savannah.

Look at this Rails to Trails.

“From its trailhead just 15 miles east of town, the trail parallels the South Channel of the Savannah River, a major shipping route and entry point to the Port of Savannah. Short bridges spirit you across saltwater marshes. Cord grass, cabbage palms, yaupon holly and coastal cedars line this beautiful trail, and interpretive signs list the native wildlife, including the eastern box turtle, American alligator, diamond back terrapin, bobcat, osprey, red-tailed hawk and brown pelican. Be on the lookout for these, as well as frolicking dolphins in the river. Conveniently placed benches allow visitors to pause, take in the scenery and enjoy a picnic.”

Gators, bobcats, pelicans, and dolphins! And a little down the road, we can add manatees, too.

It was worth making a major move during a pandemic.

Categories
Just Shelley

We came. We saw.

We came, we saw houses.

Jessica Drive was an amazing lot. We loved it. But the house had a lot wrong with it—far more than we wanted to deal with.

The home we’re thinking of making an offer for is linked to this posting. The owners obviously loved the home, and took exceptional care of it.

It is well, and septic tank, but both eventually will end up being public sewer and water. It’s close enough to the city proper.

The big gotcha? It has an encroachment. The home was built on land previously owned by the house next door. They didn’t do a proper survey and the previous owner’s shed does cross the property line.
Now, this can be handled by giving them an easement, on the understanding we would still own the property. But we don’t know how much the shed encroaches. And we don’t know if the loan company will have a cow.

But the house really has been lovingly maintained.

And we saw a big ass turtle cross the yard.

home with blue siding and nice yard we almost bought in Brunswick

Categories
Just Shelley

Time to Write

Damn it, it’s time to start writing again, before I get too old and feeble and forget how.

Sorry, still no comments. Last time I had them, it didn’t end well. Hopefully discussions on Facebook and Twitter will be sufficient.

Or the new WT.Social, from Wikipedia’s own Jimmy Wales. I’m ambivalent about it, but if you want to check it out, sign up, and friend me, you can do ALL of this for the low, one-time only price of clicking this link!