prass.tech or: How I Learned to Stop Worrying And Love Web DevelopmentPersonal website, portfolio and blog of Christian Praß, a web developer based in Germany, writing primarily about technical topics.https://prass.tech/The Weekly IT Maintenance Dayhttps://prass.tech/blog/the-weekly-it-maintenance-day/https://prass.tech/blog/the-weekly-it-maintenance-day/I recently started to have a weekly maintenance day where I keep my home devices up to date and in a good working condition.Fri, 08 Nov 2024 00:00:00 GMTITChristian PraßMy Minimalist Blog Redesignhttps://prass.tech/blog/my-minimalist-blog-redesign/https://prass.tech/blog/my-minimalist-blog-redesign/In the latest update to the code of my blog, I refocused on the essential elements and made the page smaller, lighter and faster, whilst improving the reading experience.Sun, 03 Nov 2024 00:00:00 GMTMetaChristian Praß100 Days of Swifthttps://prass.tech/blog/100-days-of-swift/https://prass.tech/blog/100-days-of-swift/This is a story about how photography got me into learning the Swift programming language. I write about the goals and rules of my 100-Days-Of-Swift project.Wed, 17 Jul 2024 00:00:00 GMTSwiftPhotographyChristian PraßReflections on Becoming a Self-Taught Software Developerhttps://prass.tech/blog/reflections-on-becoming-a-self-taught-software-developer/https://prass.tech/blog/reflections-on-becoming-a-self-taught-software-developer/I share some reflections about the things I learned along my self-taught software developer journey.Thu, 07 Mar 2024 00:00:00 GMTReflectionsChristian PraßWeeknote 52/23https://prass.tech/blog/weeknote-52-23/https://prass.tech/blog/weeknote-52-23/Notes about things that happened in my life in the last week(s).Sun, 31 Dec 2023 00:00:00 GMTWeeknoteChristian PraßThe Array Data Structurehttps://prass.tech/blog/datastructures-arrays/https://prass.tech/blog/datastructures-arrays/Arrays are a common data structure and can be found in some form or another on all programming languages. This post will give you a high level overview of arrays.Wed, 29 Nov 2023 00:00:00 GMTDatastructuresChristian PraßWeeknote 47/23https://prass.tech/blog/weeknote-47-23/https://prass.tech/blog/weeknote-47-23/Notes about things that happened in my life in the last week.Sun, 26 Nov 2023 00:00:00 GMTWeeknoteChristian PraßBook Review: "How to Solve It" by G. Pólyahttps://prass.tech/blog/how-to-solve-it-george-polya/https://prass.tech/blog/how-to-solve-it-george-polya/A book review of the classical work by Hungerian mathematician George Pólya.Sun, 29 Oct 2023 00:00:00 GMTBooksChristian PraßAdding Line Numbers to Astro's Syntax Highlighting Using CSShttps://prass.tech/blog/astro-syntax-highlighting/https://prass.tech/blog/astro-syntax-highlighting/Astro uses Shiki syntax highlighting by default. It works great but it's missing one core feature, line numbers. In this article I explain how to add line numbers using CSS only and making it work with TailwindCSS.Wed, 04 Oct 2023 00:00:00 GMTAstroCSSChristian PraßArrays and Vectors in C++https://prass.tech/blog/arrays-and-vectors-in-c++/https://prass.tech/blog/arrays-and-vectors-in-c++/My notes and examples on arrays and vectors and how to use them in C++.Tue, 26 Sep 2023 00:00:00 GMTC++DatastructuresChristian PraßInstalling Applications in Ubuntu the Hard Wayhttps://prass.tech/blog/installing-applications-in-ubuntu/https://prass.tech/blog/installing-applications-in-ubuntu/I'm going through the steps to install Firefox Developer Edition in Ubuntu which includes adding a .desktop file, which is a bit more than I expected to be required.Wed, 13 Sep 2023 00:00:00 GMTLinuxChristian PraßThe Taxing Road to Responsive Imageshttps://prass.tech/blog/road-to-responsive-images/https://prass.tech/blog/road-to-responsive-images/Todays browsers support responsive images out of the box and for the best user experience it is necessary to serve images responsively. It's not trivial to implement a more advanced solution. This is the story about why and how I serve a multitude of formats and sizes for images on this blog.Sun, 03 Sep 2023 00:00:00 GMTHTMLCSSAstroMetaChristian PraßWe Are Going on an Adventurehttps://prass.tech/blog/adventure/https://prass.tech/blog/adventure/This is the first post of my new blog. I write about my reasons and motivation for blogging, what to expect from this blog in the future and some offtopic things.Wed, 16 Aug 2023 00:00:00 GMTMetaChristian Praß