geodev
muszynov.bsky.social
geodev
@muszynov.bsky.social
JavaScript, cycling, geography.

https://www.geodev.me
I finally forced myself to write a post on a technical topic: How to use infer keyword in Typescript. It's not the easiest part of TypeScript, but it's worth a look. Boris Cherny's book was very helpful.

www.geodev.me/blog/how-to-...
How to use the infer keyword in Typescript
infer is used exclusively within conditional types to extract a type from another type. It allows you to introduce a type variable that can be inferred (determined) by TypeScript's type checker during...
www.geodev.me
October 20, 2025 at 7:05 PM
For me, Lovecraft is one of the few writers who can create an atmosphere of fear. A great collection of classic short stories by the author. I hadn't read the title story, which, stylistically, differs somewhat from his other work, but is still solid.

www.geodev.me/books/lovecr...
Reading - The Doom That Came To Sarnath
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
October 19, 2025 at 12:33 PM
Galactic Pot-Healer was a difficult to read and not so enjoyable. Every author, even the outstanding one, also writes mediocre and weak works among their best.

www.geodev.me/books/philip...
Reading - Galactic Pot-Healer
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
October 10, 2025 at 8:01 PM
New map. Highest points in Gdańsk districts. It's not a particularly "exciting" map. City is one of the cities with lowest elevation in Poland, but it's worth exploring the local topography.

www.geodev.me/projects/hig...
Highest points in Gdańsk districts
Highest points for every district in Gdańsk
www.geodev.me
October 4, 2025 at 1:51 PM
My page joined the 512kb.club. I'm in the Orange team. Thanks kevquirk.com for such a project and pointing out that modern webdev "weighs" too much.
512KB Club
The 512KB Club is an exclusive list of web pages weighing less than 512 kilobytes.
512kb.club
August 27, 2025 at 5:27 PM
Another map on Polish geography. This time the highest point in each of the 16 voivodships.

www.geodev.me/projects/the...
The highest point in every voivodeship in Poland
Map showing the highest point in every voivodeship in Poland
www.geodev.me
August 23, 2025 at 8:41 PM
A good book that presents the basics of how the economy works.

www.geodev.me/books/hazlit...
Reading - Economics in one lesson
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
August 17, 2025 at 5:59 PM
A map showing the spatial distribution of forest cover by municipality (gmina) in Poland.

www.geodev.me/blog/forest-...
Forest cover in Poland
Explore Poland's forest distribution across 2,479 municipalities. Discover which regions have the highest and lowest forest coverage in the country.
www.geodev.me
August 3, 2025 at 2:31 PM
I made a map that shows cities in Poland with names referring to other cities or regions. The results are not stunning but as always, it's nice to work with spatial data.

www.geodev.me/blog/cities-...
Cities in Poland with names referring to other cities or regions
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
July 27, 2025 at 5:09 PM
A truly valuable book. How can you streamline your life so that deep work becomes a larger part of your life? In a world full of distractions and notifications, deep work is a very valuable skill.

www.geodev.me/books/newpor...
Reading - Deep Work: Rules for Focused Success in a Distracted World
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
July 17, 2025 at 6:32 PM
How the contact with the alien civilisation might end for us? This book shows the possible result. An interesting but mediocre sci-fi novel.

www.geodev.me/books/peteck...
Reading - Strefy Zerowe
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
July 15, 2025 at 6:11 PM
Poorly written book. Author praises the get-rich-very-quick method. The author gives absurd advice on investing and supposedly getting rich. Stay away from this "book"!

www.geodev.me/books/kiyosa...
Reading - Rich Dad, Poor Dad
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
July 13, 2025 at 11:07 AM
The final installment in this epic and magnificent Fellowship of the Ring adventure. Wonderful atmosphere, descriptions of Middle-earth's landscapes, and the struggle between good and evil. I'll probably reread it in a few years.

www.geodev.me/books/tolkie...
Reading - The Lord of the Rings: The Return of the King
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
July 12, 2025 at 1:31 PM
A brief recap of an important topic. Event Loop is one of the most essential elements for understanding how JavaScript works.

www.geodev.me/blog/console...
Console Log Order with Asynchronous JavaScript
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
June 18, 2025 at 8:23 PM
Another part of the adventures of the Fellowship of the Ring. Even better, more interesting and engaging.

www.geodev.me/books/tolkie...
Reading - The Lord Of The Rings: The Two Towers
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
May 19, 2025 at 5:51 PM
I have been interested in investing for a few years now but I have only just read this book. Anyone who is starting to be interested in investing should read this book.

www.geodev.me/books/bogle-...
Reading - The Little Book of Common Sense Investing
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
May 14, 2025 at 3:47 PM
I've returned to making poster maps for various cities. This time, the Polish city of Zielona Góra in western Poland.
April 26, 2025 at 6:31 PM
After a short break of science-fiction I read another one of this genre. A good novel about aging and midlife crisis, where the fictional element is only functional. I have never been disappointed with Silverberg's books.

www.geodev.me/books/robert...
Reading - Dying Inside
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
April 25, 2025 at 4:05 PM
What new can be said about this novel? Beautiful landscapes, a richly depicted world with many nations, races and languages and history... Great story and classic battle between good and evil. A very classic novel but in my opinion worth returning to.

www.geodev.me/books/tolkie...
Reading - The Lord Of The Rings: The Fellowship Of The Ring
A blog exploring the intersection of cartography and web development with insights on React, Svelte, TypeScript, and more.
www.geodev.me
April 19, 2025 at 5:45 PM
Used Mistral AI to generate SEO-friendly descriptions for my blog posts. Wrote a tiny Python script to loop through Markdown files, call the API and put the content back into the markdown.

www.geodev.me/blog/mistral...
Using Mistral AI to write meta descriptions for my blog posts
Learn how I automated SEO meta descriptions for blog posts using Mistral AI, Python, and a simple script to save time and boost visibility.
www.geodev.me
April 17, 2025 at 6:11 PM
A very atmospheric novel from the 19th century. The mood , narrative and language reminds me of Lovecraft's work. A great novel on the border of science-fiction and horror.

www.geodev.me/books/wells-...
The Island of Doctor Moreau
Programming and Cartography
www.geodev.me
April 6, 2025 at 12:52 PM
In recent years, I have been getting a lot of different spam emails. I have shared some of them in this post.

www.geodev.me/blog/my-expe...
My experience with scam emails
Programming and Cartography
www.geodev.me
April 1, 2025 at 5:03 PM
I have a list of medium-sized cities in Poland for which I am making transit diagrams (currently focusing on tramway). This time a map made for the city of Płock in the Masovian Voivodeship.

www.geodev.me/transit-maps...
Hypothetical tramway system of Płock
Programming and Cartography
www.geodev.me
March 29, 2025 at 8:15 PM
I continue to explore the works of more science-fiction authors. This time a vision of humanity going dormant for 80 years to give nature the opportunity for rebirth. An interesting concept but not very well used.

www.geodev.me/books/peteck...
Tylko cisza
Programming and Cartography
www.geodev.me
March 23, 2025 at 4:17 PM
I finished reading Janusz Zajdel's novels, but I still have a collection of his short stories to read. I was not disappointed. Reading all of this author's works gave me a lot of joy.

www.geodev.me/books/zajdel...
Relacja z pierwszej ręki
Programming and Cartography
www.geodev.me
March 22, 2025 at 4:02 PM