{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Svelte Radio","title":"One Man Svelte for NGOs with Ilja","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/b40e9cd1\"></iframe>","width":"100%","height":180,"duration":4424,"description":"Guest\nIlja - Berlin-based developer specializing in building websites and data visualizations for NGOs. Svelte Ambassador.\n\nTopics Discussed\nWorking with NGOs vs. traditional businesses\nBudget constraints and project-based funding\nThe AfroZensus project\nSvelte 5 migration\nBerlin Svelte Meetup announcement\n\nBerlin Svelte Meetup\nDate: December 9th (Tuesday)\nVenue: Datawrapper's office in Berlin\nTalks: Peter from XYFlow presenting SvelteFlow, plus more\nRegistration: https://svelte-berlin.de/\n\nLinks Mentioned\n\nTools & Libraries\nsvelte-render-scan (Visual debugging tool by Stanislav Khromov): https://github.com/khromov/svelte-render-scan\nsvelte-inspect-value (Value inspector component): https://github.com/ampled/svelte-inspect-value\nSvelteFlow (Node-based UI library): https://svelteflow.dev/\nFriendly Captcha (GDPR-compliant captcha): https://friendlycaptcha.com/\nSparklePost (Native-feeling PWA demo): https://sparklepost.vercel.app/\n@component documentation: https://svelte.dev/docs/svelte/basic-markup\n\nCompanies & Organizations\nDatawrapper: https://www.datawrapper.de/\nGitButler: https://gitbutler.com/\nXYFlow: https://xyflow.com/\n\nProjects\nAcademic Freedom Index: https://academic-freedom-index.net/\nAfroZensus: https://afrozensus.de/\nAfroZensus Dashboard: https://data.afrozensus.de/\n\nCourses\nPractical Accessibility by Sara Soueidan: https://practical-accessibility.today/\n\nUnpopular Opinions\nKevin: More people should self-host\nBrittney: Lost free Copilot access\nAntony: Store states, not effects\nIlya: JSDoc is superior to TypeScript\n\nPicks\nKevin: SparklePost, \"You can just do things\", The Hierarchy book series by James Islington\nBrittney: @component documentation\nAntony: Friendly Captcha\nIlya: svelte-render-scan, svelte-inspect-value, Practical Accessibility course","thumbnail_url":"https://img.transistorcdn.com/a2spDmSxrcyX_1C736Fgx-G-l9_nFz2rxgwLVukFl-A/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyODk5LzE1OTc2/Nzg5NDYtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}