Przejdź do trybu offline z Player FM !
#154 Architektur-Diskussion: Design eines einfachen und robusten Preis-Scrapers
Manage episode 453344873 series 3432292
Es gibt viele Wege ein Problem zu lösen, doch wie würdest du es tun?
Softwareentwicklung ist weit mehr als nur Programmieren. Es geht darum, das eigentliche Problem zu verstehen, sich zu fragen, ob dies wirklich ein Problem ist und ob es sich (in Bezug auf den Aufwand) lohnt, dieses Problem zu lösen und wie man es lösen würde. Verschiedene Lösungswege zu durchdenken, die Vor- und Nachteile abzuwägen und final die beste Entscheidung zu treffen, ist einer der größten Skills von erfahrenen Softwareentwickler*innen.
In dieser Episode machen wir genau das: Eine Art Design- bzw. Architektur- bzw. Implementierungs-Diskussion. Wir stellen die Frage “Wie würdest du folgendes Problem lösen und implementieren?”. Das Szenario ist dabei eine Art Preis-Monitor. Ähnlich wie Geizhals oder Idealo, doch deutlich simpler.
Bonus: Brauchen wir ein Cron-Package in jeder Programmiersprache?
Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners
Das schnelle Feedback zur Episode:
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://engineeringkiosk.dev/kaffee
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
- Twitter: https://twitter.com/EngKiosk
Links
- Octoverse Report 2024: https://github.blog/news-insights/octoverse/octoverse-2024/
- Index Out Of Bounds Episode 90: Open-Source-Trends 2024 und die einfachsten Wege, Software zu hosten: https://open.spotify.com/episode/1C14wFkI3ur2sZQFEZo9xD?si=g0Lla0G3Q0aX9ZykGJpXZQ
- Chart.js: https://www.chartjs.org/
- Metabase: https://github.com/metabase/metabase
- Mailgun: https://www.mailgun.com/de/
- Grafana: https://grafana.com/
- Message bird: https://bird.com/de-de/
- Mailbox.org: https://mailbox.org/de/
- Engineering Kiosk Episode #135 Design Documents & RFCs: Der Weg zu besserer Software-Architektur: https://engineeringkiosk.dev/podcast/episode/135-design-documents-rfcs-der-weg-zu-besserer-software-architektur/
- Top 8 Most Demanded Programming Languages in 2024: https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Sprungmarken
(00:00:00) Intro, Consultants und Teamphasen
(00:04:33) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering
(00:05:36) Info/Werbung
(00:06:36) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering
(00:32:51) Die Visualisierung und Notifications
(00:39:38) Die alternative Implementierung: Ein Timeseries Problem
(00:44:18) Die alternative Implementierung: No Code
(00:50:12) Eine SaaS-Idee?
(00:55:28) Eure Implementierung
Hosts
- Wolfgang Gassler (https://mastodon.social/@woolf)
- Andy Grunwald (https://andygrunwald.com/)
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://engineeringkiosk.dev/kaffee
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
- Twitter: https://twitter.com/EngKiosk
178 odcinków
Manage episode 453344873 series 3432292
Es gibt viele Wege ein Problem zu lösen, doch wie würdest du es tun?
Softwareentwicklung ist weit mehr als nur Programmieren. Es geht darum, das eigentliche Problem zu verstehen, sich zu fragen, ob dies wirklich ein Problem ist und ob es sich (in Bezug auf den Aufwand) lohnt, dieses Problem zu lösen und wie man es lösen würde. Verschiedene Lösungswege zu durchdenken, die Vor- und Nachteile abzuwägen und final die beste Entscheidung zu treffen, ist einer der größten Skills von erfahrenen Softwareentwickler*innen.
In dieser Episode machen wir genau das: Eine Art Design- bzw. Architektur- bzw. Implementierungs-Diskussion. Wir stellen die Frage “Wie würdest du folgendes Problem lösen und implementieren?”. Das Szenario ist dabei eine Art Preis-Monitor. Ähnlich wie Geizhals oder Idealo, doch deutlich simpler.
Bonus: Brauchen wir ein Cron-Package in jeder Programmiersprache?
Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners
Das schnelle Feedback zur Episode:
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://engineeringkiosk.dev/kaffee
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
- Twitter: https://twitter.com/EngKiosk
Links
- Octoverse Report 2024: https://github.blog/news-insights/octoverse/octoverse-2024/
- Index Out Of Bounds Episode 90: Open-Source-Trends 2024 und die einfachsten Wege, Software zu hosten: https://open.spotify.com/episode/1C14wFkI3ur2sZQFEZo9xD?si=g0Lla0G3Q0aX9ZykGJpXZQ
- Chart.js: https://www.chartjs.org/
- Metabase: https://github.com/metabase/metabase
- Mailgun: https://www.mailgun.com/de/
- Grafana: https://grafana.com/
- Message bird: https://bird.com/de-de/
- Mailbox.org: https://mailbox.org/de/
- Engineering Kiosk Episode #135 Design Documents & RFCs: Der Weg zu besserer Software-Architektur: https://engineeringkiosk.dev/podcast/episode/135-design-documents-rfcs-der-weg-zu-besserer-software-architektur/
- Top 8 Most Demanded Programming Languages in 2024: https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Sprungmarken
(00:00:00) Intro, Consultants und Teamphasen
(00:04:33) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering
(00:05:36) Info/Werbung
(00:06:36) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering
(00:32:51) Die Visualisierung und Notifications
(00:39:38) Die alternative Implementierung: Ein Timeseries Problem
(00:44:18) Die alternative Implementierung: No Code
(00:50:12) Eine SaaS-Idee?
(00:55:28) Eure Implementierung
Hosts
- Wolfgang Gassler (https://mastodon.social/@woolf)
- Andy Grunwald (https://andygrunwald.com/)
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://engineeringkiosk.dev/kaffee
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
- Twitter: https://twitter.com/EngKiosk
178 odcinków
Todos los episodios
×Zapraszamy w Player FM
Odtwarzacz FM skanuje sieć w poszukiwaniu wysokiej jakości podcastów, abyś mógł się nią cieszyć już teraz. To najlepsza aplikacja do podcastów, działająca na Androidzie, iPhonie i Internecie. Zarejestruj się, aby zsynchronizować subskrypcje na różnych urządzeniach.