|
Judging by my prolonged absence from posting new content, it could safely be assumed that I've spent the last two years encased in block of carbonite. If that idea doesn't resonate with you, you might simply assume that life got busy. While one of those options is statistically more likely than the other, neither will take home any points for correctness. The truth of the matter is that I've avoided posting new content because posting new c..
|
|
I spent enough time Internet-less this holiday season that I had a chance to catch up on a few administrative tasks. One of those involved updating Keeping Up with Current Events and My Evening Reads to reflect new sites, feeds, and newsletters I now follow, as well as those I no longer read. I work hard to educate myself and stay informed, and I encourage you to check those posts out as a great starting point to doing the same for ..
|
|
Since Layabout launched last year it has been downloaded 5,755 times, gotten 16 stars on GitHub, been used by a Portuguese startup to teach a Haskell workshop , and received a Twitter shout-out from @roach , one of the core contributors to the official Python Slack client . During that time the official client library also got a lot better! So much better, in fact, that I've decided to deprecate Layabout.
|
|
Since Layabout launched last year it has been downloaded 5,755 times, gotten 16 stars on GitHub, been used by a Portuguese startup to teach a Haskell workshop , and received a Twitter shout-out from @roach , one of the core contributors to the official Python Slack client . During that time the official client library also got a lot better! So much better, in fact, that I've decided to deprecate Layabout.
|
|
It is interesting that my first post of 2020 is actually a CSS trick. That's quite an evolution in my web development practices from 2019. Here is a CSS addition that limits the max height of your trix editor window and makes it resizable: .trix-content { max-height : 800px !important ; #set whatever height you want overflow-y : auto ; } Trix Editor Resources https://trix-editor.org/ Go Rails H..
|
|
Repository: @knadh/gtbump GitHub release page: v0.2.2 Full Changelog : https://github.com/knadh/gtbump/compare/v0.2.1...v0.2.2
|
|
I spent a lot of time on First Crack this month. Writing last month’s release notes pushed me to stop dragging my feet, and I made some great progress. Permalink.
|
|
This is my fourth year writing about my yearly “side hustle” income. That means I’ve been writing one of these income report posts since 2016.
|
|
Disclaimer: These are Google topics, but based on publicly available resources. I’m writing this not because I get paid for it (I don’t), but because I am truly excited about it, it’s now public, and I hope this will find more wide-spread adoption. Goran Petrović and Marko Ivanković have published a nice paper on the “State of Mutation Testing at Google” a while ago 1 . I’m a fan of this, because Mutation Testing spots real test....
|
|
Disclaimer: These are Google topics, but based on publicly available resources. I’m writing this not because I get paid for it (I don’t), but because I am truly excited about it, it’s now public, and I hope this will find more wide-spread adoption. Goran Petrović and Marko Ivanković have published a nice paper on the “State of Mutation Testing at Google” a while ago 1 . I’m a fan of this, because Mutation Testing spots real test....
|
|
Disclaimer: These are Google topics, but based on publicly available resources. I’m writing this not because I get paid for it (I don’t), but because I am truly excited about it, it’s now public, and I hope this will find more wide-spread adoption. Goran Petrović and Marko Ivanković have published a nice paper on the “State of Mutation Testing at Google” a while ago 1 . I’m a fan of this, because Mutation Testing spots real test....
|
|
Jeff Huang, echoing a point I made in Own Your Platform , in his piece on the importance of building websites that stand the test of time: “I’ve recommended my students to push websites to Heroku, and publish portfolios on Wix. Yet every platform with irreplaceable content dies off some day. Geocities, LiveJournal, what.cd, now Yahoo Groups. One day, Medium, Twitter, and even hosting services like GitHub Pages will be plundered then ....
|
|
Proxying free Heroku Dynos though Cloudflare to a custom domain
-
www.evantahler.com
-
6 years ago
-
eng
The Actionhero project runs a number of websites for the community — documentation, sample apps, etc. We often rely on Heroku’s free…
|
|
A vivid realisation of the tragedies that have befallen women in the past, compiled into a novel which aims to warn just how…
|
|
This is my attempt to review everything that I made happen, and that happened to me in 2019. It is crucial to remind yourself of the things you regularly did. Writing this post was very gratifying.
|
|
I set out to write this article by interviewing 40+ engineers at companies of all sizes. The main learning here was that organizational design and culture are a fascinating topic, and that they might be as important then company size when picking a job. Let’s say you’re early in your Software Engineer career. You’re a competent programmer looking for a change in working environment. You’ve got 4 offers from four companies at ..
|
|
2019: Further reflections on trying to start an internet business
-
maxrozen.com
-
6 years ago
-
eng
|
|
So I've been using JumpStart Pro to build a new side project and in a discussion with Chris Oliver, the creator of JumpStart Pro, I reported a bug which he said "Oh - you should update to the latest". He viewed the update process as something seamless and I, honestly, didn't get it. And, in researching this, I discovered that I made a fatal mistake. The rest of this blog post covers that mistake and explains how you update JumpStart Pro....
|
|
Heroku and Route 53 - Using Amazon for Domain Registration with Heroku for Hosting
-
fuzzyblog.io
-
6 years ago
-
eng
https://devcenter.heroku.com/articles/route-53 https://devcenter.heroku.com/articles/route-53 okrsnow on master [🏎💨] via ⬢ v12.8.1 via 💎 v2.6.5 on ☁️ us-west-2 took 5m33s ❯ heroku domains:add okrsnow.com Adding okrsnow.com to ⬢ okrsnow… done Configure your app's DNS provider to point to the DNS Target thawing-coral-9zbepdxpaa0ondgs6ubrpre7.herokudns.com. For help, see https://devcenter.heroku.com/articles/custom-domains The domain ....
|
|
11373* heroku domains:add okrsnow.com 11374* heroku domains:add www.okrsnow.com 11376* mate _posts/2019-12-29-heroku-and-route-53-using-amazon-for-domain-registration-with-heroku-for-hosting.md 11377* heroku logs 11378* heroku logs –tail 11379* heroku config:set RAILS_MASTER_KEY=123456789abcefg 11380* git push heroku master 11384* git push heroku master 11385* heroku logs –tail 11390* git push heroku master 11391* heroku config:set RAILS_MA....
|
|
My Honeywell CM927 thermostat's screen had been getting progressively worse over the last year. As of late, the screen was of little use. A random search yielded the Honeywell CM927 LCD screen fail - common? thread, with a promising comment by Phil: "Strip the unit and remove the circuit board (just a few plastic clips, no screws). Remove the LCD assembly from the circuit board (more plastic clips and an eight pin push connection....
|
|
SwiftUI live-blur materials that you can use like a background color . 8 Common SwiftUI Mistakes - and how to fix them – Hacking with Swift .
|
|
Even though I'm a firm, firm believer in agile, I've recently been experimenting with a throwback to waterfall style development and it very quickly left me with a fully featured data structure of tables and relationships modeled as example data . What I did is very rapidly write a series of migrations and then populate them to represent a sample "installation". My goal with this approach was to play to my strengths – data modeling – and....
|
|
Table of Contents GitHub Actions To the Rescue Registering a Deploy Key Defining the Workflow As a software engineer, I like to automate tedious tasks as much as possible. The deployment of this website is no exception: it is built using the Hugo static site generator and hosted on GitHub Pages ; so wouldn’t it be nice if the rendered website would automatically be published whenever an update is pushed to its source code r..
|
|
It has been quite a while since the last post on my old personal blog ; since then, I’ve mostly focused on writing about my day-work on the Debezium blog as well as some posts about more general technical topics on the Hibernate team blog.
|
|
Table of Contents GitHub Actions To the Rescue Registering a Deploy Key Defining the Workflow As a software engineer, I like to automate tedious tasks as much as possible. The deployment of this website is no exception: it is built using the Hugo static site generator and hosted on GitHub Pages ; so wouldn’t it be nice if the rendered website would automatically be published whenever an update is pushed to its source code r..
|
|
It has been quite a while since the last post on my old personal blog ; since then, I’ve mostly focused on writing about my day-work on the Debezium blog as well as some posts about more general technical topics on the Hibernate team blog.
|
|
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..
|