Adrian Faciu
Principal software engineer. Focused on front-end. Learning something new each day. Building things at WeVideo.
Like most developers, I have copied code from ChatGPT or debugged with Claude. But there's a big difference between copy-pasting answers and understanding how to really work with LLMs. The difference? Understanding what's actually happening under the hood. In this two-part talk, we'll go through the main steps of building a large language model. We'll explore what pre-training means, why tokens matter, what the context window actually is, and how LLMs "think" and use tools like web search or code execution. Knowing why a model hallucinates helps us understand how to treat it. Knowing how it's trained helps us know when to trust the results. This isn't academic curiosity—understanding the internals directly impacts how effectively we can use these tools. In part two, we will look at practical development practices. When "vibe coding" actually works, how to manage context, when to use specialized agents, how to leverage MCPs, and the patterns that separate copy-paste developers from those who truly augment their development process with AI. We'll focus on the high-level concepts that matter for daily development work. This isn't about building your own LLM or diving into transformer architecture—it's about practical understanding for everyday developers.
Many of us are or strive to be senior developers, but what does this mean? How should a senior developer behave? What traits does a senior developer have? Join us for this talk and let's discover together what makes a developer a senior one. Discover some skills that can help us grow into this role, or even grow out of it and into the next one. This talk caters to both up-and-coming software developers seeking guidance and seasoned professionals in senior roles aiming to enhance their skills.
Many of us are or strive to be senior developers, but what does this mean? How should a senior developer behave? What traits does a senior developer have? Join us for this talk and let's discover together what makes a developer a senior one. Discover some skills that can help us grow into this role, or even grow out of it and into the next one. This talk caters to both up-and-coming software developers seeking guidance and seasoned professionals in senior roles aiming to enhance their skills.
Many of us are or strive to be senior developers, but what does this mean? How should a senior developer behave? What traits does a senior developer have? Join us for this talk and let's discover together what makes a developer a senior one. Discover some skills that can help us grow into this role, or even grow out of it and into the next one. This talk caters to both up-and-coming software developers seeking guidance and seasoned professionals in senior roles aiming to enhance their skills.
Talk about Web Components at CodeCamp Timisoara, Oct 19, 2019
More topics that we can look into during the workshop.
The main part of the NgRx workshop.
PWAs and Angular
Some best practices when using NgRx