<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: KD Jayakody</title>
    <description>The latest articles on DEV Community by KD Jayakody (@kdjayakody_lk).</description>
    <link>https://dev.to/kdjayakody_lk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4219597%2F47733e03-e115-474f-aace-d19d52125921.png</url>
      <title>DEV Community: KD Jayakody</title>
      <link>https://dev.to/kdjayakody_lk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kdjayakody_lk"/>
    <language>en</language>
    <item>
      <title>A free AI study workflow: lecture PDF to revision notes</title>
      <dc:creator>KD Jayakody</dc:creator>
      <pubDate>Mon, 02 Nov 2026 16:23:01 +0000</pubDate>
      <link>https://dev.to/kdjayakody_lk/a-free-ai-study-workflow-lecture-pdf-to-revision-notes-17dl</link>
      <guid>https://dev.to/kdjayakody_lk/a-free-ai-study-workflow-lecture-pdf-to-revision-notes-17dl</guid>
      <description>&lt;p&gt;I teach AI and digital skills to students in Sri Lanka, and the same thing happens every exam season. Students have plenty of material (lecture PDFs, slides, recorded classes) and very little time. Most of them read the same notes again and again, which feels productive but isn't the best way to remember anything.&lt;/p&gt;

&lt;p&gt;This is the workflow I recommend now. It's built from free tools, and it has four steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Capture&lt;/strong&gt;: get all your material into one place.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Summarise&lt;/strong&gt;: turn it into short notes you can actually read.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active recall&lt;/strong&gt;: test yourself instead of re-reading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spaced review&lt;/strong&gt;: come back to the hard parts at the right time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;AI helps with steps 1–3. Step 4 is where you do the remembering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Capture everything in one notebook
&lt;/h2&gt;

&lt;p&gt;I use &lt;strong&gt;Gemini Notebook&lt;/strong&gt; for this. Until July it was called NotebookLM; Google renamed it on July 16, 2026, and it's the same standalone product, now also available inside the Gemini app.&lt;/p&gt;

&lt;p&gt;Create one notebook per subject (or per unit) and add your sources. It accepts a lot of formats:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PDF, Word (docx), PowerPoint (pptx), text and Markdown files&lt;/li&gt;
&lt;li&gt;Google Docs and Slides&lt;/li&gt;
&lt;li&gt;web URLs&lt;/li&gt;
&lt;li&gt;public YouTube videos that have captions (it imports the transcript)&lt;/li&gt;
&lt;li&gt;audio files, which it transcribes on import (Sinhala and Tamil are both on the supported list)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Free users can add up to 50 sources per notebook, and each source can be up to 500,000 words or 200 MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; one notebook per unit works better than one giant notebook for the whole year. Answers stay focused, and it's easier to see what's missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Summarise, but ask specific questions
&lt;/h2&gt;

&lt;p&gt;Each source gets an automatic summary in the Source Guide. That's a good start, but the real value comes from asking narrow questions in the chat, for example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"List the 10 key definitions in the 'Unit 3 lecture' source."&lt;/li&gt;
&lt;li&gt;"Explain the difference between X and Y using only my sources."&lt;/li&gt;
&lt;li&gt;"What topics in this unit appear in more than one source?"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because the answers are grounded in your own files, you can check every claim against the page it came from. Do that. AI summaries can miss things or get them wrong, and your exam is based on your syllabus, not on what the model thinks is important.&lt;/p&gt;

&lt;p&gt;Write the final short notes yourself, even if you copy most of the structure from the chat. Rewriting is part of learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you study in Sinhala or Tamil:&lt;/strong&gt; this is a gap I kept running into with my own students, so my team and I built &lt;a href="https://shortme.lk/features/short-notes" rel="noopener noreferrer"&gt;shortme.lk&lt;/a&gt;. You upload a lecture PDF and get short notes (or a practice question paper) in English, Sinhala or Tamil. The free plan covers 3 AI documents a day, up to 10 pages per PDF. Use whichever tool fits your language. The workflow is the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Active recall with flashcards and quizzes
&lt;/h2&gt;

&lt;p&gt;Reading your notes tells you what's on the page. Testing yourself tells you what's in your head. That's the whole idea of active recall.&lt;/p&gt;

&lt;p&gt;In Gemini Notebook, open the &lt;strong&gt;Studio&lt;/strong&gt; panel and choose &lt;strong&gt;Flashcards&lt;/strong&gt; or &lt;strong&gt;Quizzes&lt;/strong&gt;. Before generating, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pick the difficulty (easy, medium or hard)&lt;/li&gt;
&lt;li&gt;add a prompt, e.g. "focus on definitions and formulas from Unit 3"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While you study, you can mark each card "Got it!" or "Missed it!", ask for an explanation, and at the end practise again with only the cards you missed. Quizzes give you hints and explanations too.&lt;/p&gt;

&lt;p&gt;Then do one more thing: &lt;strong&gt;download the flashcards as a CSV file.&lt;/strong&gt; That's the bridge to step 4.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Spaced review in Anki
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Anki&lt;/strong&gt; is a free, open-source flashcard program. When you review a card, you rate how well you remembered it, and Anki schedules the next review for around the time you're most likely to forget it. Easy cards come back rarely and hard cards come back often.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The desktop app (Windows, macOS, Linux) is free.&lt;/li&gt;
&lt;li&gt;AnkiDroid for Android is free.&lt;/li&gt;
&lt;li&gt;AnkiMobile for iOS is a paid app (the purchase funds Anki's development).&lt;/li&gt;
&lt;li&gt;AnkiWeb sync between devices is free.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anki can import any plain-text file where fields are separated by commas, semicolons or tabs, as long as it's saved as UTF-8. So the flashcard CSV from step 3 goes straight in: &lt;strong&gt;File → Import&lt;/strong&gt;, choose the CSV, map the columns to Front and Back, and pick a deck.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; don't import 300 cards the night before an exam. Import a unit at a time, and do your reviews every day, even if it's only 15 minutes on the bus.&lt;/p&gt;

&lt;h2&gt;
  
  
  The weekly routine I suggest
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;When&lt;/th&gt;
&lt;th&gt;What&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;After each lecture&lt;/td&gt;
&lt;td&gt;Add the PDF/recording to that unit's notebook (Step 1)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Same week&lt;/td&gt;
&lt;td&gt;Ask 3–5 specific questions; write your own short notes (Step 2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;End of the unit&lt;/td&gt;
&lt;td&gt;Generate flashcards and a quiz; download the CSV (Step 3)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Every day&lt;/td&gt;
&lt;td&gt;Do your Anki reviews (Step 4)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Before the exam&lt;/td&gt;
&lt;td&gt;Retake the quiz with only the questions you missed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  A few honest warnings
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Check everything against your textbook or lecturer's notes.&lt;/strong&gt; AI tools make mistakes, especially with local syllabus content and non-English terms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Only upload material you're allowed to use.&lt;/strong&gt; Google's own help page says to avoid uploading documents you don't have rights to.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The tools are the easy part.&lt;/strong&gt; The improvement comes from testing yourself and reviewing regularly, not from having the perfect app.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you try this, I'd like to know which step you skip most often. For most of my students it's step 4.&lt;/p&gt;

&lt;p&gt;— KD Jayakody&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>Getting Started with VIDO Studio: Your First Screen-Recording Tutorial, Step by Step</title>
      <dc:creator>KD Jayakody</dc:creator>
      <pubDate>Mon, 02 Nov 2026 16:22:09 +0000</pubDate>
      <link>https://dev.to/kdjayakody_lk/getting-started-with-vido-studio-your-first-screen-recording-tutorial-step-by-step-apb</link>
      <guid>https://dev.to/kdjayakody_lk/getting-started-with-vido-studio-your-first-screen-recording-tutorial-step-by-step-apb</guid>
      <description>&lt;p&gt;My team and I built VIDO Studio at KDJ Lanka, so read this with that in mind. I'll keep it practical: this is the walkthrough I'd give a teacher or creator sitting next to me on day one.&lt;/p&gt;

&lt;p&gt;Most screen recordings fail for the same reason. The viewer can't see what you clicked. The cursor is tiny, the screen is huge, and the important part is lost in a corner. VIDO Studio is a desktop screen recorder and video editor for Windows, macOS &amp;amp; Linux (X11) that tries to fix that by using what you did during the recording (clicks, typing, mouse movement) to build the edit for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Download and pick a plan
&lt;/h2&gt;

&lt;p&gt;Go to &lt;a href="https://vido.lk" rel="noopener noreferrer"&gt;vido.lk&lt;/a&gt; and download the build for your computer: Windows, macOS (Apple Silicon) or macOS (Intel). The current version is 1.6.0.&lt;/p&gt;

&lt;p&gt;You can start on the Free plan. It records the primary display, lets you import, edit, save and export, and adds a VIDO watermark to exports. Trial unlocks the premium tools but still keeps the watermark. Pro removes the watermark and adds AI Intro, which is still a beta. You don't need to decide on day one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Plan a short first recording
&lt;/h2&gt;

&lt;p&gt;Before you press record, pick one small task to explain, something you can show in two or three minutes. For example: "How to create a Google Form" or "How to add a formula in Excel."&lt;/p&gt;

&lt;p&gt;A few habits help a lot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Close notifications and any tabs with private information.&lt;/li&gt;
&lt;li&gt;Increase your app's zoom or font size a little so text is readable on phones.&lt;/li&gt;
&lt;li&gt;Move your mouse slowly and click deliberately. VIDO's zooms follow your clicks, so clear clicks give clean zooms.&lt;/li&gt;
&lt;li&gt;Write down three steps you'll cover, so you don't wander.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3: Set up and record
&lt;/h2&gt;

&lt;p&gt;In the recording screen, choose your display, microphone and (optionally) your webcam. Webcam quality options are Smooth (640x480) and HD (720p). System audio can be recorded on supported Windows and macOS setups, depending on your permissions and source.&lt;/p&gt;

&lt;p&gt;VIDO runs pre-record checks and gives you a countdown. During the recording you can pause and resume, which is useful when you need to open something or catch your breath. If the app crashes mid-session, crash recovery tries to bring your recording back, but save your projects as you go.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Let Smart Auto Zoom do the first pass
&lt;/h2&gt;

&lt;p&gt;This is the feature that changes how a tutorial feels. After recording, Smart Auto Zoom builds zoom regions from your recorded activity. You can choose how aggressive it is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clicks Only&lt;/strong&gt; zooms in when you click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clicks &amp;amp; Typing&lt;/strong&gt; also zooms on typing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic &amp;amp; Snappy&lt;/strong&gt; gives faster, punchier movement.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zoom levels range from 1.2x to 3.0x. Every generated zoom appears on the timeline, so you can move, shorten, delete or adjust any of them, and add manual zooms and pan regions where the automatic pass missed something.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Clean up on the timeline
&lt;/h2&gt;

&lt;p&gt;The timeline editor is where you tidy the story:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Split and trim&lt;/strong&gt; the mistakes and the start/end of the recording.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed regions&lt;/strong&gt; let you fast-forward through slow parts, like a page loading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto Cutter&lt;/strong&gt; (Trial/Pro) finds silent pauses and proposes cuts. Review them before you export; it's a suggestion, not a final decision.&lt;/li&gt;
&lt;li&gt;Add &lt;strong&gt;text overlays&lt;/strong&gt; for steps and warnings. Templates include Title, Step, Callout, Warning, Shortcut and Plain.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Undo, redo and snapping are there, and you can bring in more clips and images if your tutorial needs them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Make the cursor and frame look good
&lt;/h2&gt;

&lt;p&gt;Small visual choices make a big difference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Increase the &lt;strong&gt;cursor size&lt;/strong&gt; so viewers can find it on a phone screen. Cursor themes, click effects and click sounds are premium extras.&lt;/li&gt;
&lt;li&gt;Put your recording on a &lt;strong&gt;background&lt;/strong&gt; (solid colour, gradient, wallpaper or your own image) with padding and a shadow.&lt;/li&gt;
&lt;li&gt;Style your &lt;strong&gt;webcam&lt;/strong&gt; as a circle, square or rectangle, and place it where it doesn't cover the action.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Save a combination you like as a &lt;strong&gt;preset&lt;/strong&gt; so every future video looks consistent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Add captions
&lt;/h2&gt;

&lt;p&gt;Many people watch on mute, so captions matter. VIDO can generate captions automatically in several languages, including English, Sinhala and Tamil. Be aware that auto captions use Google Speech, so they need an internet connection and your audio is sent for recognition. Recording and most editing stay on your computer.&lt;/p&gt;

&lt;p&gt;Always read through the captions and fix names and technical words. You can choose from 10 caption styles, from Classic and Minimal to Karaoke and Word Pop, and import or export SRT files if you work with subtitles elsewhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 8: Export
&lt;/h2&gt;

&lt;p&gt;Choose your canvas ratio (16:9 for YouTube, 9:16 for Reels/TikTok/Shorts, 1:1 for feeds, or 4:3 and 3:4), then export. MP4 is the normal choice. GIF is handy for short loops in docs or chat, but it has no audio.&lt;/p&gt;

&lt;p&gt;Two honest notes about export settings. A higher export resolution or frame rate doesn't add detail that your recording didn't capture, so 1080p is a sensible default for most tutorials. And if you need several ratios, you can queue them in one go; VIDO writes the files, and you upload them yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple first-week routine
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Day 1: record a two-minute tutorial and export it with default settings.&lt;/li&gt;
&lt;li&gt;Day 2: re-edit it, adjusting the auto zooms and cutting pauses.&lt;/li&gt;
&lt;li&gt;Day 3: add captions and a step title, and save a preset.&lt;/li&gt;
&lt;li&gt;Day 4: export the same project as 9:16 for a short.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By the end of the week you'll have a repeatable workflow, which matters more than any single feature.&lt;/p&gt;

&lt;p&gt;If you try it, you can download VIDO Studio from &lt;a href="https://vido.lk" rel="noopener noreferrer"&gt;vido.lk&lt;/a&gt;. I'd genuinely like to hear what confused you, because that's what we'll fix next.&lt;/p&gt;

&lt;p&gt;— KD Jayakody&lt;/p&gt;

</description>
      <category>screenrecording</category>
      <category>video</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>5 Sites I Use So My Vibe-Coded Apps Don't Look AI-Generated</title>
      <dc:creator>KD Jayakody</dc:creator>
      <pubDate>Sat, 31 Oct 2026 20:17:10 +0000</pubDate>
      <link>https://dev.to/kdjayakody_lk/5-sites-i-use-so-my-vibe-coded-apps-dont-look-ai-generated-c28</link>
      <guid>https://dev.to/kdjayakody_lk/5-sites-i-use-so-my-vibe-coded-apps-dont-look-ai-generated-c28</guid>
      <description>&lt;p&gt;I teach AI and web development, and the most common thing I see in vibe-coded apps is that they all look the same: same gradients, same cards, same "AI default" feel. The fix isn't a better model. It's better references and better components. Here are the five I keep coming back to.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. 21st.dev
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; A large library of React + Tailwind CSS components, templates and shadcn themes made by design engineers, with a CLI (&lt;code&gt;npx @21st-dev/cli add&lt;/code&gt;) and an MCP server so your AI agent can find and install components.&lt;br&gt;
&lt;strong&gt;Use it when:&lt;/strong&gt; You want polished, real-world sections (heroes, AI chat UIs, pricing, sign-ins) and you're working with Cursor, Claude Code or another MCP client.&lt;br&gt;
&lt;strong&gt;Free vs paid:&lt;/strong&gt; A free account can copy 2 components a day. Paid plans remove the limit.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. React Bits (reactbits.dev)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Free animated React components: text animations, backgrounds and micro-interactions. Pick JavaScript or TypeScript, with plain CSS or Tailwind, then copy the source or install it with the CLI.&lt;br&gt;
&lt;strong&gt;Use it when:&lt;/strong&gt; Your UI works but feels flat and you want a bit of motion that you fully own and can tweak.&lt;br&gt;
&lt;strong&gt;Free vs paid:&lt;/strong&gt; The main library is free. React Bits Pro (pro.reactbits.dev) is a paid one-time purchase that adds blocks, app UI and templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Magic UI (magicui.design)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; 150+ free, open-source animated components built with React, TypeScript, Tailwind CSS and Motion, designed as a companion to shadcn/ui.&lt;br&gt;
&lt;strong&gt;Use it when:&lt;/strong&gt; You're building a landing page and already use shadcn/ui.&lt;br&gt;
&lt;strong&gt;Free vs paid:&lt;/strong&gt; The components are free. Magic UI Pro (pro.magicui.design) sells landing-page templates and sections for a one-time fee.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Uiverse (uiverse.io)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; A community-made, open-source library of UI elements such as buttons, cards, loaders and inputs. Copy them as HTML/CSS, Tailwind, React or Figma.&lt;br&gt;
&lt;strong&gt;Use it when:&lt;/strong&gt; You need one small element that looks hand-made, even without React.&lt;br&gt;
&lt;strong&gt;Free vs paid:&lt;/strong&gt; The site says it's 100% free for personal and commercial use.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Mobbin (mobbin.com)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Not a component library. It's a UI/UX reference library of screens from real, shipped mobile and web apps.&lt;br&gt;
&lt;strong&gt;Use it when:&lt;/strong&gt; You need to see how real products design onboarding, paywalls or settings before you prompt your AI.&lt;br&gt;
&lt;strong&gt;Free vs paid:&lt;/strong&gt; Joining is free, with limited access to apps and sites. Flows, animations and search need a paid plan, and there's a student/educator discount.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick tip
&lt;/h2&gt;

&lt;p&gt;Don't ask your AI for "a modern UI". Pick one real reference screen from Mobbin, choose one component library (mixing five libraries is how apps start looking generic), and give the AI your brand colours, font and spacing scale. Consistency is what makes an app look designed.&lt;/p&gt;

&lt;p&gt;What's on your list? Drop it in the comments.&lt;/p&gt;

&lt;p&gt;— KD Jayakody&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>tailwindcss</category>
      <category>vibecoding</category>
    </item>
  </channel>
</rss>
