Books I’ve Read and What I Thought About Them

Image for post
Image for post
Photo by freestocks on Unsplash

Introduction

This month I only completed reading two books. One of the books was on the subject of SEO, and the other was about creating stories through data. Both books were excellent, and I would highly recommend them if you want to increase your knowledge in either area.

Image for post
Image for post

SEO 2020 Learn Search Engine Optimization With Smart Internet Marketing Strategies by Adam Clarke

If you are looking for an overall review of what’s essential for SEO (search engine optimization) in 2020, this book is for you. I have read many books on SEO, and this is one of my favorites. …


Summary of the books I read this month.

Image for post
Image for post
Photo by Renee Fisher on Unsplash

Introduction

This month I read a couple of books about online businesses, one about email marketing, a book about grit, and a Stephen King novel.

Image for post
Image for post

40 Rules for Internet Business Success by Matthew Paulson

Are you thinking about starting an online business? Opportunities abound, but the majority of online companies fail, mostly because of unprepared business owners who don’t understand what it takes to run a business.

The book 40 Rules is a helpful scaffolding of information for starting an online business. The book does not flesh out all the details, but it covers many of the areas that you might come across when starting an online business.

Some of the rules included in the book…


Each month I share the books I’ve read, what I thought of them, and favorite excerpts.

Image for post
Image for post
Photo by Renee Fisher on Unsplash

As you’ll see, from the books I’ve listed below, I’ve been thinking a lot about creating some online courses. Here are this month’s reading excursions:

Image for post
Image for post

A Man Called Ove by Fredrik Backman

This book tells the story of Ove, hence the name. Ove is a 59-year-old Swedish gentleman who’s going through some tough times. Throughout much of the story, Ove wants to attempt suicide, but something inevitably gets in his way.

Ove lives on a lively street where neighbors just make themselves at home, even when they haven’t been invited. …


Each month I share the books I’ve read, what I thought of them, and favorite excerpts.

Image for post
Image for post
Photo by Renee Fisher on Unsplash

I got back on track with my reading in April. Here are the books I read, and some thought about each.

Image for post
Image for post

Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear

This book was jam-packed with practical advice on building and breaking habits.

The book starts with the wrenching story about an injury the author received during a baseball game in high school. This incident started a chain reaction of events that caused him to learn about habits.

The author then moves on to explore four laws of creating a good habit:

  • Make it obvious. …

Mouse Interactions

Image for post
Image for post
Photo by Anas Alshanti on Unsplash

Introduction

If you have read the first seven parts of this series, you should have a solid understanding of how to draw objects on the HTML5 canvas and how to do some simple animations. In this final part of the series, I will show you how you can use the mouse to interact with objects on the canvas.

Before we work with the sailboat picture we have used throughout this series, let’s take a look at how you can interact with objects using your mouse by talking about mouse events.

Mouse Events

It sounds a little scary and a little technical, but it isn’t that bad. The list below describes all the mouse events you can use to interact with the…


Simple Animations

Image for post
Image for post
Photo by Anas Alshanti on Unsplash

So far, in this series, we have learned how to add a canvas to an HTML file, add simple shapes, add color, add bézier paths (curvy lines), add text, and transform the canvas. In this article, I will show you how to add animate canvas objects.

How to Animate the Canvas

To create an animated object on the canvas, you will have to create each frame of the animation. For instance, if you want to move an object from one spot on the canvas to a new position, you will need to do the following:

  1. Clear the area where the object will move from and to. …

Transformations

Image for post
Image for post
Photo by Anas Alshanti on Unsplash

HTML5 Canvas transformation methods change (or transform) the canvas in different ways. In this article, we’ll look at the three main methods you will use to change the canvas: Translate, Rotate, and Scale. We’ll also look at an easy way to reset the transformations.

Change the Starting Position of the Canvas

The translate() method of the canvas context gives you the ability to change where the location of the top-left corner of the canvas. The translate() method takes two parameters:

translate(x-position, y-position)

The values passed to the method can be positive numbers, which would move the canvas down and to the right. You can also pass in negative numbers, which would move the canvas up and to the left. …


Each month I share the books I’ve read, what I thought of them, and favorite excerpts.

Image for post
Image for post
Photo by Renee Fisher on Unsplash

This month was an unproductive reading month for me. Maybe it was due to the distractions from the horrendous Coronavirus; maybe it was just a month that I could not stay focused. Either way, I only read one book this month. Here’s some of what I learned from Scott Adams.

Image for post
Image for post

How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life by Scott Adams

This book was a mix of advice and anecdotes from Scott’s life. One of the things I enjoyed the most about the book was how Scott told stories about times when he did not succeed. And even though there were quite a few stories of failure, Scott still became very successful. …


Adding Text

Image for post
Image for post
Photo by Anas Alshanti on Unsplash

Introduction

Adding text to an HTML5 canvas drawing is very easy, but there are a couple of situations to watch out for. In this article (part 5 of my series on the HTML5 canvas), I’ll show you some ways to add and format text.

If you’re new to the Canvas, check out the links to the other parts of this series, which I have included at the end of this article.

Starting Point

To begin working with text, we’ll start with the ending point from the previous part of this series.

Starting code.

There are two methods used to add text to a…


Adding Curves to a Drawing

Image for post
Image for post
Photo by Anas Alshanti on Unsplash

In this series, you’ve learned how to add a canvas and start a drawing (part 1), add shapes to a drawing (part 2) and add color to the canvas (part 3). In this part of the series, I will show you how to add curvy lines to a drawing.

We will use the drawing we added color to last week as our starting point. Here is the code:

Starting code.

How Curvy Lines Work

Curvy (or Bézier) lines allow you to create other types of shapes within your HTML5 canvas drawing. Curved lines are drawn on the canvas with the quadraticCurveTo() method or the bezierCurveTo() method. The difference between the two methods is that the former allows you to specify one curve, while the latter will enable you to specify two. …

About

Brenda Keller

Book lover, crafter, website coder, sharing my thoughts along the way.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store