Thomas Constantine Moore

@thomasmost
25 Followers
20 Following
277 Posts
technopagan

I've moved away from using Ghost as I've started developing my own blog software, but I've always liked them. They make a good product, have a solid dev team, and are not motivated by building up capital but rather making a sustainable open source product.

I'm building something a bit different (and not as white) with PV4, but I do find myself inspired by what they've accomplished in their 5 years.

Lots of hard earned wisdom in their 5 year review post. https://blog.ghost.org/5/

After 5 years and $3M, here's everything we've learned from building Ghost

Last week marked the fifth anniversary since the Ghost Kickstarter campaign which started it all. It's always fun to use these milestones to take a step back and reflect on the journey so far. On previous birthdays I've talked about revenue milestones and product updates, but this year I'm going

Truth be told, I will still apply some of these optimizations to code that I know will run very frequently. For instance, in the virtual list computation logic I wrote for Pinafore, I was careful to use only for-loops and not Array.map(), Array.filter(), etc.

Ideally, you'd only worry about this stuff if perf testing actually revealed that it was a problem. But on the web, you'd have to measure on multiple browsers/devices to be sure, which isn't always feasible. Sometimes hunches are okay.

What an absolute unit of a cat https://youtu.be/HTXxhLiuvAw
Cat Runs Across Front Yard

YouTube
@Are0h what was the Gmail alternative you mentioned last week? Thinking of getting a new email...

Have you read about what's happening in Austin?

This is straight up domestic terrorism which usually means an angry white guy attacking people he doesn't like.

https://www.theguardian.com/us-news/2018/mar/19/austin-texas-injured-fourth-explosion-hit-city-month

I don’t care what anyone says. Janelle Monae made the first Metropolis for me.

This weekend I played around with Cypress and TestCafe for e2e testing, but ultimately went with TestCafe because:

1. it supports more browsers than just Chrome
2. it ran my tests faster than Cypress (even without concurrency)
3. the concept of "roles" is really useful for mocking login behavior and ensuring you only need to log in the test user once: https://devexpress.github.io/testcafe/documentation/test-api/authentication/user-roles.html

I will admit Cypress has the better interactive test environment, though.

User Roles | TestCafe

"An Overview of JavaScript Testing in 2018" by Vitali Zaidman https://medium.com/welldone-software/an-overview-of-javascript-testing-in-2018-f68950900bc3

Useful overview. It's especially neat to see innovation in end-to-end testing, which is always particularly painful IME.

An Overview of JavaScript Testing in 2018 – welldone-software – Medium

This guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing in 2018.

over the years many people have asked me, "hey avery, is possums dogs?". i just didnt have an answer at the time, but now we here at is it dogs? laboratories have spend decades researching and have come to the conclusion of an unresounding Yes,

This headline is everything that's wrong with the crypto world right now: Everything is Bitcoin, and the market rises or falls based on Bitcoin's performance rather than individual merits. This article is LITERALLY about a partnership with Ethereum, but the title is, "Bitcoin To The Moon" 🙄

https://cryptobriefing.com/bitcoin-moon-baby-literally/

Bitcoin To The Moon, Baby! (Literally.) | Crypto Briefing

Bitcoin to the Moon! Well, maybe not Bitcoin, but the technology it's built on could well have a life between the stars. NASA recently awarded a $330,000 grant to the University of Akron to look into using the Ethereum blockchain and artificial intelligence to help with controlling spacecraft.

Crypto Briefing