Open in app
Home
Notifications
Lists
Stories

Write
Lothar Schulz
Lothar Schulz

Home
About

Published in lotharschulz

·Apr 6

Why a genuine 40% bug fix rule worked

A couple of months ago I faced a situation with way more created bugs than resolved ones. Several attempts to reduce the number of created vs resolved bugs have been tried: being vocal about the situation introducing metrics created vs. resolved bugs making the metrics part of every review In…

Bugs

2 min read

Why a genuine 40% bug fix rule worked
Why a genuine 40% bug fix rule worked

Published in lotharschulz

·Mar 19

Challenge — We Need To Lint Protos Easily

Proto linting with buf findings can be surprising. This write up describes options on how to reduce your buf linting failures to zero. What is gRPC? gRPC is a RPC framework. It is a popular framework and available for many languages including Kotlin. gRPC uses by default protocol buffer as its interface definition…

Grpc

2 min read

Challenge — We Need To Lint Protos Easily
Challenge — We Need To Lint Protos Easily

Published in lotharschulz

·Mar 19

Best day to start your sprint? It’s not Monday ;-)

When is a good day in the week to start a sprint? Answer: Any day but Monday. Sounds crazy? Not as much as you may think. Work weeks in most work environments start on a Monday (as always exceptions apply). Also the ISO_8601 standard defines weekday number one for Monday. …

Agile

3 min read

Best day to start your sprint? It’s not Monday ;-)
Best day to start your sprint? It’s not Monday ;-)

Published in lotharschulz

·Dec 23, 2021

How to create a React Frontend to Debounce Text Input Persistence In Firebase Firestore.

Do you want web input persisted without save buttons? You don’t want to hit the database with every keystroke. Here is how — with React and Firebase/Firestore. Try it out yourself on https://debounce-d7a74.web.app/. The relevant code is here: https://github.com/lotharschulz/debounce. …

Firebase

2 min read

How to create a React Frontend to Debounce Text Input Persistence In Firebase Firestore.
How to create a React Frontend to Debounce Text Input Persistence In Firebase Firestore.

Published in Miro Engineering

·Nov 25, 2021

How to switch between Java LTS versions 8, 11, and 17 on Mac

At Miro we use Java quite extensively. Also we like to share our reflections and engage with the community. While focusing on one Java version at Miro, we’d like to share in this write-up how to switch between Java/JDK versions on Mac via the command line. On Mac you can…

Java

2 min read

How to switch between Java LTS versions 8, 11 and 17 on Mac
How to switch between Java LTS versions 8, 11 and 17 on Mac

Published in lotharschulz

·Nov 18, 2021

How To Migrate Firebase Cloud Functions — JavaScript To TypeScript

Firebase cloud functions support several languages and execution environments including Javascript and Typescript. Recently I did a JavaScript to Typescript migration and followed the recommended migration steps. Why Typescript? By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code. https://www.typescriptlang.org/ Firebase cloud functions written in Javascript…

Java Script

4 min read

How To Migrate Firebase Cloud Functions — JavaScript To TypeScript
How To Migrate Firebase Cloud Functions — JavaScript To TypeScript

Published in lotharschulz

·Nov 12, 2021

Stay Interviews

Have you ever lost a valuable software engineer you would like to keep? Did you try to convince them to stay? Did you attempt to learn from this with an exit interview? Would you actually like to avoid exit interviews? Here is how: Stay interviews. no time? jump straight to…

Interview

7 min read

Stay Interviews
Stay Interviews

Published in lotharschulz

·Nov 12, 2021

MacOS setup automation with Homebrew

Got a new MacBook and thinking about how to set up all the programming languages, packages, and IDEs? The followings scripts help you to automate your macOS setup. no time? jump straight to the scripts Prelude A macOS setup script is a bash script for me. My script starts with the…

Mac

3 min read

MacOS setup automation with Homebrew
MacOS setup automation with Homebrew

Published in lotharschulz

·Jun 30, 2021

Own your Feedback with SBIN or SPIT

Have you ever gotten feedback that started with “I have been told that you ….” How did you feel? Possibly you asked yourself “Well, how valuable is such feedback?” You can do better — here is how to own your Feedback with SBIN or SPIT. SBIN and SPIT [1] are…

Feedback

3 min read

Own your Feedback with SBIN or SPIT
Own your Feedback with SBIN or SPIT

Published in lotharschulz

·Jun 27, 2021

Domain Transfer to another AWS Account

Transferring a domain from one AWS account to another is possible via AWS API and AWS CLI. Recently I had to transfer a domain. I experienced three interesting cases using the AWS CLI ( version 2.1.21):

AWS

2 min read

Domain Transfer to another AWS Account
Domain Transfer to another AWS Account
Lothar Schulz

Lothar Schulz

www.lotharschulz.info

Following
  • Darius Foroux

    Darius Foroux

  • Lilith Wittmann

    Lilith Wittmann

  • Sarah Cordivano

    Sarah Cordivano

  • Ayoub Briki

    Ayoub Briki

  • Uzi Landsmann

    Uzi Landsmann

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable