diff --git a/docs/.authors.yml b/docs/.authors.yml index 005c5f8e..7eff975b 100644 --- a/docs/.authors.yml +++ b/docs/.authors.yml @@ -2,12 +2,12 @@ authors: chris: name: Chris Cumming description: Host - avatar: https://weeklydevchat.com/hosts/chris.jpeg + avatar: /hosts/chris.webp norm: name: Norman Lorrain description: Host - avatar: https://weeklydevchat.com/hosts/norm.png + avatar: /hosts/norm.webp omar: name: Omar Ashour description: Host - avatar: https://weeklydevchat.com/hosts/omar.png + avatar: /hosts/omar.webp diff --git a/docs/assets/Design Files/designwdc.png b/docs/assets/Design Files/designwdc.png deleted file mode 100644 index f63e7e5d..00000000 Binary files a/docs/assets/Design Files/designwdc.png and /dev/null differ diff --git a/docs/assets/Design Files/designwdc.webp b/docs/assets/Design Files/designwdc.webp new file mode 100644 index 00000000..bce196fc Binary files /dev/null and b/docs/assets/Design Files/designwdc.webp differ diff --git a/docs/assets/Design Files/mobilewdc.png b/docs/assets/Design Files/mobilewdc.png deleted file mode 100644 index b71a14bd..00000000 Binary files a/docs/assets/Design Files/mobilewdc.png and /dev/null differ diff --git a/docs/assets/Design Files/mobilewdc.webp b/docs/assets/Design Files/mobilewdc.webp new file mode 100644 index 00000000..d2e09b5c Binary files /dev/null and b/docs/assets/Design Files/mobilewdc.webp differ diff --git a/docs/assets/logo/Favicons/16X16_favicon1.png b/docs/assets/logo/Favicons/16X16_favicon1.png deleted file mode 100644 index 0423e4c9..00000000 Binary files a/docs/assets/logo/Favicons/16X16_favicon1.png and /dev/null differ diff --git a/docs/assets/logo/Favicons/16X16_favicon1.webp b/docs/assets/logo/Favicons/16X16_favicon1.webp new file mode 100644 index 00000000..8aa3382b Binary files /dev/null and b/docs/assets/logo/Favicons/16X16_favicon1.webp differ diff --git a/docs/assets/logo/Favicons/16X16_favicon2.png b/docs/assets/logo/Favicons/16X16_favicon2.png deleted file mode 100644 index 1c888cbb..00000000 Binary files a/docs/assets/logo/Favicons/16X16_favicon2.png and /dev/null differ diff --git a/docs/assets/logo/Favicons/16X16_favicon2.webp b/docs/assets/logo/Favicons/16X16_favicon2.webp new file mode 100644 index 00000000..b5cec2ae Binary files /dev/null and b/docs/assets/logo/Favicons/16X16_favicon2.webp differ diff --git a/docs/assets/logo/png/170X170_Facebook_pfp_dark.png b/docs/assets/logo/png/170X170_Facebook_pfp_dark.png deleted file mode 100644 index 471cc185..00000000 Binary files a/docs/assets/logo/png/170X170_Facebook_pfp_dark.png and /dev/null differ diff --git a/docs/assets/logo/png/170X170_Facebook_pfp_dark.webp b/docs/assets/logo/png/170X170_Facebook_pfp_dark.webp new file mode 100644 index 00000000..bc9eab47 Binary files /dev/null and b/docs/assets/logo/png/170X170_Facebook_pfp_dark.webp differ diff --git a/docs/assets/logo/png/170X170_Facebook_pfp_light.png b/docs/assets/logo/png/170X170_Facebook_pfp_light.png deleted file mode 100644 index f7f497ad..00000000 Binary files a/docs/assets/logo/png/170X170_Facebook_pfp_light.png and /dev/null differ diff --git a/docs/assets/logo/png/170X170_Facebook_pfp_light.webp b/docs/assets/logo/png/170X170_Facebook_pfp_light.webp new file mode 100644 index 00000000..3aa98aff Binary files /dev/null and b/docs/assets/logo/png/170X170_Facebook_pfp_light.webp differ diff --git a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.png b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.png deleted file mode 100644 index 194af624..00000000 Binary files a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.png and /dev/null differ diff --git a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.webp b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.webp new file mode 100644 index 00000000..b3e47034 Binary files /dev/null and b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_dark.webp differ diff --git a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.png b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.png deleted file mode 100644 index 60a4af4e..00000000 Binary files a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.png and /dev/null differ diff --git a/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.webp b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.webp new file mode 100644 index 00000000..d08b481c Binary files /dev/null and b/docs/assets/logo/png/400X400_meetup_twitter_linkedin_pfp_light.webp differ diff --git a/docs/assets/logo/png/512X512_slack_avatar_dark.png b/docs/assets/logo/png/512X512_slack_avatar_dark.png deleted file mode 100644 index 65ed85e8..00000000 Binary files a/docs/assets/logo/png/512X512_slack_avatar_dark.png and /dev/null differ diff --git a/docs/assets/logo/png/512X512_slack_avatar_dark.webp b/docs/assets/logo/png/512X512_slack_avatar_dark.webp new file mode 100644 index 00000000..3aa5f5ed Binary files /dev/null and b/docs/assets/logo/png/512X512_slack_avatar_dark.webp differ diff --git a/docs/assets/logo/png/512X512_slack_avatar_light.png b/docs/assets/logo/png/512X512_slack_avatar_light.png deleted file mode 100644 index 9f8e5a0b..00000000 Binary files a/docs/assets/logo/png/512X512_slack_avatar_light.png and /dev/null differ diff --git a/docs/assets/logo/png/512X512_slack_avatar_light.webp b/docs/assets/logo/png/512X512_slack_avatar_light.webp new file mode 100644 index 00000000..a5eb4c56 Binary files /dev/null and b/docs/assets/logo/png/512X512_slack_avatar_light.webp differ diff --git a/docs/assets/logo/png/horizontal_logo_dark_150.png b/docs/assets/logo/png/horizontal_logo_dark_150.png deleted file mode 100644 index a226408a..00000000 Binary files a/docs/assets/logo/png/horizontal_logo_dark_150.png and /dev/null differ diff --git a/docs/assets/logo/png/horizontal_logo_dark_150.webp b/docs/assets/logo/png/horizontal_logo_dark_150.webp new file mode 100644 index 00000000..50bff6f0 Binary files /dev/null and b/docs/assets/logo/png/horizontal_logo_dark_150.webp differ diff --git a/docs/assets/logo/png/horizontal_logo_dark_75.png b/docs/assets/logo/png/horizontal_logo_dark_75.png deleted file mode 100644 index 876b6736..00000000 Binary files a/docs/assets/logo/png/horizontal_logo_dark_75.png and /dev/null differ diff --git a/docs/assets/logo/png/horizontal_logo_dark_75.webp b/docs/assets/logo/png/horizontal_logo_dark_75.webp new file mode 100644 index 00000000..deb67f7a Binary files /dev/null and b/docs/assets/logo/png/horizontal_logo_dark_75.webp differ diff --git a/docs/assets/logo/png/horizontal_logo_light_150.png b/docs/assets/logo/png/horizontal_logo_light_150.png deleted file mode 100644 index 42677acf..00000000 Binary files a/docs/assets/logo/png/horizontal_logo_light_150.png and /dev/null differ diff --git a/docs/assets/logo/png/horizontal_logo_light_150.webp b/docs/assets/logo/png/horizontal_logo_light_150.webp new file mode 100644 index 00000000..9450e03b Binary files /dev/null and b/docs/assets/logo/png/horizontal_logo_light_150.webp differ diff --git a/docs/assets/logo/png/horizontal_logo_light_75.png b/docs/assets/logo/png/horizontal_logo_light_75.png deleted file mode 100644 index 8b9ffdb3..00000000 Binary files a/docs/assets/logo/png/horizontal_logo_light_75.png and /dev/null differ diff --git a/docs/assets/logo/png/horizontal_logo_light_75.webp b/docs/assets/logo/png/horizontal_logo_light_75.webp new file mode 100644 index 00000000..9a33dbad Binary files /dev/null and b/docs/assets/logo/png/horizontal_logo_light_75.webp differ diff --git a/docs/assets/logo/png/square_logo_dark_150.png b/docs/assets/logo/png/square_logo_dark_150.png deleted file mode 100644 index 9e7b9cfe..00000000 Binary files a/docs/assets/logo/png/square_logo_dark_150.png and /dev/null differ diff --git a/docs/assets/logo/png/square_logo_dark_150.webp b/docs/assets/logo/png/square_logo_dark_150.webp new file mode 100644 index 00000000..a6a15267 Binary files /dev/null and b/docs/assets/logo/png/square_logo_dark_150.webp differ diff --git a/docs/assets/logo/png/square_logo_dark_75.png b/docs/assets/logo/png/square_logo_dark_75.png deleted file mode 100644 index de8bf399..00000000 Binary files a/docs/assets/logo/png/square_logo_dark_75.png and /dev/null differ diff --git a/docs/assets/logo/png/square_logo_dark_75.webp b/docs/assets/logo/png/square_logo_dark_75.webp new file mode 100644 index 00000000..bf0421c0 Binary files /dev/null and b/docs/assets/logo/png/square_logo_dark_75.webp differ diff --git a/docs/assets/logo/png/square_logo_light_150.png b/docs/assets/logo/png/square_logo_light_150.png deleted file mode 100644 index 39ea16b3..00000000 Binary files a/docs/assets/logo/png/square_logo_light_150.png and /dev/null differ diff --git a/docs/assets/logo/png/square_logo_light_150.webp b/docs/assets/logo/png/square_logo_light_150.webp new file mode 100644 index 00000000..30089f8d Binary files /dev/null and b/docs/assets/logo/png/square_logo_light_150.webp differ diff --git a/docs/assets/logo/png/square_logo_light_75.png b/docs/assets/logo/png/square_logo_light_75.png deleted file mode 100644 index ea2f4432..00000000 Binary files a/docs/assets/logo/png/square_logo_light_75.png and /dev/null differ diff --git a/docs/assets/logo/png/square_logo_light_75.webp b/docs/assets/logo/png/square_logo_light_75.webp new file mode 100644 index 00000000..af44b2a9 Binary files /dev/null and b/docs/assets/logo/png/square_logo_light_75.webp differ diff --git a/docs/assets/logo/png/weekly_dev_chat_header_with_time.png b/docs/assets/logo/png/weekly_dev_chat_header_with_time.png deleted file mode 100644 index f29e085d..00000000 Binary files a/docs/assets/logo/png/weekly_dev_chat_header_with_time.png and /dev/null differ diff --git a/docs/assets/logo/png/weekly_dev_chat_header_with_time.webp b/docs/assets/logo/png/weekly_dev_chat_header_with_time.webp new file mode 100644 index 00000000..82dbd71b Binary files /dev/null and b/docs/assets/logo/png/weekly_dev_chat_header_with_time.webp differ diff --git a/docs/hosts/chris.jpeg b/docs/hosts/chris.jpeg deleted file mode 100644 index cbd7b69d..00000000 Binary files a/docs/hosts/chris.jpeg and /dev/null differ diff --git a/docs/hosts/chris.webp b/docs/hosts/chris.webp new file mode 100644 index 00000000..c3acd8a5 Binary files /dev/null and b/docs/hosts/chris.webp differ diff --git a/docs/hosts/index (wp export).md.bak b/docs/hosts/index (wp export).md.bak index fde10d54..2103e6b9 100644 --- a/docs/hosts/index (wp export).md.bak +++ b/docs/hosts/index (wp export).md.bak @@ -34,7 +34,7 @@ A second option is to join the Edmonton Unlimited Meetup [group](https://www.mee ## Hosts -![](images/chris.jpeg) +![](images/chris.webp) ## Chris Cumming @@ -74,19 +74,19 @@ If you have any other ideas for helping Weekly Dev Chat please give [Chris](chri ## Sponsors -![](images/smp.jpeg) +![](images/smp.webp) **Saturday Morning Productions** Thanks to [Saturday MP](https://saturdaymp.com/) for providing hosting, Zoom, and more. -![](images/devEd.png) +![](images/devEd.webp) **Dev Edmonton Society** Thanks to [DES](https://devedmonton.com/) for providing a Slack channel. -![](images/EdmontonUnlimited.jpeg) +![](images/EdmontonUnlimited.webp) **Edmonton Unlimited** diff --git a/docs/hosts/index.md b/docs/hosts/index.md index 1a1ebe6c..8115396d 100644 --- a/docs/hosts/index.md +++ b/docs/hosts/index.md @@ -5,7 +5,7 @@ hide: Chris Cumming ------------- -![](chris.jpeg){: style="width:150px;float: left;padding-right: 10px;"} +![](chris.webp){: style="width:150px;float: left;padding-right: 10px;"} @@ -16,14 +16,14 @@ Chris also founded and hosts the [Weekly Dev Chat](http://weeklydevchat.com/)  Norm Lorrain ------------ -![](norm.png){: style="width:150px;float: left;padding-right: 10px;"} +![](norm.webp){: style="width:150px;float: left;padding-right: 10px;"} I have degrees in EE and CS and have worked in industries from broadcast communications to nuclear power to SCADA. Currently call myself semi-retired, working part-time as an IT manager at a local healthcare clinic. Our first computer was a Heathkit HS-151, in 1984, programmed in GW-Basic and Turbo Pascal. My first IT summer job was writing Cobol code on an HP mainframe terminal. I love to work with embedded systems and have worked mostly in C and C++. These days I usually program in Python. I'm curious about many things; YouTube's algorithm has a hard time with me 😏. Omar Ashour ------------- -![](omar.png){: style="width:150px;float: left;padding-right: 10px;"} +![](omar.webp){: style="width:150px;float: left;padding-right: 10px;"} Omar is a full‑stack developer who believes great software should sing, just like a well‑written melody. A trained musician and economics graduate, Omar fuses creative UI craftsmanship with a data‑driven focus on ROI. As a software developer, he’s delivered performance‑driven products and helped a SaaS platform reach $1 M ARR in under two years. Besides co-hosting the Weekly Dev Chat with Chris and Norm, he takes part in ethical hacking with [YegSec CTF](https://ctftime.org/team/109674). Beyond programming, he enjoys chess, football (i.e. soccer) and spending time with his family. diff --git a/docs/hosts/norm.png b/docs/hosts/norm.png deleted file mode 100644 index 35dad7c5..00000000 Binary files a/docs/hosts/norm.png and /dev/null differ diff --git a/docs/hosts/norm.webp b/docs/hosts/norm.webp new file mode 100644 index 00000000..fbff4bfe Binary files /dev/null and b/docs/hosts/norm.webp differ diff --git a/docs/hosts/omar.png b/docs/hosts/omar.png deleted file mode 100644 index 54df3cd0..00000000 Binary files a/docs/hosts/omar.png and /dev/null differ diff --git a/docs/hosts/omar.webp b/docs/hosts/omar.webp new file mode 100644 index 00000000..54c5ad28 Binary files /dev/null and b/docs/hosts/omar.webp differ diff --git a/docs/past-hosts/_archive/HugoHeadShot.jpg b/docs/past-hosts/_archive/HugoHeadShot.jpg deleted file mode 100644 index d3d947ad..00000000 Binary files a/docs/past-hosts/_archive/HugoHeadShot.jpg and /dev/null differ diff --git a/docs/past-hosts/_archive/HugoHeadShot.webp b/docs/past-hosts/_archive/HugoHeadShot.webp new file mode 100644 index 00000000..2d71bcf5 Binary files /dev/null and b/docs/past-hosts/_archive/HugoHeadShot.webp differ diff --git a/docs/past-hosts/_archive/azal-1-scaled.jpeg b/docs/past-hosts/_archive/azal-1-scaled.jpeg deleted file mode 100644 index ba107f6e..00000000 Binary files a/docs/past-hosts/_archive/azal-1-scaled.jpeg and /dev/null differ diff --git a/docs/past-hosts/_archive/azal-1-scaled.webp b/docs/past-hosts/_archive/azal-1-scaled.webp new file mode 100644 index 00000000..df31c115 Binary files /dev/null and b/docs/past-hosts/_archive/azal-1-scaled.webp differ diff --git a/docs/past-hosts/_archive/azal-2-scaled.jpeg b/docs/past-hosts/_archive/azal-2-scaled.jpeg deleted file mode 100644 index ba107f6e..00000000 Binary files a/docs/past-hosts/_archive/azal-2-scaled.jpeg and /dev/null differ diff --git a/docs/past-hosts/_archive/azal-2-scaled.webp b/docs/past-hosts/_archive/azal-2-scaled.webp new file mode 100644 index 00000000..df31c115 Binary files /dev/null and b/docs/past-hosts/_archive/azal-2-scaled.webp differ diff --git a/docs/past-hosts/_archive/azal-scaled.jpeg b/docs/past-hosts/_archive/azal-scaled.jpeg deleted file mode 100644 index ba107f6e..00000000 Binary files a/docs/past-hosts/_archive/azal-scaled.jpeg and /dev/null differ diff --git a/docs/past-hosts/_archive/azal-scaled.webp b/docs/past-hosts/_archive/azal-scaled.webp new file mode 100644 index 00000000..df31c115 Binary files /dev/null and b/docs/past-hosts/_archive/azal-scaled.webp differ diff --git a/docs/past-hosts/_archive/birm.png b/docs/past-hosts/_archive/birm.png deleted file mode 100644 index 527ddc6a..00000000 Binary files a/docs/past-hosts/_archive/birm.png and /dev/null differ diff --git a/docs/past-hosts/_archive/birm.webp b/docs/past-hosts/_archive/birm.webp new file mode 100644 index 00000000..eadb9bf1 Binary files /dev/null and b/docs/past-hosts/_archive/birm.webp differ diff --git a/docs/past-hosts/_archive/dale.jpeg b/docs/past-hosts/_archive/dale.jpeg deleted file mode 100644 index aff118db..00000000 Binary files a/docs/past-hosts/_archive/dale.jpeg and /dev/null differ diff --git a/docs/past-hosts/_archive/dale.webp b/docs/past-hosts/_archive/dale.webp new file mode 100644 index 00000000..ae54618b Binary files /dev/null and b/docs/past-hosts/_archive/dale.webp differ diff --git a/docs/past-hosts/azal.jpeg b/docs/past-hosts/azal.jpeg deleted file mode 100644 index ba107f6e..00000000 Binary files a/docs/past-hosts/azal.jpeg and /dev/null differ diff --git a/docs/past-hosts/azal.webp b/docs/past-hosts/azal.webp new file mode 100644 index 00000000..df31c115 Binary files /dev/null and b/docs/past-hosts/azal.webp differ diff --git a/docs/past-hosts/birm.png b/docs/past-hosts/birm.png deleted file mode 100644 index 527ddc6a..00000000 Binary files a/docs/past-hosts/birm.png and /dev/null differ diff --git a/docs/past-hosts/birm.webp b/docs/past-hosts/birm.webp new file mode 100644 index 00000000..eadb9bf1 Binary files /dev/null and b/docs/past-hosts/birm.webp differ diff --git a/docs/past-hosts/dale.jpeg b/docs/past-hosts/dale.jpeg deleted file mode 100644 index aff118db..00000000 Binary files a/docs/past-hosts/dale.jpeg and /dev/null differ diff --git a/docs/past-hosts/dale.webp b/docs/past-hosts/dale.webp new file mode 100644 index 00000000..ae54618b Binary files /dev/null and b/docs/past-hosts/dale.webp differ diff --git a/docs/past-hosts/hugo.jpg b/docs/past-hosts/hugo.jpg deleted file mode 100644 index d3d947ad..00000000 Binary files a/docs/past-hosts/hugo.jpg and /dev/null differ diff --git a/docs/past-hosts/hugo.webp b/docs/past-hosts/hugo.webp new file mode 100644 index 00000000..2d71bcf5 Binary files /dev/null and b/docs/past-hosts/hugo.webp differ diff --git a/docs/past-hosts/index.md b/docs/past-hosts/index.md index 5afcdffd..e1633031 100644 --- a/docs/past-hosts/index.md +++ b/docs/past-hosts/index.md @@ -9,7 +9,7 @@ hide: ## Azal Abedi -![Azal Abedi](azal.jpeg){: style="width:150px;float: left;padding-right: 10px;"} +![Azal Abedi](azal.webp){: style="width:150px;float: left;padding-right: 10px;"} Azal is a self-taught developer who started to learn to code during the middle of the pandemic. His formal background comes from a Bachelor of Commerce degree in Management from MacEwan University and 7 years in the private post-secondary education industry. He enjoys sharing knowledge he gained on his journey from solo-learning to actual on-the-job tech experience with the local developer community, however, he can. As of September 2021, Azal has been working as a developer at Go Auto. @@ -20,7 +20,7 @@ Azal is a self-taught developer who started to learn to code during the middle o ## Hugo Palomera -![Hugo Palomera](hugo.jpg){: style="width:150px;float: left;padding-right: 10px;"} +![Hugo Palomera](hugo.webp){: style="width:150px;float: left;padding-right: 10px;"} Hugo is a back-end developer working at samdesk.io. He enjoys working with AWS, Terraform and Python, but also enjoys connecting with like-minded individuals and is always open to engaging in coffee chats to exchange knowledge and experiences. Don't hesitate to reach out to him; he welcomes opportunities to connect with new people and foster meaningful connections within the industry. @@ -29,7 +29,7 @@ Hugo is a back-end developer working at samdesk.io. He enjoys working with AWS, ## Dale Hagglund -![Dale Hagglund](dale.jpeg){: style="width:150px;float: left;padding-right: 10px;"} +![Dale Hagglund](dale.webp){: style="width:150px;float: left;padding-right: 10px;"} My first paid programming job was a summer job for my high school, from which I learned that (a) good variable names are important, (b), algorithms are cool, and (c) you shouldn't bid a fixed-price contract. After high school, I received as B.Sc. in Computer Science (1986) from the University of Alberta and an M.Sc. in Computer Science (1988) from the University of Victoria.

I have worked on “close-to-the-hardware” projects including high-performance networking, i/o, and computing systems for most of my career. However, I am now at INVIDI Technologies working on software to help content distributors and providers make the best use of their available ad spots. @@ -41,7 +41,7 @@ I enjoy writing software and talking and thinking about how to write software be ## Birm Wais -![Brim Wais](birm.png){: style="width:150px;float: left;padding-right: 10px;"} +![Brim Wais](birm.webp){: style="width:150px;float: left;padding-right: 10px;"} I got into programming because I wanted to build an app for this startup idea I had. Turned out the app idea was terrible, but learning to code wasn't. I'm still hacking around on projects and attempting to build Startups, but I also work as a full-stack developer at Punchcard Systems. [LinkedIn](https://linkedin.com/in/birm/) \ No newline at end of file diff --git a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.png b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.png deleted file mode 100644 index 9a3f0304..00000000 Binary files a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.png and /dev/null differ diff --git a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.webp b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.webp new file mode 100644 index 00000000..1e953ba7 Binary files /dev/null and b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_business_man_at_a_computer.webp differ diff --git a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.png b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.png deleted file mode 100644 index 4438488f..00000000 Binary files a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.png and /dev/null differ diff --git a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.webp b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.webp new file mode 100644 index 00000000..f3eed150 Binary files /dev/null and b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/images/a_very_very_massive_giant_data_center.webp differ diff --git a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/index.md b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/index.md index 148a5d7e..72decefa 100644 --- a/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/index.md +++ b/docs/posts/2024/09/2024-09-17-privacy-does-it-matter-anymore/index.md @@ -25,4 +25,4 @@ September's security theme schedule: Learn how to join the chat, and other useful information, [here](https://weeklydevchat.com/). Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others. -![alt text](images/a_business_man_at_a_computer.png) \ No newline at end of file +![alt text](images/a_business_man_at_a_computer.webp) \ No newline at end of file diff --git a/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.png b/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.png deleted file mode 100644 index 9fccb36a..00000000 Binary files a/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.png and /dev/null differ diff --git a/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.webp b/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.webp new file mode 100644 index 00000000..ce6d4bcf Binary files /dev/null and b/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/images/illustration_of_a_conference_with_security.webp differ diff --git a/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/index.md b/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/index.md index 62aca242..f49899f5 100644 --- a/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/index.md +++ b/docs/posts/2024/09/2024-09-24-live-from-bsides-maybe/index.md @@ -19,4 +19,4 @@ Sep 24th: Live from BSides (maybe?) Learn how to join the chat, and other useful information, [here](https://weeklydevchat.com/). Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others. -![alt text](images/illustration_of_a_conference_with_security.png) \ No newline at end of file +![alt text](images/illustration_of_a_conference_with_security.webp) \ No newline at end of file diff --git a/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.png b/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.png deleted file mode 100644 index 05b3c9da..00000000 Binary files a/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.png and /dev/null differ diff --git a/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.webp b/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.webp new file mode 100644 index 00000000..9e7d2506 Binary files /dev/null and b/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/images/Harvest.webp differ diff --git a/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/index.md b/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/index.md index 76d8eae7..7a1de30e 100644 --- a/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/index.md +++ b/docs/posts/2024/10/2024-10-08-harvest-time-reaping-the-benefits-of-past-investments/index.md @@ -27,4 +27,4 @@ Theme for October is Fall: Learn how to join the chat, and other useful information, [here](https://weeklydevchat.com/). Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others. -![alt text](images/Harvest.png) \ No newline at end of file +![alt text](images/Harvest.webp) \ No newline at end of file diff --git a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.png b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.png deleted file mode 100644 index f680b7f6..00000000 Binary files a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.png and /dev/null differ diff --git a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.webp b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.webp new file mode 100644 index 00000000..ad267489 Binary files /dev/null and b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education-1022x1024.webp differ diff --git a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.png b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.png deleted file mode 100644 index 3885cceb..00000000 Binary files a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.png and /dev/null differ diff --git a/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.webp b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.webp new file mode 100644 index 00000000..6033d97c Binary files /dev/null and b/docs/posts/2025/02/2025-02-04-developer-education/images/2025-02-03_education.webp differ diff --git a/docs/posts/2025/02/2025-02-04-developer-education/index.md b/docs/posts/2025/02/2025-02-04-developer-education/index.md index 5fbdc031..075ff053 100644 --- a/docs/posts/2025/02/2025-02-04-developer-education/index.md +++ b/docs/posts/2025/02/2025-02-04-developer-education/index.md @@ -21,4 +21,4 @@ Did you specialize or generalize? What trends do you see? Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others. Zoom link will be posted shortly before 12pm MDT. -![](images/2025-02-03_education-1022x1024.png) +![](images/2025-02-03_education-1022x1024.webp) diff --git a/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.png b/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.png deleted file mode 100644 index a7b1e75a..00000000 Binary files a/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.png and /dev/null differ diff --git a/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.webp b/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.webp new file mode 100644 index 00000000..6346f138 Binary files /dev/null and b/docs/posts/2025/03/12/The-Good-the-Bad-and-the-Ugly.webp differ diff --git a/docs/posts/2025/03/12/index.md b/docs/posts/2025/03/12/index.md index 9cd4bbfc..02bb8a19 100644 --- a/docs/posts/2025/03/12/index.md +++ b/docs/posts/2025/03/12/index.md @@ -15,4 +15,4 @@ Hi! My name is Omar, and I'm happy to be a recent contributor to the weekly dev During the chat, a comment was made by someone about how we're returning to a 'zero-trust' industry. Presumably, this was the case following the dot-com bust of the 1990s. Trust is hard to build, and that's probably where many companies and hiring personnel are finding themselves: a position of asking who to trust enough as a potential hire. It's a tough question. People breaking into the industry and those getting back into the job market may have to go back to more traditional ways of building trust to counter the overly-automated, globalized, AI-driven landscape. This is not necessarily a bad thing, as the human connections may come readily to those that have been doing the hard work already. One suggestion from a fellow weekly-dev-chatter was to consider going and writing an actual physical letter/cover letter and sending that to hit the point home that you are serious and real. Food for thought in the new wild west. *Cue The Good, the Bad, and the Ugly theme* -![alt text](The-Good-the-Bad-and-the-Ugly.png) \ No newline at end of file +![alt text](The-Good-the-Bad-and-the-Ugly.webp) \ No newline at end of file diff --git a/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.jpg b/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.jpg deleted file mode 100644 index d993788f..00000000 Binary files a/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.jpg and /dev/null differ diff --git a/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.webp b/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.webp new file mode 100644 index 00000000..58ccab23 Binary files /dev/null and b/docs/posts/2025/03/18/Philips_stereo_AM_radio,_encased_in_wood_1024.webp differ diff --git a/docs/posts/2025/03/18/index.md b/docs/posts/2025/03/18/index.md index b540c87f..5f240822 100644 --- a/docs/posts/2025/03/18/index.md +++ b/docs/posts/2025/03/18/index.md @@ -19,4 +19,4 @@ So, if you're currently working and you get your choice from the Jira buffet or Everyone and anyone are welcome to join as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm Mountain Time. -![alt text](Philips_stereo_AM_radio,_encased_in_wood_1024.jpg) \ No newline at end of file +![alt text](Philips_stereo_AM_radio,_encased_in_wood_1024.webp) \ No newline at end of file diff --git a/docs/posts/2025/04/01/index.md b/docs/posts/2025/04/01/index.md index 0f94f540..b4267464 100644 --- a/docs/posts/2025/04/01/index.md +++ b/docs/posts/2025/04/01/index.md @@ -28,4 +28,4 @@ There's an old saying: “Good. Fast. Cheap. Pick Any Two.” In any work we do, Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![sound board mixer](mixer.png) \ No newline at end of file +![sound board mixer](mixer.webp) \ No newline at end of file diff --git a/docs/posts/2025/04/01/mixer.png b/docs/posts/2025/04/01/mixer.png deleted file mode 100644 index a4955df8..00000000 Binary files a/docs/posts/2025/04/01/mixer.png and /dev/null differ diff --git a/docs/posts/2025/04/01/mixer.webp b/docs/posts/2025/04/01/mixer.webp new file mode 100644 index 00000000..a426a954 Binary files /dev/null and b/docs/posts/2025/04/01/mixer.webp differ diff --git a/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.jpeg b/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.jpeg deleted file mode 100644 index 1612e434..00000000 Binary files a/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.jpeg and /dev/null differ diff --git a/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.webp b/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.webp new file mode 100644 index 00000000..494c0b5b Binary files /dev/null and b/docs/posts/2025/04/08/2019_Alaska_Eq_Tsunami_Times.webp differ diff --git a/docs/posts/2025/04/08/index.md b/docs/posts/2025/04/08/index.md index e3f8a688..3def8273 100644 --- a/docs/posts/2025/04/08/index.md +++ b/docs/posts/2025/04/08/index.md @@ -22,4 +22,4 @@ What are your views on technology’s role in addressing the big global issues? Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![tsunami travel times graph](2019_Alaska_Eq_Tsunami_Times.jpeg) \ No newline at end of file +![tsunami travel times graph](2019_Alaska_Eq_Tsunami_Times.webp) \ No newline at end of file diff --git a/docs/posts/2025/04/15/2025-04-15_featured_image.jpeg b/docs/posts/2025/04/15/2025-04-15_featured_image.jpeg deleted file mode 100644 index 1983c560..00000000 Binary files a/docs/posts/2025/04/15/2025-04-15_featured_image.jpeg and /dev/null differ diff --git a/docs/posts/2025/04/15/2025-04-15_featured_image.webp b/docs/posts/2025/04/15/2025-04-15_featured_image.webp new file mode 100644 index 00000000..2296957b Binary files /dev/null and b/docs/posts/2025/04/15/2025-04-15_featured_image.webp differ diff --git a/docs/posts/2025/04/15/index.md b/docs/posts/2025/04/15/index.md index a105d8a5..48edc25e 100644 --- a/docs/posts/2025/04/15/index.md +++ b/docs/posts/2025/04/15/index.md @@ -16,4 +16,4 @@ Did your career path turn out how you imagined it when you were younger? For peo Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![Featured Image](2025-04-15_featured_image.jpeg) \ No newline at end of file +![Featured Image](2025-04-15_featured_image.webp) \ No newline at end of file diff --git a/docs/posts/2025/04/22/Engineer's_Square.jpg b/docs/posts/2025/04/22/Engineer's_Square.jpg deleted file mode 100644 index 07bc80ed..00000000 Binary files a/docs/posts/2025/04/22/Engineer's_Square.jpg and /dev/null differ diff --git a/docs/posts/2025/04/22/Engineer's_Square.webp b/docs/posts/2025/04/22/Engineer's_Square.webp new file mode 100644 index 00000000..8f1b8f5d Binary files /dev/null and b/docs/posts/2025/04/22/Engineer's_Square.webp differ diff --git a/docs/posts/2025/04/22/index.md b/docs/posts/2025/04/22/index.md index 5d079f0c..86470d9e 100644 --- a/docs/posts/2025/04/22/index.md +++ b/docs/posts/2025/04/22/index.md @@ -14,4 +14,4 @@ What are your favourite tools that you can’t imagine working without? This cou Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![person's hand holding engineer's square](Engineer's_Square.jpg) \ No newline at end of file +![person's hand holding engineer's square](Engineer's_Square.webp) \ No newline at end of file diff --git a/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).jpg b/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).jpg deleted file mode 100644 index e610f64c..00000000 Binary files a/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).jpg and /dev/null differ diff --git a/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).webp b/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).webp new file mode 100644 index 00000000..859769c5 Binary files /dev/null and b/docs/posts/2025/04/29/A_computer_at_the_Science_Museum_(2020).webp differ diff --git a/docs/posts/2025/04/29/index.md b/docs/posts/2025/04/29/index.md index fced8a04..96a50998 100644 --- a/docs/posts/2025/04/29/index.md +++ b/docs/posts/2025/04/29/index.md @@ -15,4 +15,4 @@ As the head of the computer science and IT department at your university or coll Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![a computer at the science museum](A_computer_at_the_Science_Museum_(2020).jpg) \ No newline at end of file +![a computer at the science museum](A_computer_at_the_Science_Museum_(2020).webp) \ No newline at end of file diff --git a/docs/posts/2025/05/06/2025-05-06_featured_image.png b/docs/posts/2025/05/06/2025-05-06_featured_image.png deleted file mode 100644 index 21d8b54a..00000000 Binary files a/docs/posts/2025/05/06/2025-05-06_featured_image.png and /dev/null differ diff --git a/docs/posts/2025/05/06/2025-05-06_featured_image.webp b/docs/posts/2025/05/06/2025-05-06_featured_image.webp new file mode 100644 index 00000000..3fbd9493 Binary files /dev/null and b/docs/posts/2025/05/06/2025-05-06_featured_image.webp differ diff --git a/docs/posts/2025/05/06/index.md b/docs/posts/2025/05/06/index.md index b43c314c..b18acc6d 100644 --- a/docs/posts/2025/05/06/index.md +++ b/docs/posts/2025/05/06/index.md @@ -17,4 +17,4 @@ How do you consolidate these disparate systems? How do you avoid creating an ex Everyone and anyone are welcome to [join](../../../../join.md) as long as you are kind, supportive, and respectful of others. -![Featured Image](2025-05-06_featured_image.png) \ No newline at end of file +![Featured Image](2025-05-06_featured_image.webp) \ No newline at end of file diff --git a/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.jpg b/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.jpg deleted file mode 100644 index 74449152..00000000 Binary files a/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.jpg and /dev/null differ diff --git a/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.webp b/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.webp new file mode 100644 index 00000000..ebaf4b45 Binary files /dev/null and b/docs/posts/2025/05/20/BlackBerry_phone_on_stand-by_in_2015.webp differ diff --git a/docs/posts/2025/05/20/index.md b/docs/posts/2025/05/20/index.md index 446adf93..bae5feff 100644 --- a/docs/posts/2025/05/20/index.md +++ b/docs/posts/2025/05/20/index.md @@ -27,4 +27,4 @@ Questions to ponder: Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![BlackBerry phone on stand-by](BlackBerry_phone_on_stand-by_in_2015.jpg) +![BlackBerry phone on stand-by](BlackBerry_phone_on_stand-by_in_2015.webp) diff --git a/docs/posts/2025/06/03/2025-06-03_flowers.jpg b/docs/posts/2025/06/03/2025-06-03_flowers.jpg deleted file mode 100644 index fbfcb7f8..00000000 Binary files a/docs/posts/2025/06/03/2025-06-03_flowers.jpg and /dev/null differ diff --git a/docs/posts/2025/06/03/2025-06-03_flowers.webp b/docs/posts/2025/06/03/2025-06-03_flowers.webp new file mode 100644 index 00000000..ebd1c1ac Binary files /dev/null and b/docs/posts/2025/06/03/2025-06-03_flowers.webp differ diff --git a/docs/posts/2025/06/03/index.md b/docs/posts/2025/06/03/index.md index 1c2879f7..e02431c1 100644 --- a/docs/posts/2025/06/03/index.md +++ b/docs/posts/2025/06/03/index.md @@ -23,4 +23,4 @@ On the other hand, when you welcome a new team member, what do you expect? Shoul Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](2025-06-03_flowers.jpg) +![alt text](2025-06-03_flowers.webp) diff --git a/docs/posts/2025/06/10/Open_Science_Pillars.png b/docs/posts/2025/06/10/Open_Science_Pillars.png deleted file mode 100644 index 7e4c9635..00000000 Binary files a/docs/posts/2025/06/10/Open_Science_Pillars.png and /dev/null differ diff --git a/docs/posts/2025/06/10/Open_Science_Pillars.webp b/docs/posts/2025/06/10/Open_Science_Pillars.webp new file mode 100644 index 00000000..56e6baa5 Binary files /dev/null and b/docs/posts/2025/06/10/Open_Science_Pillars.webp differ diff --git a/docs/posts/2025/06/10/index.md b/docs/posts/2025/06/10/index.md index 34534d35..c29a8d52 100644 --- a/docs/posts/2025/06/10/index.md +++ b/docs/posts/2025/06/10/index.md @@ -19,4 +19,4 @@ Does democratizing powerful technology also democratize its misuse? Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![Open science infographic](Open_Science_Pillars.png) +![Open science infographic](Open_Science_Pillars.webp) diff --git a/docs/posts/2025/06/17/2025-06-17.png b/docs/posts/2025/06/17/2025-06-17.png deleted file mode 100644 index 5f3ba0f5..00000000 Binary files a/docs/posts/2025/06/17/2025-06-17.png and /dev/null differ diff --git a/docs/posts/2025/06/17/2025-06-17.webp b/docs/posts/2025/06/17/2025-06-17.webp new file mode 100644 index 00000000..7f5d42c1 Binary files /dev/null and b/docs/posts/2025/06/17/2025-06-17.webp differ diff --git a/docs/posts/2025/06/17/index.md b/docs/posts/2025/06/17/index.md index 6c97bb62..864df518 100644 --- a/docs/posts/2025/06/17/index.md +++ b/docs/posts/2025/06/17/index.md @@ -19,4 +19,4 @@ Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as lo P.S. - ChatGPT created the attached image. It got the test correct, which is a big improvement from the previous versions. -![Chat Post Featured Image](2025-06-17.png) +![Chat Post Featured Image](2025-06-17.webp) diff --git a/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.jpg b/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.jpg deleted file mode 100644 index 9efc3dc7..00000000 Binary files a/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.jpg and /dev/null differ diff --git a/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.webp b/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.webp new file mode 100644 index 00000000..f379e936 Binary files /dev/null and b/docs/posts/2025/06/24/Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.webp differ diff --git a/docs/posts/2025/06/24/index.md b/docs/posts/2025/06/24/index.md index 8ddae9cd..682f4dcf 100644 --- a/docs/posts/2025/06/24/index.md +++ b/docs/posts/2025/06/24/index.md @@ -19,4 +19,4 @@ Is chaos engineering the future, or just for well-resourced companies? What’s Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![Crash test dummies](Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.jpg) +![Crash test dummies](Vince_and_Larry_the_crash_test_dummies_buckle_up_coloring_page.webp) diff --git a/docs/posts/2025/07/15/garden.png b/docs/posts/2025/07/15/garden.png deleted file mode 100644 index 9521fe49..00000000 Binary files a/docs/posts/2025/07/15/garden.png and /dev/null differ diff --git a/docs/posts/2025/07/15/garden.webp b/docs/posts/2025/07/15/garden.webp new file mode 100644 index 00000000..82f6c11c Binary files /dev/null and b/docs/posts/2025/07/15/garden.webp differ diff --git a/docs/posts/2025/07/15/index.md b/docs/posts/2025/07/15/index.md index 91bef08d..75856152 100644 --- a/docs/posts/2025/07/15/index.md +++ b/docs/posts/2025/07/15/index.md @@ -16,4 +16,4 @@ Sometimes these analogies are helpful; sometimes they're not. What's your prefer Everyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![garden](garden.png) \ No newline at end of file +![garden](garden.webp) \ No newline at end of file diff --git a/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.jpg b/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.jpg deleted file mode 100644 index 0735967a..00000000 Binary files a/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.jpg and /dev/null differ diff --git a/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.webp b/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.webp new file mode 100644 index 00000000..65bf47b7 Binary files /dev/null and b/docs/posts/2025/07/22/Protoboard_circuito_multivibradores.webp differ diff --git a/docs/posts/2025/07/22/index.md b/docs/posts/2025/07/22/index.md index 05feb383..b273296b 100644 --- a/docs/posts/2025/07/22/index.md +++ b/docs/posts/2025/07/22/index.md @@ -20,4 +20,4 @@ Prototyping is a vital tool for visualising ideas, collecting user feedback, and Everyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![breadboard](Protoboard_circuito_multivibradores.jpg) \ No newline at end of file +![breadboard](Protoboard_circuito_multivibradores.webp) \ No newline at end of file diff --git a/docs/posts/2025/08/05/image.jpg b/docs/posts/2025/08/05/image.jpg deleted file mode 100644 index 682644e9..00000000 Binary files a/docs/posts/2025/08/05/image.jpg and /dev/null differ diff --git a/docs/posts/2025/08/05/image.webp b/docs/posts/2025/08/05/image.webp new file mode 100644 index 00000000..f0b0a7a0 Binary files /dev/null and b/docs/posts/2025/08/05/image.webp differ diff --git a/docs/posts/2025/08/05/index.md b/docs/posts/2025/08/05/index.md index dd6708b7..d5a00cd7 100644 --- a/docs/posts/2025/08/05/index.md +++ b/docs/posts/2025/08/05/index.md @@ -15,4 +15,4 @@ For today’s #meetup-weekly-dev-chat we're going to open it up to anyone to bri Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](image.jpg) \ No newline at end of file +![alt text](image.webp) \ No newline at end of file diff --git a/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.jpg b/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.jpg deleted file mode 100644 index 41640dcd..00000000 Binary files a/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.jpg and /dev/null differ diff --git a/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.webp b/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.webp new file mode 100644 index 00000000..5a630d55 Binary files /dev/null and b/docs/posts/2025/08/12/Eden_Project_geodesic_domes_panorama.webp differ diff --git a/docs/posts/2025/08/12/index.md b/docs/posts/2025/08/12/index.md index 1d0823fc..0b11a834 100644 --- a/docs/posts/2025/08/12/index.md +++ b/docs/posts/2025/08/12/index.md @@ -16,4 +16,4 @@ How do you approach your side-projects? Do you start with tech/language and lear Everyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](Eden_Project_geodesic_domes_panorama.jpg) \ No newline at end of file +![alt text](Eden_Project_geodesic_domes_panorama.webp) \ No newline at end of file diff --git a/docs/posts/2025/08/26/2025-08-26_image.jpg b/docs/posts/2025/08/26/2025-08-26_image.jpg deleted file mode 100644 index c8718e56..00000000 Binary files a/docs/posts/2025/08/26/2025-08-26_image.jpg and /dev/null differ diff --git a/docs/posts/2025/08/26/2025-08-26_image.webp b/docs/posts/2025/08/26/2025-08-26_image.webp new file mode 100644 index 00000000..8ef2b754 Binary files /dev/null and b/docs/posts/2025/08/26/2025-08-26_image.webp differ diff --git a/docs/posts/2025/08/26/index.md b/docs/posts/2025/08/26/index.md index a3b253e4..0a40ffe3 100644 --- a/docs/posts/2025/08/26/index.md +++ b/docs/posts/2025/08/26/index.md @@ -17,4 +17,4 @@ How do you maintain your health while you work? If you’re further along in you Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](2025-08-26_image.jpg) \ No newline at end of file +![alt text](2025-08-26_image.webp) \ No newline at end of file diff --git a/docs/posts/2025/09/02/5BX_Exercise_Timer.gif b/docs/posts/2025/09/02/5BX_Exercise_Timer.gif deleted file mode 100644 index 89ec1beb..00000000 Binary files a/docs/posts/2025/09/02/5BX_Exercise_Timer.gif and /dev/null differ diff --git a/docs/posts/2025/09/02/5BX_Exercise_Timer.webp b/docs/posts/2025/09/02/5BX_Exercise_Timer.webp new file mode 100644 index 00000000..71101808 Binary files /dev/null and b/docs/posts/2025/09/02/5BX_Exercise_Timer.webp differ diff --git a/docs/posts/2025/09/02/index.md b/docs/posts/2025/09/02/index.md index 3c09dca7..9c3db4f0 100644 --- a/docs/posts/2025/09/02/index.md +++ b/docs/posts/2025/09/02/index.md @@ -20,4 +20,4 @@ When has it helped most in your work or projects? Everyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](5BX_Exercise_Timer.gif) \ No newline at end of file +![alt text](5BX_Exercise_Timer.webp) \ No newline at end of file diff --git a/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.jpg b/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.jpg deleted file mode 100644 index 1d957338..00000000 Binary files a/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.jpg and /dev/null differ diff --git a/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.webp b/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.webp new file mode 100644 index 00000000..29261c2b Binary files /dev/null and b/docs/posts/2025/09/16/2025-09-16_agile_patterns_ood.webp differ diff --git a/docs/posts/2025/09/16/index.md b/docs/posts/2025/09/16/index.md index ea61a250..c0538407 100644 --- a/docs/posts/2025/09/16/index.md +++ b/docs/posts/2025/09/16/index.md @@ -20,4 +20,4 @@ Bonus question: What’s your experience with low-code/no-code platforms? Do the Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](2025-09-16_agile_patterns_ood.jpg) \ No newline at end of file +![alt text](2025-09-16_agile_patterns_ood.webp) \ No newline at end of file diff --git a/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.png b/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.png deleted file mode 100644 index 2193dc92..00000000 Binary files a/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.png and /dev/null differ diff --git a/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.webp b/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.webp new file mode 100644 index 00000000..9bdcad38 Binary files /dev/null and b/docs/posts/2025/09/23/512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.webp differ diff --git a/docs/posts/2025/09/23/index.md b/docs/posts/2025/09/23/index.md index d00fb988..2a4d38e2 100644 --- a/docs/posts/2025/09/23/index.md +++ b/docs/posts/2025/09/23/index.md @@ -21,4 +21,4 @@ Metrics are everywhere, but people tend to be divided on their real value and wh Everyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![alt text](512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.png) \ No newline at end of file +![alt text](512px-Wikisound_Audio_Speaks_Campaign_Metrics_2023_05.webp) \ No newline at end of file diff --git a/docs/posts/2025/10/07/index.md b/docs/posts/2025/10/07/index.md index 9206156b..99dfcead 100644 --- a/docs/posts/2025/10/07/index.md +++ b/docs/posts/2025/10/07/index.md @@ -16,4 +16,4 @@ Do open-source contributions and your GitHub account look good on a resume? Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![october](october.png) +![october](october.webp) diff --git a/docs/posts/2025/10/07/october.png b/docs/posts/2025/10/07/october.png deleted file mode 100644 index 4825ce56..00000000 Binary files a/docs/posts/2025/10/07/october.png and /dev/null differ diff --git a/docs/posts/2025/10/07/october.webp b/docs/posts/2025/10/07/october.webp new file mode 100644 index 00000000..b10cd072 Binary files /dev/null and b/docs/posts/2025/10/07/october.webp differ diff --git a/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).jpg b/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).jpg deleted file mode 100644 index 8bf0df0c..00000000 Binary files a/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).jpg and /dev/null differ diff --git a/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).webp b/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).webp new file mode 100644 index 00000000..a7c68b49 Binary files /dev/null and b/docs/posts/2025/10/14/Thanksgiving_Cake_(30245602297).webp differ diff --git a/docs/posts/2025/10/14/index.md b/docs/posts/2025/10/14/index.md index 02b05261..d1bd7696 100644 --- a/docs/posts/2025/10/14/index.md +++ b/docs/posts/2025/10/14/index.md @@ -14,4 +14,4 @@ Today is about software and Thanksgiving! What should software developers be gra Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![Thanksgiving cake](Thanksgiving_Cake_(30245602297).jpg) +![Thanksgiving cake](Thanksgiving_Cake_(30245602297).webp) diff --git a/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.png b/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.png deleted file mode 100644 index fcd5e454..00000000 Binary files a/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.png and /dev/null differ diff --git a/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.webp b/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.webp new file mode 100644 index 00000000..bd335d85 Binary files /dev/null and b/docs/posts/2025/10/20/2025-10-21_WatchPartyHeader.webp differ diff --git a/docs/posts/2025/10/20/index.md b/docs/posts/2025/10/20/index.md index c4c8e73e..d8b4976b 100644 --- a/docs/posts/2025/10/20/index.md +++ b/docs/posts/2025/10/20/index.md @@ -10,7 +10,7 @@ tags: - meetup - watch-party --- -[![WDC Watch Party](2025-10-21_WatchPartyHeader.png)](https://luma.com/n7wo0ucb) +[![WDC Watch Party](2025-10-21_WatchPartyHeader.webp)](https://luma.com/n7wo0ucb) The Weekly Dev Chat team is hosting our first ever in real-life watch party on Tuesday, October 21st. Similar to the virtual version but in real-life (IRL) and instead of an initial topic, we will watch a short video presentation about software development then discuss the ideas in the video. diff --git a/docs/posts/2025/10/28/index.md b/docs/posts/2025/10/28/index.md index a1fa084f..ae95da3d 100644 --- a/docs/posts/2025/10/28/index.md +++ b/docs/posts/2025/10/28/index.md @@ -18,4 +18,4 @@ Last week, AWS experienced an outage—arguably unanticipated due to insufficien Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![testing](testing.png) +![testing](testing.webp) diff --git a/docs/posts/2025/10/28/testing.png b/docs/posts/2025/10/28/testing.png deleted file mode 100644 index ca69c7db..00000000 Binary files a/docs/posts/2025/10/28/testing.png and /dev/null differ diff --git a/docs/posts/2025/10/28/testing.webp b/docs/posts/2025/10/28/testing.webp new file mode 100644 index 00000000..7e6b60a3 Binary files /dev/null and b/docs/posts/2025/10/28/testing.webp differ diff --git a/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.jpg b/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.jpg deleted file mode 100644 index 596a819d..00000000 Binary files a/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.jpg and /dev/null differ diff --git a/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.webp b/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.webp new file mode 100644 index 00000000..0f95cfa8 Binary files /dev/null and b/docs/posts/2025/11/04/DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.webp differ diff --git a/docs/posts/2025/11/04/index.md b/docs/posts/2025/11/04/index.md index c011f654..3fe1de32 100644 --- a/docs/posts/2025/11/04/index.md +++ b/docs/posts/2025/11/04/index.md @@ -19,4 +19,4 @@ Every developer has stared at a fresh function and wondered, “Can I make this Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![scientist in laboratory](DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.jpg) +![scientist in laboratory](DR._LJUBCMIR_JEFTIC,_VICE-CHIEF_OF_THE_LABORATORY_OF_PHYSICO-CHEMICAL_SEPARATIONS,_STUDIES_HEAVY_METALS_IN_SAMPLES_OF..._-_NARA_-_549378.webp) diff --git a/docs/posts/2025/11/11/2025-11-11_featured_image.png b/docs/posts/2025/11/11/2025-11-11_featured_image.png deleted file mode 100644 index 89315ade..00000000 Binary files a/docs/posts/2025/11/11/2025-11-11_featured_image.png and /dev/null differ diff --git a/docs/posts/2025/11/11/2025-11-11_featured_image.webp b/docs/posts/2025/11/11/2025-11-11_featured_image.webp new file mode 100644 index 00000000..eeb46955 Binary files /dev/null and b/docs/posts/2025/11/11/2025-11-11_featured_image.webp differ diff --git a/docs/posts/2025/11/11/index.md b/docs/posts/2025/11/11/index.md index 2b4097d0..1b5b74bc 100644 --- a/docs/posts/2025/11/11/index.md +++ b/docs/posts/2025/11/11/index.md @@ -21,4 +21,4 @@ Inspired by this chat being held on Remembrance Day: [https://en.wikipedia.org/wiki/Remembrance_Day#Canada](https://en.wikipedia.org/wiki/Remembrance_Day#Canada) -![Poppy on lapel](2025-11-11_featured_image.png) +![Poppy on lapel](2025-11-11_featured_image.webp) diff --git a/docs/posts/2025/11/18/2025-11-18_branches.png b/docs/posts/2025/11/18/2025-11-18_branches.png deleted file mode 100644 index cecac940..00000000 Binary files a/docs/posts/2025/11/18/2025-11-18_branches.png and /dev/null differ diff --git a/docs/posts/2025/11/18/2025-11-18_branches.webp b/docs/posts/2025/11/18/2025-11-18_branches.webp new file mode 100644 index 00000000..d2c8a4c4 Binary files /dev/null and b/docs/posts/2025/11/18/2025-11-18_branches.webp differ diff --git a/docs/posts/2025/11/18/index.md b/docs/posts/2025/11/18/index.md index 4d442cd7..875fb517 100644 --- a/docs/posts/2025/11/18/index.md +++ b/docs/posts/2025/11/18/index.md @@ -21,4 +21,4 @@ Regarding version-control, we can also dig into trunk-based vs feature-branch wo Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](2025-11-18_branches.png) \ No newline at end of file +![alt text](2025-11-18_branches.webp) \ No newline at end of file diff --git a/docs/posts/2025/11/25/JasperAv1927.jpg b/docs/posts/2025/11/25/JasperAv1927.jpg deleted file mode 100644 index ad65dd80..00000000 Binary files a/docs/posts/2025/11/25/JasperAv1927.jpg and /dev/null differ diff --git a/docs/posts/2025/11/25/JasperAv1927.webp b/docs/posts/2025/11/25/JasperAv1927.webp new file mode 100644 index 00000000..fd749123 Binary files /dev/null and b/docs/posts/2025/11/25/JasperAv1927.webp differ diff --git a/docs/posts/2025/11/25/index.md b/docs/posts/2025/11/25/index.md index 783a98ab..4a5e5a8f 100644 --- a/docs/posts/2025/11/25/index.md +++ b/docs/posts/2025/11/25/index.md @@ -19,5 +19,5 @@ Let’s dive in! Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![Old Picture of Jasper Avenue, Edmonton](JasperAv1927.jpg) +![Old Picture of Jasper Avenue, Edmonton](JasperAv1927.webp) diff --git a/docs/posts/2025/12/09/estimates.png b/docs/posts/2025/12/09/estimates.png deleted file mode 100644 index 567f96fa..00000000 Binary files a/docs/posts/2025/12/09/estimates.png and /dev/null differ diff --git a/docs/posts/2025/12/09/estimates.webp b/docs/posts/2025/12/09/estimates.webp new file mode 100644 index 00000000..91f7fd86 Binary files /dev/null and b/docs/posts/2025/12/09/estimates.webp differ diff --git a/docs/posts/2025/12/09/index.md b/docs/posts/2025/12/09/index.md index 0798f6b8..c66625c4 100644 --- a/docs/posts/2025/12/09/index.md +++ b/docs/posts/2025/12/09/index.md @@ -19,4 +19,4 @@ What do you think? How can estimates be realistic? How are estimates done where Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![desk](estimates.png) \ No newline at end of file +![desk](estimates.webp) \ No newline at end of file diff --git a/docs/posts/2025/12/11/image.png b/docs/posts/2025/12/11/image.png deleted file mode 100644 index 21ea1cd1..00000000 Binary files a/docs/posts/2025/12/11/image.png and /dev/null differ diff --git a/docs/posts/2025/12/11/image.webp b/docs/posts/2025/12/11/image.webp new file mode 100644 index 00000000..13a04e39 Binary files /dev/null and b/docs/posts/2025/12/11/image.webp differ diff --git a/docs/posts/2025/12/11/index.md b/docs/posts/2025/12/11/index.md index ddd50cec..0851bcac 100644 --- a/docs/posts/2025/12/11/index.md +++ b/docs/posts/2025/12/11/index.md @@ -14,4 +14,4 @@ The hosts of Weekly Dev Chat are pleased to announce we will be hosting **Advent See [here](https://luma.com/g8azmkzj) for more details and registration. -![alt text](image.png) \ No newline at end of file +![alt text](image.webp) \ No newline at end of file diff --git a/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.jpg b/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.jpg deleted file mode 100644 index 99bcfbc4..00000000 Binary files a/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.jpg and /dev/null differ diff --git a/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.webp b/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.webp new file mode 100644 index 00000000..c86089be Binary files /dev/null and b/docs/posts/2025/12/16/Server_maintenance_-_IMG_1062.webp differ diff --git a/docs/posts/2025/12/16/index.md b/docs/posts/2025/12/16/index.md index 3cb620a7..c3ade8af 100644 --- a/docs/posts/2025/12/16/index.md +++ b/docs/posts/2025/12/16/index.md @@ -15,4 +15,4 @@ The topic for the December 16th, 2025 chat is self-hosting. More and more develo Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![2 people working on a computer](Server_maintenance_-_IMG_1062.jpg) \ No newline at end of file +![2 people working on a computer](Server_maintenance_-_IMG_1062.webp) \ No newline at end of file diff --git a/docs/posts/2025/12/30/father_time.png b/docs/posts/2025/12/30/father_time.png deleted file mode 100644 index 1591c9d1..00000000 Binary files a/docs/posts/2025/12/30/father_time.png and /dev/null differ diff --git a/docs/posts/2025/12/30/father_time.webp b/docs/posts/2025/12/30/father_time.webp new file mode 100644 index 00000000..6de3f897 Binary files /dev/null and b/docs/posts/2025/12/30/father_time.webp differ diff --git a/docs/posts/2025/12/30/index.md b/docs/posts/2025/12/30/index.md index 5220ef11..eecad0f2 100644 --- a/docs/posts/2025/12/30/index.md +++ b/docs/posts/2025/12/30/index.md @@ -18,4 +18,4 @@ Did you get a promotion? Did you change roles? Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![alt text](father_time.png) \ No newline at end of file +![alt text](father_time.webp) \ No newline at end of file diff --git a/docs/posts/2026/01/05/960px-Refactor_Extract_Method.png b/docs/posts/2026/01/05/960px-Refactor_Extract_Method.png deleted file mode 100644 index 327a0a66..00000000 Binary files a/docs/posts/2026/01/05/960px-Refactor_Extract_Method.png and /dev/null differ diff --git a/docs/posts/2026/01/05/960px-Refactor_Extract_Method.webp b/docs/posts/2026/01/05/960px-Refactor_Extract_Method.webp new file mode 100644 index 00000000..7112bf41 Binary files /dev/null and b/docs/posts/2026/01/05/960px-Refactor_Extract_Method.webp differ diff --git a/docs/posts/2026/01/05/index.md b/docs/posts/2026/01/05/index.md index 6dc4140a..dde8b983 100644 --- a/docs/posts/2026/01/05/index.md +++ b/docs/posts/2026/01/05/index.md @@ -17,5 +17,5 @@ Do you relate to this take? Do you have any great habits of your own when progra Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![A GUI window showing some Java code before and after refactoring.](960px-Refactor_Extract_Method.png) +![A GUI window showing some Java code before and after refactoring.](960px-Refactor_Extract_Method.webp) diff --git a/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.png b/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.png deleted file mode 100644 index 40a64274..00000000 Binary files a/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.png and /dev/null differ diff --git a/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.webp b/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.webp new file mode 100644 index 00000000..b573ba97 Binary files /dev/null and b/docs/posts/2026/01/12/WDC_IRL_SwapMeet_2026-01-28.webp differ diff --git a/docs/posts/2026/01/12/index.md b/docs/posts/2026/01/12/index.md index 9eb6bc65..2cd65227 100644 --- a/docs/posts/2026/01/12/index.md +++ b/docs/posts/2026/01/12/index.md @@ -22,4 +22,4 @@ For more details and to register, please see the event on Luma: Feel free to post questions to this messages thread or DM me. -[![Weekly Dev Chat IRL: Swap Meet and Hardware Show Image](WDC_IRL_SwapMeet_2026-01-28.png)](https://luma.com/dbx9zrfr) \ No newline at end of file +[![Weekly Dev Chat IRL: Swap Meet and Hardware Show Image](WDC_IRL_SwapMeet_2026-01-28.webp)](https://luma.com/dbx9zrfr) \ No newline at end of file diff --git a/docs/posts/2026/01/13/2026-bold-predictions.png b/docs/posts/2026/01/13/2026-bold-predictions.png deleted file mode 100644 index 8f57ba1d..00000000 Binary files a/docs/posts/2026/01/13/2026-bold-predictions.png and /dev/null differ diff --git a/docs/posts/2026/01/13/2026-bold-predictions.webp b/docs/posts/2026/01/13/2026-bold-predictions.webp new file mode 100644 index 00000000..9ee1c376 Binary files /dev/null and b/docs/posts/2026/01/13/2026-bold-predictions.webp differ diff --git a/docs/posts/2026/01/13/index.md b/docs/posts/2026/01/13/index.md index 8b71e450..1ed07328 100644 --- a/docs/posts/2026/01/13/index.md +++ b/docs/posts/2026/01/13/index.md @@ -19,4 +19,4 @@ Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as lo P.S. – Image was generated by ChatGPT. -![2026 Bold Predictions](2026-bold-predictions.png) \ No newline at end of file +![2026 Bold Predictions](2026-bold-predictions.webp) \ No newline at end of file diff --git a/docs/posts/2026/01/20/2026-01-20-feature-image.jpg b/docs/posts/2026/01/20/2026-01-20-feature-image.jpg deleted file mode 100644 index 919664e9..00000000 Binary files a/docs/posts/2026/01/20/2026-01-20-feature-image.jpg and /dev/null differ diff --git a/docs/posts/2026/01/20/2026-01-20-feature-image.webp b/docs/posts/2026/01/20/2026-01-20-feature-image.webp new file mode 100644 index 00000000..39f25a63 Binary files /dev/null and b/docs/posts/2026/01/20/2026-01-20-feature-image.webp differ diff --git a/docs/posts/2026/01/20/index.md b/docs/posts/2026/01/20/index.md index ec97f1e7..a908211d 100644 --- a/docs/posts/2026/01/20/index.md +++ b/docs/posts/2026/01/20/index.md @@ -19,4 +19,4 @@ Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as lo P.S. - As usual the feature image was created using ChatGPT. This one did not disappoint! -![2026-01-20 Feature Image](2026-01-20-feature-image.jpg) \ No newline at end of file +![2026-01-20 Feature Image](2026-01-20-feature-image.webp) \ No newline at end of file diff --git a/docs/posts/2026/01/27/1740580077128.jpeg b/docs/posts/2026/01/27/1740580077128.jpeg deleted file mode 100644 index a9be6d35..00000000 Binary files a/docs/posts/2026/01/27/1740580077128.jpeg and /dev/null differ diff --git a/docs/posts/2026/01/27/1740580077128.webp b/docs/posts/2026/01/27/1740580077128.webp new file mode 100644 index 00000000..e2e15787 Binary files /dev/null and b/docs/posts/2026/01/27/1740580077128.webp differ diff --git a/docs/posts/2026/01/27/index.md b/docs/posts/2026/01/27/index.md index 67d43f5f..da85221a 100644 --- a/docs/posts/2026/01/27/index.md +++ b/docs/posts/2026/01/27/index.md @@ -22,4 +22,4 @@ How do you approach naming? Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![Cookie jar labeled as 'Basmati Rice'](1740580077128.jpeg) \ No newline at end of file +![Cookie jar labeled as 'Basmati Rice'](1740580077128.webp) \ No newline at end of file diff --git a/docs/posts/2026/02/10/2026-02-10_desk.jpg b/docs/posts/2026/02/10/2026-02-10_desk.jpg deleted file mode 100644 index 54a54d35..00000000 Binary files a/docs/posts/2026/02/10/2026-02-10_desk.jpg and /dev/null differ diff --git a/docs/posts/2026/02/10/2026-02-10_desk.webp b/docs/posts/2026/02/10/2026-02-10_desk.webp new file mode 100644 index 00000000..bd9d9bf9 Binary files /dev/null and b/docs/posts/2026/02/10/2026-02-10_desk.webp differ diff --git a/docs/posts/2026/02/10/index.md b/docs/posts/2026/02/10/index.md index 4097cef0..09e3a97b 100644 --- a/docs/posts/2026/02/10/index.md +++ b/docs/posts/2026/02/10/index.md @@ -14,4 +14,4 @@ Have you encountered technical debt in your projects? How do you deal with it? H Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![messy desk](2026-02-10_desk.jpg) +![messy desk](2026-02-10_desk.webp) diff --git a/docs/posts/2026/02/17/Sql-icon.svg.png b/docs/posts/2026/02/17/Sql-icon.svg.png deleted file mode 100644 index c88752c9..00000000 Binary files a/docs/posts/2026/02/17/Sql-icon.svg.png and /dev/null differ diff --git a/docs/posts/2026/02/17/Sql-icon.svg.webp b/docs/posts/2026/02/17/Sql-icon.svg.webp new file mode 100644 index 00000000..aaf0dd77 Binary files /dev/null and b/docs/posts/2026/02/17/Sql-icon.svg.webp differ diff --git a/docs/posts/2026/02/17/index.md b/docs/posts/2026/02/17/index.md index 7a12f57e..a45ff32c 100644 --- a/docs/posts/2026/02/17/index.md +++ b/docs/posts/2026/02/17/index.md @@ -20,4 +20,4 @@ Have you run into the same hurdles? What are your work‑arounds? Any favourite Everyone and anyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![MySQL Icon](Sql-icon.svg.png) \ No newline at end of file +![MySQL Icon](Sql-icon.svg.webp) \ No newline at end of file diff --git a/docs/posts/2026/02/24/0-index.md b/docs/posts/2026/02/24/0-index.md index ba165fc6..89d85a55 100644 --- a/docs/posts/2026/02/24/0-index.md +++ b/docs/posts/2026/02/24/0-index.md @@ -19,4 +19,4 @@ Everyone and anyone is welcome to [join](https://weeklydevchat.com/join/) as lon *Feature image created by ChatGPT. -![Features you wished existed feature image](2026-02-24-features.png) +![Features you wished existed feature image](2026-02-24-features.webp) diff --git a/docs/posts/2026/02/24/2026-02-24-features.png b/docs/posts/2026/02/24/2026-02-24-features.png deleted file mode 100644 index 9aaede28..00000000 Binary files a/docs/posts/2026/02/24/2026-02-24-features.png and /dev/null differ diff --git a/docs/posts/2026/02/24/2026-02-24-features.webp b/docs/posts/2026/02/24/2026-02-24-features.webp new file mode 100644 index 00000000..86c99aee Binary files /dev/null and b/docs/posts/2026/02/24/2026-02-24-features.webp differ diff --git a/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.png b/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.png deleted file mode 100644 index 1afc7893..00000000 Binary files a/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.png and /dev/null differ diff --git a/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.webp b/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.webp new file mode 100644 index 00000000..2311a489 Binary files /dev/null and b/docs/posts/2026/02/24/2026-02-24-picoctf-pairing-luma.webp differ diff --git a/docs/posts/2026/02/24/index.md b/docs/posts/2026/02/24/index.md index 422d011c..6997f000 100644 --- a/docs/posts/2026/02/24/index.md +++ b/docs/posts/2026/02/24/index.md @@ -22,6 +22,6 @@ The event runs on Tuesday, February 24 from 6:30 PM to 8:30 PM at Edmonton Publi [https://luma.com/5k23hpni](https://luma.com/5k23hpni) -[![IRL picoCTF Pairing event image](2026-02-24-picoctf-pairing-luma.png)](https://luma.com/5k23hpni) +[![IRL picoCTF Pairing event image](2026-02-24-picoctf-pairing-luma.webp)](https://luma.com/5k23hpni) *ChatGPT created the header image. Not bad but still has the unique AI feel to it. \ No newline at end of file diff --git a/docs/posts/2026/03/03/2026-03-03_meeting.jpg b/docs/posts/2026/03/03/2026-03-03_meeting.jpg deleted file mode 100644 index d4df2c4f..00000000 Binary files a/docs/posts/2026/03/03/2026-03-03_meeting.jpg and /dev/null differ diff --git a/docs/posts/2026/03/03/2026-03-03_meeting.webp b/docs/posts/2026/03/03/2026-03-03_meeting.webp new file mode 100644 index 00000000..2e58c6a1 Binary files /dev/null and b/docs/posts/2026/03/03/2026-03-03_meeting.webp differ diff --git a/docs/posts/2026/03/03/index.md b/docs/posts/2026/03/03/index.md index ad845b2f..97dfb280 100644 --- a/docs/posts/2026/03/03/index.md +++ b/docs/posts/2026/03/03/index.md @@ -22,4 +22,4 @@ Some common problems with meetings: Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![meeting](2026-03-03_meeting.jpg) +![meeting](2026-03-03_meeting.webp) diff --git a/docs/posts/2026/03/10/Programming_language_textbooks.jpg b/docs/posts/2026/03/10/Programming_language_textbooks.jpg deleted file mode 100644 index a5f84c18..00000000 Binary files a/docs/posts/2026/03/10/Programming_language_textbooks.jpg and /dev/null differ diff --git a/docs/posts/2026/03/10/Programming_language_textbooks.webp b/docs/posts/2026/03/10/Programming_language_textbooks.webp new file mode 100644 index 00000000..45596640 Binary files /dev/null and b/docs/posts/2026/03/10/Programming_language_textbooks.webp differ diff --git a/docs/posts/2026/03/10/index.md b/docs/posts/2026/03/10/index.md index 67aba5d5..3f380268 100644 --- a/docs/posts/2026/03/10/index.md +++ b/docs/posts/2026/03/10/index.md @@ -21,4 +21,4 @@ Some points to discuss: Everyone and anyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![Shelf with programming language textbooks](Programming_language_textbooks.jpg) +![Shelf with programming language textbooks](Programming_language_textbooks.webp) diff --git a/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.png b/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.png deleted file mode 100644 index 41a84f28..00000000 Binary files a/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.png and /dev/null differ diff --git a/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.webp b/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.webp new file mode 100644 index 00000000..6cb1aefa Binary files /dev/null and b/docs/posts/2026/03/13/2026-03-25-whiteboard-practice-luma.webp differ diff --git a/docs/posts/2026/03/13/index.md b/docs/posts/2026/03/13/index.md index 7cca0085..a39dff77 100644 --- a/docs/posts/2026/03/13/index.md +++ b/docs/posts/2026/03/13/index.md @@ -32,6 +32,6 @@ The event runs on Wednesday, March 25 from 6:30 PM to 8:30 PM at Edmonton Public [https://luma.com/hcsxff11](https://luma.com/hcsxff11) -[![IRL Whiteboard Practice Night event image](2026-03-25-whiteboard-practice-luma.png)](https://luma.com/hcsxff11) +[![IRL Whiteboard Practice Night event image](2026-03-25-whiteboard-practice-luma.webp)](https://luma.com/hcsxff11) *Nano Banana created the header image based on a previous variant of the WDC logo I designed. diff --git a/docs/posts/2026/03/17/index.md b/docs/posts/2026/03/17/index.md index ca511361..22c6d8ee 100644 --- a/docs/posts/2026/03/17/index.md +++ b/docs/posts/2026/03/17/index.md @@ -20,4 +20,4 @@ Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as lo P.S. - Image was created using Nano Banana. I love how the text is repeated. -![Review my Vibe Coded App Image](wdc_2026-03-17.jpg) \ No newline at end of file +![Review my Vibe Coded App Image](wdc_2026-03-17.webp) \ No newline at end of file diff --git a/docs/posts/2026/03/17/wdc_2026-03-17.jpg b/docs/posts/2026/03/17/wdc_2026-03-17.jpg deleted file mode 100644 index 971e9450..00000000 Binary files a/docs/posts/2026/03/17/wdc_2026-03-17.jpg and /dev/null differ diff --git a/docs/posts/2026/03/17/wdc_2026-03-17.webp b/docs/posts/2026/03/17/wdc_2026-03-17.webp new file mode 100644 index 00000000..6ac4b95d Binary files /dev/null and b/docs/posts/2026/03/17/wdc_2026-03-17.webp differ diff --git a/docs/posts/2026/03/24/2026-03-24_cafe.jpg b/docs/posts/2026/03/24/2026-03-24_cafe.jpg deleted file mode 100644 index 45689c61..00000000 Binary files a/docs/posts/2026/03/24/2026-03-24_cafe.jpg and /dev/null differ diff --git a/docs/posts/2026/03/24/2026-03-24_cafe.webp b/docs/posts/2026/03/24/2026-03-24_cafe.webp new file mode 100644 index 00000000..e5fd4272 Binary files /dev/null and b/docs/posts/2026/03/24/2026-03-24_cafe.webp differ diff --git a/docs/posts/2026/03/24/index.md b/docs/posts/2026/03/24/index.md index 8e0a9f2f..996b916a 100644 --- a/docs/posts/2026/03/24/index.md +++ b/docs/posts/2026/03/24/index.md @@ -13,4 +13,4 @@ Bring your own topic today. It can be technical, business, culture, career, etc Everyone and anyone are welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT. -![cafe](2026-03-24_cafe.jpg) +![cafe](2026-03-24_cafe.webp) diff --git a/docs/posts/2026/03/31/500px-Future_Tech_City_Model.jpg b/docs/posts/2026/03/31/500px-Future_Tech_City_Model.jpg deleted file mode 100644 index 97ee9ca6..00000000 Binary files a/docs/posts/2026/03/31/500px-Future_Tech_City_Model.jpg and /dev/null differ diff --git a/docs/posts/2026/03/31/500px-Future_Tech_City_Model.webp b/docs/posts/2026/03/31/500px-Future_Tech_City_Model.webp new file mode 100644 index 00000000..f1598640 Binary files /dev/null and b/docs/posts/2026/03/31/500px-Future_Tech_City_Model.webp differ diff --git a/docs/posts/2026/03/31/index.md b/docs/posts/2026/03/31/index.md index 7eb0a9b8..8fe5e5bc 100644 --- a/docs/posts/2026/03/31/index.md +++ b/docs/posts/2026/03/31/index.md @@ -14,4 +14,4 @@ How to break in to the industry today. Many have this question on their minds an Everyone and anyone is welcome to [join](https://weeklydevchat.com/join/) as long as you are kind, supportive, and respectful of others. -![Future tech city](500px-Future_Tech_City_Model.jpg) +![Future tech city](500px-Future_Tech_City_Model.webp) diff --git a/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.png b/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.png deleted file mode 100644 index 1afc7893..00000000 Binary files a/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.png and /dev/null differ diff --git a/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.webp b/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.webp new file mode 100644 index 00000000..2311a489 Binary files /dev/null and b/docs/posts/2026/04/16/2026-04-16-picoctf-pairing-luma.webp differ diff --git a/docs/posts/2026/04/16/index.md b/docs/posts/2026/04/16/index.md index bc8cf60c..686ff30c 100644 --- a/docs/posts/2026/04/16/index.md +++ b/docs/posts/2026/04/16/index.md @@ -22,6 +22,6 @@ The event runs on Wednesday, April 22 from 7:00 PM to 8:30 PM at Edmonton Public [https://luma.com/jbjhkupb](https://luma.com/jbjhkupb) -[![IRL picoCTF Pairing event image](2026-04-16-picoctf-pairing-luma.png)](https://luma.com/jbjhkupb) +[![IRL picoCTF Pairing event image](2026-04-16-picoctf-pairing-luma.webp)](https://luma.com/jbjhkupb) *ChatGPT created the header image. Not bad but still has the unique AI feel to it. diff --git a/docs/sponsors/EdmontonUnlimited.jpeg b/docs/sponsors/EdmontonUnlimited.jpeg deleted file mode 100644 index e119dd9c..00000000 Binary files a/docs/sponsors/EdmontonUnlimited.jpeg and /dev/null differ diff --git a/docs/sponsors/EdmontonUnlimited.webp b/docs/sponsors/EdmontonUnlimited.webp new file mode 100644 index 00000000..112a03f0 Binary files /dev/null and b/docs/sponsors/EdmontonUnlimited.webp differ diff --git a/docs/sponsors/devEd.png b/docs/sponsors/devEd.png deleted file mode 100644 index 27351d1c..00000000 Binary files a/docs/sponsors/devEd.png and /dev/null differ diff --git a/docs/sponsors/devEd.webp b/docs/sponsors/devEd.webp new file mode 100644 index 00000000..fc76ee48 Binary files /dev/null and b/docs/sponsors/devEd.webp differ diff --git a/docs/sponsors/index.md b/docs/sponsors/index.md index c2627794..cccb8fd8 100644 --- a/docs/sponsors/index.md +++ b/docs/sponsors/index.md @@ -15,19 +15,19 @@ If you have any other ideas for helping Weekly Dev Chat please give [Chris](mai Sponsors -------- -![](smp.jpeg){: style="width:150px;float: left;padding-right: 10px;"} +![](smp.webp){: style="width:150px;float: left;padding-right: 10px;"} **Saturday Morning Productions** Thanks to [Saturday MP](https://saturdaymp.com/) for providing hosting, Zoom, and more. -![](devEd.png){: style="width:150px;float: left;padding-right: 10px;"} +![](devEd.webp){: style="width:150px;float: left;padding-right: 10px;"} **Dev Edmonton Society** Thanks to [DES](https://devedmonton.com/) for providing a Slack channel. -![](EdmontonUnlimited.jpeg){: style="width:150px;float: left;padding-right: 10px;"} +![](EdmontonUnlimited.webp){: style="width:150px;float: left;padding-right: 10px;"} **Edmonton Unlimited** diff --git a/docs/sponsors/logo_ZM_wordmark_bloom.png b/docs/sponsors/logo_ZM_wordmark_bloom.png deleted file mode 100644 index 683b73e9..00000000 Binary files a/docs/sponsors/logo_ZM_wordmark_bloom.png and /dev/null differ diff --git a/docs/sponsors/logo_ZM_wordmark_bloom.webp b/docs/sponsors/logo_ZM_wordmark_bloom.webp new file mode 100644 index 00000000..52ae584c Binary files /dev/null and b/docs/sponsors/logo_ZM_wordmark_bloom.webp differ diff --git a/docs/sponsors/smp.jpeg b/docs/sponsors/smp.jpeg deleted file mode 100644 index 72818c66..00000000 Binary files a/docs/sponsors/smp.jpeg and /dev/null differ diff --git a/docs/sponsors/smp.webp b/docs/sponsors/smp.webp new file mode 100644 index 00000000..0c8f72ac Binary files /dev/null and b/docs/sponsors/smp.webp differ diff --git a/mkdocs.yml b/mkdocs.yml index 8b7947a1..a5ddbb2e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -14,8 +14,8 @@ theme: features: - navigation.indexes - logo: assets/logo/png/square_logo_light_150.png - favicon: assets/logo/Favicons/16X16_favicon2.png + logo: assets/logo/png/square_logo_light_150.webp + favicon: assets/logo/Favicons/16X16_favicon2.webp # Enable the blogging behaviour (builtin plugin) diff --git a/scripts/optimize_all_images.sh b/scripts/optimize_all_images.sh new file mode 100755 index 00000000..4460f730 --- /dev/null +++ b/scripts/optimize_all_images.sh @@ -0,0 +1,168 @@ +#!/usr/bin/env bash +# +# Compress every supported image under docs/ to WebP, rewrite references to the +# new filename across docs/ and mkdocs.yml, and remove the original file. +# +# Safe to re-run: images whose .webp sibling already exists are skipped. +# +# Usage: +# scripts/optimize_all_images.sh # convert everything under docs/ +# scripts/optimize_all_images.sh --dry-run # show what would happen, no changes + +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$REPO_ROOT" + +SCAN_DIR="docs" +REFERENCE_ROOTS=("docs" "mkdocs.yml") + +# Portable byte size lookup (BSD stat on macOS, GNU stat on Linux, wc -c fallback). +# Always emits only digits so it is safe to use in arithmetic contexts. +filesize() { + local sz + # Try BSD stat (macOS), then GNU stat (Linux), then wc -c. Each is tried + # independently so stdout from a partially-failing earlier call cannot be + # concatenated with the next. Only a clean digits-only result is returned. + if sz=$(stat -f %z "$1" 2>/dev/null) && [[ $sz =~ ^[0-9]+$ ]]; then + printf '%s' "$sz"; return + fi + if sz=$(stat -c %s "$1" 2>/dev/null) && [[ $sz =~ ^[0-9]+$ ]]; then + printf '%s' "$sz"; return + fi + sz=$({ wc -c <"$1" | tr -dc '0-9'; } 2>/dev/null) + [[ -n $sz ]] && printf '%s' "$sz" || printf '0' +} + +# Format a byte count as a human-readable string (e.g. "1.23 MB"). +human_bytes() { + awk -v b="$1" 'BEGIN { + split("B KB MB GB TB", u) + i = 1 + while (b >= 1024 && i < 5) { b /= 1024; i++ } + if (i == 1) printf "%d %s", b, u[i] + else printf "%.2f %s", b, u[i] + }' +} + +DRY_RUN=0 +if [[ "${1:-}" == "--dry-run" ]]; then + DRY_RUN=1 + echo "DRY RUN — no files will be changed" + echo +fi + +# Collect every candidate image (null-delimited so names with spaces survive). +IMAGES=() +while IFS= read -r -d '' path; do + IMAGES+=("$path") +done < <(find "$SCAN_DIR" -type f \( \ + -iname '*.png' -o -iname '*.jpg' -o -iname '*.jpeg' \ + -o -iname '*.gif' -o -iname '*.bmp' -o -iname '*.tiff' -o -iname '*.tif' \ + \) -print0) + +total=${#IMAGES[@]} +if [[ $total -eq 0 ]]; then + echo "No images found under $SCAN_DIR" + exit 0 +fi + +echo "Found $total image(s) under $SCAN_DIR" +echo + +converted=0 +skipped=0 +failed=0 +index=0 +total_original_bytes=0 +total_webp_bytes=0 + +for image in "${IMAGES[@]}"; do + index=$((index + 1)) + dir="$(dirname "$image")" + base="$(basename "$image")" + stem="${base%.*}" + webp_base="$stem.webp" + webp_path="$dir/$webp_base" + + echo "[$index/$total] $image" + + if [[ -e "$webp_path" ]]; then + echo " skip: $webp_path already exists" + skipped=$((skipped + 1)) + echo + continue + fi + + if [[ $DRY_RUN -eq 1 ]]; then + echo " would convert → $webp_path" + echo " would rewrite references: $base → $webp_base" + echo " would remove: $image" + converted=$((converted + 1)) + echo + continue + fi + + if ! python3 scripts/optimize_image.py "$image"; then + echo " FAILED: optimize_image.py exited non-zero, leaving original in place" + failed=$((failed + 1)) + echo + continue + fi + + if [[ ! -f "$webp_path" ]]; then + echo " FAILED: expected $webp_path was not produced, leaving original in place" + failed=$((failed + 1)) + echo + continue + fi + + orig_bytes=$(filesize "$image") + new_bytes=$(filesize "$webp_path") + orig_bytes=${orig_bytes:-0} + new_bytes=${new_bytes:-0} + # 10# forces base-10 so a leading zero is never parsed as octal. + total_original_bytes=$((total_original_bytes + 10#$orig_bytes)) + total_webp_bytes=$((total_webp_bytes + 10#$new_bytes)) + pct=$(awk -v o="$orig_bytes" -v n="$new_bytes" 'BEGIN { + if (o == 0) { printf "0.0"; exit } + printf "%+.1f", (n/o - 1) * 100 + }') + echo " size: $(human_bytes "$orig_bytes") → $(human_bytes "$new_bytes") (${pct}%)" + + # Rewrite references by basename across docs/ and mkdocs.yml. + # Filename is passed via env so shell/regex specials in the name are safe; + # \Q...\E makes perl treat the old name as a literal string, and the + # lookbehind/lookahead prevents matches inside other filenames (e.g. we + # must not rewrite "a.png" when it appears inside "aa.png" or "a.png.bak"). + ref_count=0 + while IFS= read -r -d '' refpath; do + OLD_NAME="$base" NEW_NAME="$webp_base" perl -i -pe ' + s/(?/dev/null || true) + + rm -- "$image" + + if [[ $ref_count -gt 0 ]]; then + echo " updated $ref_count file(s) referencing $base" + else + echo " no references to $base found" + fi + echo " removed original" + converted=$((converted + 1)) + echo +done + +echo "Summary: $converted converted, $skipped skipped, $failed failed" +if [[ $converted -gt 0 && $DRY_RUN -eq 0 ]]; then + saved_bytes=$((total_original_bytes - total_webp_bytes)) + total_pct=$(awk -v o="$total_original_bytes" -v n="$total_webp_bytes" 'BEGIN { + if (o == 0) { printf "0.0"; exit } + printf "%+.1f", (n/o - 1) * 100 + }') + echo "Total size: $(human_bytes "$total_original_bytes") → $(human_bytes "$total_webp_bytes") (${total_pct}%)" + echo "Saved: $(human_bytes "$saved_bytes")" +fi +[[ $failed -eq 0 ]]