<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Panos development log</title><description>Το άτυπο ημερολόγιο ενός Software Engineer</description><link>https://logs.panos.codes/</link><language>el</language><item><title>Πειράματα με Server-Driven UIs</title><link>https://logs.panos.codes/el/logs/2025/experimenting-with-server-driven-uis/</link><guid isPermaLink="true">https://logs.panos.codes/el/logs/2025/experimenting-with-server-driven-uis/</guid><description>Ένα πείραμα server-driven UI για mobile: ένα Rails API περιγράφει τις οθόνες, τα components και τις ενέργειες, και μια εφαρμογή React Native τα αποδίδει.</description><pubDate>Sun, 19 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Κρυμμένα διαμάντια του CLI::UI 💎</title><link>https://logs.panos.codes/el/logs/2024/cli-ui-hidden-gems/</link><guid isPermaLink="true">https://logs.panos.codes/el/logs/2024/cli-ui-hidden-gems/</guid><description>Ανακάλυψε τα κρυμμένα διαμάντια του CLI::UI: προσθήκη συνδέσμων, εκτύπωση πινάκων και διαχωρισμός frames για καλύτερη εμπειρία στη γραμμή εντολών.</description><pubDate>Sat, 04 May 2024 00:00:00 GMT</pubDate></item><item><title>Αποτυχία του RSpec `have_attributes` με argument matchers</title><link>https://logs.panos.codes/el/logs/2023/failing-rspec-have_attributes-with-arguments-matchers/</link><guid isPermaLink="true">https://logs.panos.codes/el/logs/2023/failing-rspec-have_attributes-with-arguments-matchers/</guid><description>Γιατί, όταν χρησιμοποιούμε το have_attributes με πολλούς argument matchers και αποτυγχάνει μόνο ένας, το RSpec αποτυγχάνει και όλους τους υπόλοιπους;</description><pubDate>Sat, 22 Apr 2023 00:00:00 GMT</pubDate></item><item><title>MutationObserver, με το βλέμμα στις αλλαγές του DOM 🧐</title><link>https://logs.panos.codes/el/logs/2022/mutation-observer/</link><guid isPermaLink="true">https://logs.panos.codes/el/logs/2022/mutation-observer/</guid><description>Το MutationObserver επιτρέπει σε ένα script να παρακολουθεί το DOM για κόμβους που προστίθενται, αφαιρούνται ή αλλάζουν, κάτι χρήσιμο όταν άλλα scripts της σελίδας ξαναγράφουν το markup στο οποίο βασίζεσαι.</description><pubDate>Mon, 08 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Εξοντώνοντας τα n+1 προβλήματα με ομαδοποίηση</title><link>https://logs.panos.codes/el/logs/2021/killing-n1-using-groups/</link><guid isPermaLink="true">https://logs.panos.codes/el/logs/2021/killing-n1-using-groups/</guid><description>Διόρθωσε τα n+1 update queries ομαδοποιώντας τις εγγραφές ανά νέα τιμή: ένα UPDATE … WHERE id IN (…) ανά ομάδα, και η εκδοχή με update_all στο Rails.</description><pubDate>Sat, 25 Dec 2021 00:00:00 GMT</pubDate></item></channel></rss>