<p><strong>Guest</strong><br>Ilja - Berlin-based developer specializing in building websites and data visualizations for NGOs. Svelte Ambassador.</p><p><br><strong>Topics Discussed</strong></p><ul><li>Working with NGOs vs. traditional businesses</li><li>Budget constraints and project-based funding</li><li>The AfroZensus project</li><li>Svelte 5 migration</li><li>Berlin Svelte Meetup announcement</li></ul><p><br><strong>Berlin Svelte Meetup</strong></p><ul><li><strong>Date</strong>: December 9th (Tuesday)</li><li><strong>Venue</strong>: Datawrapper's office in Berlin</li><li><strong>Talks</strong>: Peter from XYFlow presenting SvelteFlow, plus more</li><li><strong>Registration</strong>: <a href="https://svelte-berlin.de/">https://svelte-berlin.de/</a></li></ul><p><br><strong>Links Mentioned</strong></p><p><br><strong>Tools &amp; Libraries</strong></p><ul><li>svelte-render-scan (Visual debugging tool by Stanislav Khromov): <a href="https://github.com/khromov/svelte-render-scan">https://github.com/khromov/svelte-render-scan</a></li><li>svelte-inspect-value (Value inspector component): <a href="https://github.com/ampled/svelte-inspect-value">https://github.com/ampled/svelte-inspect-value</a></li><li>SvelteFlow (Node-based UI library): <a href="https://svelteflow.dev/">https://svelteflow.dev/</a></li><li>Friendly Captcha (GDPR-compliant captcha): <a href="https://friendlycaptcha.com/">https://friendlycaptcha.com/</a></li><li>SparklePost (Native-feeling PWA demo): <a href="https://sparklepost.vercel.app/">https://sparklepost.vercel.app/</a></li><li>@component documentation: <a href="https://svelte.dev/docs/svelte/basic-markup">https://svelte.dev/docs/svelte/basic-markup</a></li></ul><p><br><strong>Companies &amp; Organizations</strong></p><ul><li>Datawrapper: <a href="https://www.datawrapper.de/">https://www.datawrapper.de/</a></li><li>GitButler: <a href="https://gitbutler.com/">https://gitbutler.com/</a></li><li>XYFlow: <a href="https://xyflow.com/">https://xyflow.com/</a></li></ul><p><br><strong>Projects</strong></p><ul><li>Academic Freedom Index: <a href="https://academic-freedom-index.net/">https://academic-freedom-index.net/</a></li><li>AfroZensus: <a href="https://afrozensus.de/">https://afrozensus.de/</a></li><li>AfroZensus Dashboard: <a href="https://data.afrozensus.de/">https://data.afrozensus.de/</a></li></ul><p><br><strong>Courses</strong></p><ul><li>Practical Accessibility by Sara Soueidan: <a href="https://practical-accessibility.today/">https://practical-accessibility.today/</a></li></ul><p><br><strong>Unpopular Opinions</strong></p><ul><li><strong>Kevin</strong>: More people should self-host</li><li><strong>Brittney</strong>: Lost free Copilot access</li><li><strong>Antony</strong>: Store states, not effects</li><li><strong>Ilya</strong>: JSDoc is superior to TypeScript</li></ul><p><br><strong>Picks</strong></p><ul><li><strong>Kevin</strong>: SparklePost, "You can just do things", The Hierarchy book series by James Islington</li><li><strong>Brittney</strong>: @component documentation</li><li><strong>Antony</strong>: Friendly Captcha</li><li><strong>Ilya</strong>: svelte-render-scan, svelte-inspect-value, Practical Accessibility course</li></ul>

Svelte Radio

Kevin Åberg Kultalahti

One Man Svelte for NGOs with Ilja

DEC 6, 202573 MIN
Svelte Radio

One Man Svelte for NGOs with Ilja

DEC 6, 202573 MIN

Description

GuestIlja - Berlin-based developer specializing in building websites and data visualizations for NGOs. Svelte Ambassador.Topics DiscussedWorking with NGOs vs. traditional businessesBudget constraints and project-based fundingThe AfroZensus projectSvelte 5 migrationBerlin Svelte Meetup announcementBerlin Svelte MeetupDate: December 9th (Tuesday)Venue: Datawrapper's office in BerlinTalks: Peter from XYFlow presenting SvelteFlow, plus moreRegistration: https://svelte-berlin.de/Links MentionedTools & Librariessvelte-render-scan (Visual debugging tool by Stanislav Khromov): https://github.com/khromov/svelte-render-scansvelte-inspect-value (Value inspector component): https://github.com/ampled/svelte-inspect-valueSvelteFlow (Node-based UI library): https://svelteflow.dev/Friendly Captcha (GDPR-compliant captcha): https://friendlycaptcha.com/SparklePost (Native-feeling PWA demo): https://sparklepost.vercel.app/@component documentation: https://svelte.dev/docs/svelte/basic-markupCompanies & OrganizationsDatawrapper: https://www.datawrapper.de/GitButler: https://gitbutler.com/XYFlow: https://xyflow.com/ProjectsAcademic Freedom Index: https://academic-freedom-index.net/AfroZensus: https://afrozensus.de/AfroZensus Dashboard: https://data.afrozensus.de/CoursesPractical Accessibility by Sara Soueidan: https://practical-accessibility.today/Unpopular OpinionsKevin: More people should self-hostBrittney: Lost free Copilot accessAntony: Store states, not effectsIlya: JSDoc is superior to TypeScriptPicksKevin: SparklePost, "You can just do things", The Hierarchy book series by James IslingtonBrittney: @component documentationAntony: Friendly CaptchaIlya: svelte-render-scan, svelte-inspect-value, Practical Accessibility course