Johannes Holmberg UI developer & designer
    • Home
    • About
    • Bookshelf

Posts

On topics like habits, tech, workflows, and more.

Find by topic

  • #dev
  • #git
  • #process
  • #tip
  • #workflow

Converting images to WebP with Hazel

2 November 2023

Automatically quit email with Keyboard Maestro

11 August 2023

Window management with Moom

10 February 2023

Set up a global gitignore file

6 February 2023

Send to Kindle on the web

21 November 2022

Moving word by word in iTerm

21 March 2022

2021 Reads

3 January 2022

Log a little bit every day

14 December 2021

How I capture things on my mind

2 April 2021

Monthly reading lists

14 February 2021

2020 Reads

3 January 2021

Daily schedule revisited

20 July 2020

Why I use Gridsome

6 July 2020

Setting up a hyper key

11 June 2020

Five minutes

4 June 2020

Using the Apple Watch

28 May 2020

Launching into focus mode

21 May 2020

My process for keeping up to date on the web

15 May 2020

Refreshed homescreen for 2020

26 March 2020

2019 Reads

3 January 2020

Define your principles

30 March 2019

What is your minimum?

22 March 2019

Different types of walking

2 March 2019

Simple rules to improve your design

23 February 2019

Reading while listening

16 February 2019

Handling email

9 February 2019

The power of one minute

2 February 2019

Never forget an idea again

26 January 2019

Starting out with the Bullet Journal Method

19 January 2019

2018 Reads

3 January 2019

2018 annual reflection

31 December 2018

Making room for making hours

1 May 2018

On top of Nunningen

10 April 2018

Foundation

28 March 2018

Just enough

27 June 2017

A satisfying year

10 January 2017

Timing tasks

6 December 2016

Awareness with YNAB

29 November 2016

How the Web Became Unreadable

18 November 2016

Takeaways from Smashing Conference Barcelona

30 October 2016

Why there is no CSS4 - explaining CSS Levels

5 October 2016

Valley in Davos

4 September 2016

Using Feature Queries in CSS

24 August 2016

February roundup

29 February 2016

January roundup

31 January 2016

A reviving year

13 January 2016

Planning for December

1 December 2015

Project: 3D Low Poly – Scene 4

29 November 2015

Updates on the Site

24 November 2015

Project: 3D Low Poly – Scene 3

13 November 2015

Project: 3D Low Poly – Scene 2

12 November 2015

November in Switzerland

8 November 2015

Project: 3D Low Poly – Scene 1

7 November 2015

German Log: Day 31

31 October 2015

German Log: Day 23

23 October 2015

New Place

19 October 2015

German Log: Day 11

11 October 2015

German Log: Day 6

6 October 2015

German Log: Day 3

3 October 2015

A Month of German

1 October 2015

The Camera

17 September 2015

Obsessing over news

13 September 2015

Workstation

2 September 2015

Know where to look

17 August 2015

That wonderful habit of reading

10 August 2015

Caumasee

8 August 2015

Reconstructing the Ruin

2 August 2015

Establishing my daily routine

28 July 2015

An Evening with Dylan

24 July 2015

Reading Heinlein

21 July 2015

Getting that inset of the box-shadow right

20 July 2015

Scroll behavior across the web

19 July 2015

On the way to Titterten

7 June 2015

Bridge in St. Ursanne

30 May 2015

Turning off

18 May 2015

A JavaScript Poster

23 April 2015

The Bench

9 April 2015

Getting UP

7 April 2015

Onward

28 January 2015

A year of retreat

31 December 2014

A trip to Norway

29 October 2014

Cleaning the homescreen

6 August 2014

A new home

29 May 2014

Another todo app

13 April 2014

The Flexible Web

27 July 2013

And so it ends

27 June 2013

On the road again

1 June 2013

India

13 May 2013

Journey

1 May 2013

A way of living

19 April 2013

New ground

9 April 2013

Less

19 March 2013

Drop the controls

14 March 2013

The Island

12 March 2013

The Ocean

8 March 2013

City with two faces

4 March 2013

The worrying machine

1 March 2013

Money conception

25 February 2013

Expectations

21 February 2013

Stories from the borderline

18 February 2013

Flexibility

8 February 2013

Reinvent yourself

4 February 2013

Exploration

29 January 2013

Awareness

27 January 2013

On the Road

27 January 2013

Everything new

23 January 2013

Getting on that plane

18 January 2013

Why I quit Facebook

24 September 2012

Simplify

13 August 2012

The importance of experimentation

2 August 2012

Bounded by assumptions

18 July 2012

Reduce to achieve

11 July 2012

Don’t try to control the user

26 May 2012

Why I love this

17 May 2012

A 1000 distractions in your pocket

14 May 2012

Flexible ideas

10 May 2012

Learning and unlearning

7 May 2012

Designing in the browser

4 May 2012

Future proof websites?

23 April 2012

Every device has its own purpose

13 April 2012

Adapting to new things

26 March 2012

Management is a tedious task

20 March 2012

Noise reduction

15 March 2012

Let’s get started

11 March 2012

This website is handcrafted by Johannes Holmberg. Since 2009.

  • Home
  • Uses
  • RSS Feed