Creator of WorkTimes.app and MinuteTaker.app.
However, the trial start rate could be higher.
Shout out to @RevenueCat for providing these valuable insights to us! 👏
However, the trial start rate could be higher.
Shout out to @RevenueCat for providing these valuable insights to us! 👏
Honestly, I'm surprised by how many extra steps it takes to get the default ci.yml of a new Rails project working. I need to document this for next time.
Honestly, I'm surprised by how many extra steps it takes to get the default ci.yml of a new Rails project working. I need to document this for next time.
I only knew the other way around. 🙈
I only knew the other way around. 🙈
Does this look like a "Joe"?
Does this look like a "Joe"?
Let's see how far we get this time.
Let's see how far we get this time.
iPad and non-German screens will follow. But as Germany and the iPhone is about 95% of my user base, I've focused on the most important ones for now.
iPad and non-German screens will follow. But as Germany and the iPhone is about 95% of my user base, I've focused on the most important ones for now.
They still need some final refinements, but I really like the new and fresh appeal and copywriting.
Left: old; Right: new
They still need some final refinements, but I really like the new and fresh appeal and copywriting.
Left: old; Right: new
This must be my longest-running subscription.
This must be my longest-running subscription.
I added some additional export options and a nice preview of the generated PDF file.
I added some additional export options and a nice preview of the generated PDF file.
How it started How it's going
How it started How it's going
✓ It dynamically calculates the number of rows that fit on a page
✓ It renders a header on the first page
→ Next one: Render a footer on every page.
✓ It dynamically calculates the number of rows that fit on a page
✓ It renders a header on the first page
→ Next one: Render a footer on every page.
The next update fixes that: You can now tap to view the full history of linked items in a clear timeline.
The next update fixes that: You can now tap to view the full history of linked items in a clear timeline.
Here is another handy extension that saves me a lot of duplicated code.
Here is another handy extension that saves me a lot of duplicated code.
Instead, some family time.
But not without creating.
Have a lovely weekend.
Instead, some family time.
But not without creating.
Have a lovely weekend.
I've refined the coloring and shadow to improve the contrast.
I've refined the coloring and shadow to improve the contrast.
Write the function name, and based on the context, it will give you a reasonable starting point.
Write the function name, and based on the context, it will give you a reasonable starting point.
Here's my first attempt. I might have to adjust the color and contrast a bit.
Here's my first attempt. I might have to adjust the color and contrast a bit.
Any suggestions for good merchandise shops in Germany for cups?
Any suggestions for good merchandise shops in Germany for cups?
That's why I usually add extensions like this one in Swift to make my code more expressive and developer-friendly.
That's why I usually add extensions like this one in Swift to make my code more expressive and developer-friendly.
- A good cup of coffee ☕️
- Some music from lofi.cafe 🎸
- Headset with active noise canceling due to various children around 🎧
- A good cup of coffee ☕️
- Some music from lofi.cafe 🎸
- Headset with active noise canceling due to various children around 🎧