My Bookmarks

This link contains the closest thing I can find to Scaladoc for Play Framework helpers like checkbox, form, input, inputDate, inputFile, inputPassword, select, textarea, and more.

This is a decent article about how to start the Mac/MacOS screensaver using a keyboard shortcut (keystroke).

A few notes from the article I linked to:

This post discusses medications used to treat MCAS. Doses listed are taken directly from “Presentation, diagnosis and management of mast cell activation syndrome” by Lawrence B. Afrin. These doses are general recommendations. Medication should always be taken under the direction of a provider who knows you and your case personally.

Anki is a flashcards application with desktop, web, Android, and iOS clients. The desktop and web parts are free.

This is a good resource for JavaFX dialogs and alerts.

Here’s a link to an H2 JDBC database tutorial (just some sample code).

This is a good resource for LibGDX programming on Android.

This page, titled, “How to Make a Kindle eBook from Scratch,” was very helpful for me in the process of creating my new Kindle eBook, which I created from scratch with HTML, CSS, and the other necessary files (OPF, NCX).

If you have a Motley Fool account, this URL shares a nice analysis of iRobot, related to the recent “strong sell” call by Spruce Point Capital.

I was going to write a little application to let me annotate my MacOS screen during presentations, but the Ink2Go product looks like it does exactly what I was thinking. As I’m creating a video presentation, such as when showing how to write some Scala or Android code, I want to be able to draw on the screen, such as writing text, arrows, circles, and boxes to highlight parts of the screen. Ink2Go looks like what I want.

This is a good guide for things to be aware of when creating Mac/macOS applications using Java. It mostly includes a lot of information about the com.apple.eawt.AppEvent library/classes.

This is a good article that shows several different ways to handle background tasks in Android, including

  • AsyncTask
  • IntentService
  • Loader
  • JobScheduler
  • CountdownTimer
  • Java threads
  • Android HandlerThread
  • FutureTask
  • Java Timer

From the article: “The reality is that Go’s GC does not really implement any new ideas or research. As their announcement admits, it is a straightforward concurrent mark/sweep collector based on ideas from the 1970s. It is notable only because it has been designed to optimise for pause times at the cost of absolutely every other desirable characteristic in a GC.

This link has the source code for the online book, The Busy Coder's Guide To Advanced Android Development.

This is a link to an article titled, “Optimizing Linux for slow computers.” Note that this article links to this more thorough resource on archlinux.org.

Here are a couple of paragraphs from it:

When tuning a server, you'll really want to tweak for performance and high throughput. That's where most Linux configurations really shine over the competition: they come better tuned to get the most out of server configurations.

From the URL:

1. Collected Maxims and Other Reflections by La Rochefoucauld

2. The 48 Laws of Power, by Robert Greene

3. Xenophon’s Cyrus the Great: The Arts of Leadership and War by Xenophon

4. Letters from a Self-Made Merchant to His Son

5. Models of my Life by Herbert Simon

6. Meditations by Marcus Aurelius

Leanpub is another way to publish books. From their website:

Leanpub is a powerful platform for serious authors. This platform is the combination of two things: a publishing workflow and a storefront. Leanpub is more than the sum of its parts, however – by combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks, it’s something different. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button.

From the website:

“Dailyprogrammer is about challenging programmers of all skill level with weekly programming challenges. 3 challenges a week are posted at increasing difficulty. Solutions are peer reviewed and redditors can ask for the community for feedback and comments.”

Tips on performance optimization for Drupal websites.