AI-Powered Development: From Curiosity to Creativity

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2025
November 17 - 20, 2025
New York, US & Online
See JS stars in the US biggest planetarium
Learn More
In partnership with Focus Reactive
Upcoming event
JSNation US 2025
JSNation US 2025
November 17 - 20, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

We’ll explore how AI has reshaped the learning curve, expedited development, and emphasized creativity in problem-solving. You’ll leave with actionable insights on building scalable architecture, mastering the art of prompting, and having fun creating innovative, AI-enhanced solutions.

Additionally, we will examine modern AI tools such as Windsurf, Cursor, Bolt, Replit, and v0, highlighting which of these I have found to be the most productive in practical use.

This talk has been presented at Productivity Conf for Devs and Tech Leaders, check out the latest edition of this Tech Conference.

FAQ

The main topic is 'AI powered development from curiosity to creativity'.

Corbyn Brown is a developer who started coding apps for the iOS app store at a young age and is now discussing the integration of AI in software development.

AI has accelerated the process of coding, reducing time spent on coding tasks and creating opportunities for developers to act more like managers overseeing AI-generated code.

AI tools have shifted value in software development by making coding tasks faster and allowing developers to focus on creativity, architecture, and scalability.

Corbyn Brown compares it to illustrate the new and emerging opportunities available in AI, similar to those during the early days of the internet.

Corbyn believes AI models are valuable for speeding up coding tasks and can be as effective as the developer's knowledge and context allow them to be.

He suggests using AI tools to handle repetitive coding tasks while focusing on understanding the architecture and scalability of software projects.

The future value lies in creativity, scalability, and understanding the right architecture for specific software projects.

The categories are agent-based IDEs, traditional IDEs with integrated AI, and separate IDEs with AI models.

He advises starting to build and learn now, as the AI software market is new and full of opportunities, similar to past tech booms.

Corbin Brown
Corbin Brown
19 min
27 Mar, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Welcome to my talk on AI powered development. We'll explore the implications of AI tools and where the value lies in software development. We're transitioning to a new age where AI plays a significant role in coding. The new workflow involves asking AI for code, verifying it, and continuing to build. AI tools are available in the market, offering different options for developers. It's important to choose the right approach that aligns with your goals. Keeping IDE and AI separate allows for better control. The value of AI-powered development lies in architecture, scalability, and creativity. We're in the early stages of AI-powered development, presenting a significant advantage for those entering the field now.

1. Introduction to AI Powered Development

Short description:

Welcome to my talk on AI powered development. We'll explore the implications of AI tools and where the value lies in software development. We're entering a new market of integrating AI and providing value through software. Stay tuned for a surprise!

Hello, everyone. Welcome to my talk. We're going over AI powered development from curiosity to creativity. This is going to be around 14, 15 slides. So let's go to jump in here right off the bat.

Here is a table of contents. So I'm going to give you some context of who I am, Corbyn Brown. I'm going to go in and transition into developing and what's really happening now that AI is here and the implications of that as some of us old fashioned people here, we used to never code of AI, but there actually is real implications to using these new AI tools, which means that leads into the next part here, which goes over these AI tools and then really looking at long-term where's the value now? Because originally when approaching coding, to code out certain files, to do certain tasks, it really took a lot of time. But now when you leverage AI tools, we're just getting outputs fast. We're getting code files fast. So it's almost like, where is the value in software development now with the new AI tools that we get access to? And then finally, it's pretty cool that we're entering in a brand new market here as I would compare this to the 99 new websites, 2008, 2012 iOS apps. This is a new market when it comes to integrating artificial intelligence and providing value through software. And then of course at the very end, I have a little surprise. So make sure to stay tuned with this talk here. Let's jump over to the first major step here.

2. Transitioning to a New Age of Coding

Short description:

I started coding apps for the iOS app store at the age of 12. Back then, finding answers to coding issues involved jumping between Stack Overflow, Reddit, and blogs. It was time-consuming and often frustrating. But now, with the advent of AI, we can offload that heavy lifting and find answers more efficiently. However, traditional methods still have value, especially when it comes to up-to-date data. We're transitioning to a new age where AI plays a significant role in coding.

That's me, or that's me. That's when I was 12, but probably not. I think I was probably maybe, I don't know, like six or seven in that picture, but I couldn't find any other picture. We'll assume I'm 12 cause that's when I started coding apps for the iOS app store. This was the beginning of my journey when it came to development. This was a lot of fun. I remember the first app I ever created was for the world cup. I don't know what they're called, but like they're like the balloon things that hit together and makes a loud sound. That's, that was the beginning of my journey, right?

And when you were coding around this time, obviously artificial intelligence and the way we approach coding now just didn't exist. Therefore it left us in a position where, how do we get answers when we run into issues and coding back then? And as we can see, this was just a bunch of jumping around, right? Whether we're going to a stack overflow form and be like, you know what, what do people say about this? Okay. And you're getting like 80, 70% of your answer. And then you're like, okay, well I got to fill in the 30% gap there. So now you're going to a Reddit form. And then sometimes you just find yourself randomly placed in a blog and you're like, you know what? I really don't want to read this blog because every five seconds I'm getting hit with a newsletter thing. Put your email here. I don't want to do that. And then you scroll down the blog and maybe 5% of it's relevant. And the other 95% you're just like, this has no correlation.

This was the past. This would take hours. This was slightly annoying because the fact that a lot of the times you really had to hit bare minimum in the sense of what you're trying to solve and just like you yourself had to scour through all that data that existed on the internet and find an answer to your coding problem. But that doesn't exist anymore, which is kind of cool because now we're transitioning where all that heavy lifting, all that rabbit holes, all this searching through stack overflow, all that Reddit, we can just offload to AI now. Now I want to say this to be clear though, stack overflow, Reddit and the way of traditionally looking up and solving errors that still has potential. That still has value, right? At a certain point, these AI models may hit a ceiling where you get 90% of what you want, but you know, good old fashioned, go to that stack overflow and you'll probably get the better answer there because it's more, you know, the data is more new rather that these are trained on an older data panels such as like 2023 October, whatever it may be. The idea is that this still has validity, but honestly we're transitioning is a new age. I remember when Chad GBT, not 2.0 but 3.4, 3.5 first came out, there was a lot of pushback in the sense of like, you know what, this is not good. I'm not going to use this for my coding. It's not really relevant now. It's almost like a trying to do a math problem without a calculator. You can do it, go ahead, but you might as well use the calculator.

3. The New Workflow of Approaching Coding

Short description:

The new workflow of approaching coding involves asking AI for code, verifying it, and continuing to build. This workflow is different from the past, where coding involved typing out code and dealing with syntax. The AI's coding ability depends on the prompt and context, saving developers time. AI is now an integral part of the developer's workflow, with its answers as good as the questions asked.

So coming down here, that is where it leads us to the new workflow of when approaching coding, which is entirely different than when it was when I started coding, which is now we can ask AI for the code, which is cool. It almost puts us, it almost puts us in a manager type of position here where we ask AI for the code. And now you can see right there, me right there. I like the code. We asked for the code. The AI responds with an answer. You get to verify whether that code is good or bad, and then you can keep building. And this little workflow right here is extremely different than how it used to be when you started code.

I remember coding out, you know, it's as simple as stuff like when you're coding out CSS or like an iOS development, I was using Swift. Like it's very simple stuff where you know exactly what to code. You know what you need to code. It's not even about finding an answer anymore, but you still have to type it out and code it out. You have to get the syntax, right? You have to make sure we name things that are relevant with the CSS name. So it doesn't get too confusing. So you're not just saying dot button. Maybe it's like a signup button, signup dash button, right? This kind of stuff would just take time. But now this new workflow, we are just leaping towards, just give me the code. Let me see if it works. If it doesn't work, then I can keep gut checking the AI until I make it work.

The AI itself and how it codes is only as good as you prompt. It's fundamental. Yes, there are certain things that the AI is limited to, but if you have the context or the knowledge of how to approach and solve a solution, the AI 10 times out of 10 probably can code it, which is really, really cool and leads us into this new workflow didn't exist before. I remember sitting when I was way back when I remember sitting there, just coding out files. It's just like, oh my gosh, this is just like grunt work right now. Just coding out every single CSS. Next step here, which is a, which leads us, if I can speak to a saving hours basically, which is the idea that now that we can use AI to really push to push or heavy lifting when it comes to coding, we can save tons of hours, a ton of time, which now makes it so that AI is now part of developer's workflow, making its answers only as good as the questions we asked. This is extremely true. And I think at this point, this has become more readily accepted when artificial intelligence did get integrated into coding workflows in the past. There was a lot of pushback. Oh, this code is bad.

4. AI Tools and Approaches

Short description:

AI can give good code, but it's dependent on the developer's context and knowledge. There are many AI tools available in the market, offering different options for developers. It's essential to choose the right tool and approach. One approach is using agent-based IDEs, which are relatively new development environments. These IDEs allow developers to interact with an AI model that generates code and handles tasks like terminal commands and software infrastructure.

This code is not good. No, in reality, you just didn't know how to talk to it. So what we're realizing now is that AI can give good code, but it's really dependent on the developer to see if they have enough context and knowledge to know how to proctor the AI for that good code, which is completely different, which leads us to the new age here of a ton of AI tools to choose from a ton, Corbyn a ton, almost too many. This feels like, you know, this is its own little micro market right here. Not even micro does its own little market, right? So it's almost like that old saying, give the pickaxe during the gold rush or do you want to be the one mining gold or do you want to be the one selling the pickaxes? These, these people are selling the pickaxes.

Okay. But it's not bad. Cause honestly, I don't mind mining for gold, but the idea here is that we have a ton of different options to choose from. And as we know, time is valuable. Therefore, whatever you dedicate your labor towards, you want to make sure you're doing the right thing. And you don't spend an hour on something like lovable and realize, not an hour, I mean like a year on lovable and then realize like two years down the road, like, Oh, I chose the wrong one. So which one do we choose? How do we approach this? I like to categorize it into three main categories. First one is going to be agent based IDEs. These are IDs that are very new integrated development environment, by the way. These are IDs that are very new. These are very much in the last two to three years, honestly, to idea here is that we have a almost like a agent builder where you kind of jump into a website like V0 here or replate. You talk to the agent or AI model. And then the AI model pushes out all the code does a lot of the heavy lifting when it comes to things like maybe you don't need to know that terminal command. It kind of already knows that terminal command and does it for you creates out the infrastructure of the software application, everything of this nature. And what I'm about to say right now may ruffle some feathers. So let's ruffle some feathers personally.

5. Choosing the Right Approach

Short description:

Building a real full stack AI application requires understanding the architecture and focusing on the right tools. MVPs are great for quick validation, but not for long-term software businesses. Integrating AI into traditional IDEs like VS code is an option, but personally, I prefer separate environments. It's important to choose the approach that aligns with your goals and perspective.

I don't think you should go down this route in this development. If you care about building a real full stack AI application that you could sell for millions of not billions of dollars and just really understand the architecture of actually building our real software. That being said, this route is amazing for MVPs, minimal viable products. This route is amazing for just starting out building something really quick and just being like, you know what, does this work? Could this work proceed? Personally, within the software company I'm currently running, I do use replit in the context of how we vet potential employees. They have like a great little replica, create a replica. You can do testing in there. And I think that's just a cool little use case that replica has that I just personally like using when hiring internal employees and software engineers saying that though, these are great tools, but these are MVPs. And honestly, to step back a little bit further here, I'm going through the perspective and the context here that you want to be an entrepreneur and build out a software business from the ground up. If that is not your perspective, then that then just ignore what I just said there. This is not a video for people that want to basically, you know, maybe get hired at Google. Purpose of this one, what I'm trying to talk about here is starting a real software company. MVPs. I ruffled some feathers. Now comes into a really big one here where we have the traditional IDE, like VS code, but we integrate a chat bot into it, right? Or an AI model into it. This is things like cursor and windsurf. These have a place here. And the way I kind of view this is kind of very much like you're sitting at a table and let's say there's colored pencils and there's colored crayons. Which one do you prefer? I don't know, Corbin. I prefer crayons. Okay. But what if I could prefer pencils? Okay, but that's a bad choice. Why'd you choose crayons? It's that situation here. IDE plus AI you can build full stack applications that are real, that sell and make money and are full stack. Yeah, that's amazing. You can do it. Me personally. I don't like this. I don't like combining an AI model into my IDE. Therefore that's going to lead into the third category here where we actually separate the two into separate environments. So it's never integrated.

6. Keeping IDE and AI Separate

Short description:

I prefer keeping IDE and AI separate for a cleaner code and better understanding of fundamental tasks. It may be easier to use integrated AI in other environments, but for software companies, it's important to go through the hard work of understanding the core concepts. Keeping IDE and AI separate allows for high-skill level work and better control. Personally, I prefer this approach.

Why don't I like doing IDEs plus AI? First major reason for me personally is honestly workflow wise. You ask the AI model, a question within windsurf or cursor. Sometimes that thing can go in its own rabbit hole, start pulling up random files that you know you don't care about. Start doing things to the code file that you know it shouldn't do. And just, it has too much context. It almost overdo's when you ask for a question or to do something within your IDE.

So knowing that me personally, I don't opt for this. I don't like IDE plus AI integrated into one little package. This is a personal preference. Do you like color crayons? Maybe I like colored pencils when I draw, who knows? That's your choice. You can still build out results. You can pit, if I can speak, you can still build out a real software here that are not MVPs and get going within cursor or windsurf. But as you already know, and if you know me well, I love me. So VS code and chat, GBT or cloud or any AI model that you care about.

But for me, I keep it separate IDE AI separate tab, chat, GBT, separate tab, VS code, never integrate into the full code base. Keep it separate. I personally do this because it keeps the code cleaner. I only give the code that I actually care about personally into the chat for it to change. And honestly, when you use those other types of development environments, there is a reason that it's quote unquote easier to use that first group of AI agents and it's quote unquote easier to maybe use cursor and windsurf. But for some things, especially when creating software companies, we don't want it to be easier. Go through the hard heavy lifting of understanding all the terminal commands associated with deploying a web app to a live website link. Go through the heavy lifting of understanding everything associated with the package.json, whether you're using Firebase GCP, initializing functions within your actual IDE, like fundamental stuff that may be kind of glossed over in other types of development environments. Just learn how to do it. Just understand it. This is going to be very useful and very high skill level work. So that's why we want to keep our IDE separate or personally what I prefer. So maybe I'm color pencils and your color crayons. I don't know. But personally I like him to get separate and personally I like using chat gbt. Does that mean Clawed is horrible at coding? Probably not.

7. The Value of AI-Powered Development

Short description:

The value of AI-powered development lies in architecture, scalability, and creativity. It's important for developers to understand the context and knowledge gained to determine the best tech stack and architecture for their specific use case. Building now and learning correct architecture is crucial. AI is only as good as the prompt given, and even in fully autonomous AI, providing enough context is essential. The future value will be in creativity, pushing boundaries, and ideas. AI software is still in its early stages.

Does that mean Gemini is horrible at coding? Probably not. So that's very much user preference. I like using chat gbt because do the fact that we can use custom instructions to get more lasered outputs that I like. So we'll keep it separate. Or at least that's what I prefer.

So where's the value? Where does this leave us? Where does the value lead 10 years from now when all of a sudden we can use a one prompt system and then it just outputs an entire software? I think the value lies in architecture, scalability, and creativity. What do I say? What do I mean by when I say this is that essentially, yeah, you could have a system 10 years from now that builds out a quote unquote software application with one prompt, but in reality does that AI model actually contextually understand the best type of architecture to use when creating said software for that specific use case? And the only true way that that AI model would understand the tech stack and the true tech stack to use for whatever your value is or whatever business model you're trying to create is based off the developer themselves and the context and the knowledge that they have gained up to this point.

So what am I saying? I'm saying that start building now, start learning now and start understanding correct architecture depending on your specific context of the type of software you're trying to create. This isn't a one size fit all. You can't. I mean, in theory, you could create a cookie cutter situation here, but in theory for you to create scalable software with good architecture, you could receive the same end value point. EG, let's say we create a pipeline. Individual puts in a PDF, that PDF, the end value point we'll use AI to analyze it. And it's for a legal team and a lawyer for them to basically get the relevant case laws associated with that PDF. Amazing. But here's a situation for you to provide that on the value point of the case laws associated with the PDF. Cause maybe that's, you know, they need the case laws, whatever it may be. I'm not a lawyer. There is path a and there's path B, both receive the same end value point to that consumer. But path a is like 500% more expensive than path B. Does the AI know which one to choose? Probably not because it probably doesn't have enough context to really understand that path B is better to provide the same end value point, which only costs maybe 1 cent, but this costs 10 cents. The idea is that as we've said before, the AI is only good as the prompt you give it. And even if it was to go fully autonomous, we still want to give enough context here to push it in the right direction. Which leads us to the final part here, which is creativity. I mean, obviously at the end of the day, hundreds of years of humanity, creativity has always been valuable, but in reality we are transitioning to more of a developer workflow. That's very much coding in a manager position and very much a logic based coding where you understand exactly what you need and you need to understand the logic associated for what you need and just tell the AI to do it and output the entire file slash output the entire code. Therefore where does the real value lie 10, 20 years from now? It's gonna be creativity. It's gonna be the ideas that push the bounds of what you want to approach. But here's the best part as where we're at right now in the market is AI software is brand new, like new. Like this is 99 in the nineties when the internet.com bubble started in 97.

8. Entering the Field of AI-Powered Development

Short description:

We're in the early stages of AI-powered development, presenting a significant advantage for those entering the field now. Rather than creating new AI models, build on existing ones to provide value. Don't be discouraged by the saturation of AI companies in the media. Focus on low-hanging fruit and start building. Creating a software company takes time and effort, but it is a rewarding journey. Software creation is like painting, and even if you don't create a masterpiece, you can still create something valuable.

That's how new it is. We still have a good five year gap here where there is going to be a ton of companies that are founded and created now based off this new tech. We're standing on the shoulders of giants. You know that old saying, you don't need to create the internet to create Amazon, right? So Amazon was created off the internet. You don't need to create the next AI model to you know when you have the AI model there, build on top of it and provide value in any way possible that is relevant as this is brand new.

I feel like right now in media it's almost feels like, Oh, there's always a new AI company. There's always like whatever, whatever. There's no way I can compete. I mean that's probably how it felt in the nineties and during the 2008, 2012 and like there's gonna always be saturation y'all. But what you have to understand is that we're not entering this in 2030 we're entering this now, which gives us a significant advantage over individuals that would have wanted to enter this five years from now and a good old saying I like to sing in my company, just put the radio on the internet. We're so early to this, go for the low hanging fruit, go for the things that are obvious, like putting the radio on the internet. That's a pretty low hanging fruit that you know would garner a ton of value.

So start building, get going. Nope. Like biggest thing I could teach you and just tell you and from my experience is that most of the things when it comes to creating a software company only really happen when you actually start creating a software company, the skills and the lessons and everything you know, the implications behind it and this stuff takes years. So yeah, new AI tools may come out. Yeah. You might be able to build your MVP in two weeks. Yeah. You might be able to build out a full blown software, full stack application in three months. But in reality this will take years. So if you want to take that journey, go ahead. But if you don't, the don't, but what I'll tell you, this is probably one of been, this has probably been one of the most beneficial journeys within my life as I think personally software creation and creating software is like drawing paintings. Am I going to make the Mona Lisa? Probably not. But am I going to draw a really cool painting? Heck yeah. So I'll see you in the next one. My name is Corbin Brown. You can check me out on YouTube. We'll file for the due. This concludes today's talk. Thank you for joining me.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

The Future of Performance Tooling
JSNation 2022JSNation 2022
21 min
The Future of Performance Tooling
Top Content
Today's Talk discusses the future of performance tooling, focusing on user-centric, actionable, and contextual approaches. The introduction highlights Adi Osmani's expertise in performance tools and his passion for DevTools features. The Talk explores the integration of user flows into DevTools and Lighthouse, enabling performance measurement and optimization. It also showcases the import/export feature for user flows and the collaboration potential with Lighthouse. The Talk further delves into the use of flows with other tools like web page test and Cypress, offering cross-browser testing capabilities. The actionable aspect emphasizes the importance of metrics like Interaction to Next Paint and Total Blocking Time, as well as the improvements in Lighthouse and performance debugging tools. Lastly, the Talk emphasizes the iterative nature of performance improvement and the user-centric, actionable, and contextual future of performance tooling.
Building a Voice-Enabled AI Assistant With Javascript
JSNation 2023JSNation 2023
21 min
Building a Voice-Enabled AI Assistant With Javascript
Top Content
This Talk discusses building a voice-activated AI assistant using web APIs and JavaScript. It covers using the Web Speech API for speech recognition and the speech synthesis API for text to speech. The speaker demonstrates how to communicate with the Open AI API and handle the response. The Talk also explores enabling speech recognition and addressing the user. The speaker concludes by mentioning the possibility of creating a product out of the project and using Tauri for native desktop-like experiences.
The Ai-Assisted Developer Workflow: Build Faster and Smarter Today
JSNation US 2024JSNation US 2024
31 min
The Ai-Assisted Developer Workflow: Build Faster and Smarter Today
Top Content
AI is transforming software engineering by using agents to help with coding. Agents can autonomously complete tasks and make decisions based on data. Collaborative AI and automation are opening new possibilities in code generation. Bolt is a powerful tool for troubleshooting, bug fixing, and authentication. Code generation tools like Copilot and Cursor provide support for selecting models and codebase awareness. Cline is a useful extension for website inspection and testing. Guidelines for coding with agents include defining requirements, choosing the right model, and frequent testing. Clear and concise instructions are crucial in AI-generated code. Experienced engineers are still necessary in understanding architecture and problem-solving. Energy consumption insights and sustainability are discussed in the Talk.
AI and Web Development: Hype or Reality
JSNation 2023JSNation 2023
24 min
AI and Web Development: Hype or Reality
Top Content
This talk explores the use of AI in web development, including tools like GitHub Copilot and Fig for CLI commands. AI can generate boilerplate code, provide context-aware solutions, and generate dummy data. It can also assist with CSS selectors and regexes, and be integrated into applications. AI is used to enhance the podcast experience by transcribing episodes and providing JSON data. The talk also discusses formatting AI output, crafting requests, and analyzing embeddings for similarity.
The Rise of the AI Engineer
React Summit US 2023React Summit US 2023
30 min
The Rise of the AI Engineer
Top Content
Watch video: The Rise of the AI Engineer
The rise of AI engineers is driven by the demand for AI and the emergence of ML research and engineering organizations. Start-ups are leveraging AI through APIs, resulting in a time-to-market advantage. The future of AI engineering holds promising results, with a focus on AI UX and the role of AI agents. Equity in AI and the central problems of AI engineering require collective efforts to address. The day-to-day life of an AI engineer involves working on products or infrastructure and dealing with specialties and tools specific to the field.
Web Apps of the Future With Web AI
JSNation 2024JSNation 2024
32 min
Web Apps of the Future With Web AI
Web AI in JavaScript allows for running machine learning models client-side in a web browser, offering advantages such as privacy, offline capabilities, low latency, and cost savings. Various AI models can be used for tasks like background blur, text toxicity detection, 3D data extraction, face mesh recognition, hand tracking, pose detection, and body segmentation. JavaScript libraries like MediaPipe LLM inference API and Visual Blocks facilitate the use of AI models. Web AI is in its early stages but has the potential to revolutionize web experiences and improve accessibility.

Workshops on related topic

AI on Demand: Serverless AI
DevOps.js Conf 2024DevOps.js Conf 2024
163 min
AI on Demand: Serverless AI
Top Content
Featured WorkshopFree
Nathan Disidore
Nathan Disidore
In this workshop, we discuss the merits of serverless architecture and how it can be applied to the AI space. We'll explore options around building serverless RAG applications for a more lambda-esque approach to AI. Next, we'll get hands on and build a sample CRUD app that allows you to store information and query it using an LLM with Workers AI, Vectorize, D1, and Cloudflare Workers.
AI for React Developers
React Advanced 2024React Advanced 2024
142 min
AI for React Developers
Top Content
Featured Workshop
Eve Porcello
Eve Porcello
Knowledge of AI tooling is critical for future-proofing the careers of React developers, and the Vercel suite of AI tools is an approachable on-ramp. In this course, we’ll take a closer look at the Vercel AI SDK and how this can help React developers build streaming interfaces with JavaScript and Next.js. We’ll also incorporate additional 3rd party APIs to build and deploy a music visualization app.
Topics:- Creating a React Project with Next.js- Choosing a LLM- Customizing Streaming Interfaces- Building Routes- Creating and Generating Components - Using Hooks (useChat, useCompletion, useActions, etc)
Vibe coding with Cline
JSNation 2025JSNation 2025
64 min
Vibe coding with Cline
Featured Workshop
Nik Pash
Nik Pash
The way we write code is fundamentally changing. Instead of getting stuck in nested loops and implementation details, imagine focusing purely on architecture and creative problem-solving while your AI pair programmer handles the execution. In this hands-on workshop, I'll show you how to leverage Cline (an autonomous coding agent that recently hit 1M VS Code downloads) to dramatically accelerate your development workflow through a practice we call "vibe coding" - where humans focus on high-level thinking and AI handles the implementation.You'll discover:The fundamental principles of "vibe coding" and how it differs from traditional developmentHow to architect solutions at a high level and have AI implement them accuratelyLive demo: Building a production-grade caching system in Go that saved us $500/weekTechniques for using AI to understand complex codebases in minutes instead of hoursBest practices for prompting AI agents to get exactly the code you wantCommon pitfalls to avoid when working with AI coding assistantsStrategies for using AI to accelerate learning and reduce dependency on senior engineersHow to effectively combine human creativity with AI implementation capabilitiesWhether you're a junior developer looking to accelerate your learning or a senior engineer wanting to optimize your workflow, you'll leave this workshop with practical experience in AI-assisted development that you can immediately apply to your projects. Through live coding demos and hands-on exercises, you'll learn how to leverage Cline to write better code faster while focusing on what matters - solving real problems.
Building Full Stack Apps With Cursor
JSNation 2025JSNation 2025
46 min
Building Full Stack Apps With Cursor
Featured Workshop
Mike Mikula
Mike Mikula
In this workshop I’ll cover a repeatable process on how to spin up full stack apps in Cursor.  Expect to understand techniques such as using GPT to create product requirements, database schemas, roadmaps and using those in notes to generate checklists to guide app development.  We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more!  By the end expect to be able to run your own AI generated full stack app on your machine!
Please, find the FAQ here
Free webinar: Building Full Stack Apps With Cursor
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
71 min
Free webinar: Building Full Stack Apps With Cursor
Top Content
WorkshopFree
Mike Mikula
Mike Mikula
In this webinar I’ll cover a repeatable process on how to spin up full stack apps in Cursor.  Expect to understand techniques such as using GPT to create product requirements, database schemas, roadmaps and using those in notes to generate checklists to guide app development.  We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more!  By the end expect to be able to run your own ai generated full stack app on your machine!
Working With OpenAI and Prompt Engineering for React Developers
React Advanced 2023React Advanced 2023
98 min
Working With OpenAI and Prompt Engineering for React Developers
Top Content
Workshop
Richard Moss
Richard Moss
In this workshop we'll take a tour of applied AI from the perspective of front end developers, zooming in on the emerging best practices when it comes to working with LLMs to build great products. This workshop is based on learnings from working with the OpenAI API from its debut last November to build out a working MVP which became PowerModeAI (A customer facing ideation and slide creation tool).
In the workshop they'll be a mix of presentation and hands on exercises to cover topics including:
- GPT fundamentals- Pitfalls of LLMs- Prompt engineering best practices and techniques- Using the playground effectively- Installing and configuring the OpenAI SDK- Approaches to working with the API and prompt management- Implementing the API to build an AI powered customer facing application- Fine tuning and embeddings- Emerging best practice on LLMOps