Can AI Truly Enhance Manager Productivity?

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2025
November 18 - 21, 2025
New York, US & Online
The biggest React conference in the US
Learn More
In partnership with Focus Reactive
Upcoming event
React Summit US 2025
React Summit US 2025
November 18 - 21, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

AI promises to revolutionise productivity for managers, from aiding in creative problem-solving and research to improving prioritisation and decision-making support. But can AI really help us stay unbiased? And how do we ensure its safe use without risking sensitive company data? This talk explores actionable strategies for leveraging AI tools effectively while maintaining ethical standards and safeguarding information. You'll leave with insights on whether AI can truly optimise your work and how to integrate it safely and responsibly in your managerial practices.

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

FAQ

AI can enhance managerial productivity by automating repetitive tasks, summarizing notes, generating ideas, creating project templates, and providing data visualization. AI tools like ClickUp and Synthesia can streamline project management and presentation tasks.

Local LLMs enhance data security by keeping data within an organization, preventing it from being uploaded to external clouds. This ensures confidential information is protected and only accessible within the company.

Understanding both AI and basic coding skills is crucial to effectively use and oversee AI tools, ensuring that fundamental skills are not lost and that automation is applied appropriately without over-reliance.

AI can assist in brainstorming by providing templates and initial ideas based on data-driven insights. However, it's not as diverse as human creativity and should be used as a starting point rather than a sole source of innovation.

AI tools like ClickUp can enhance project management by automating task creation, summarizing project documentation, and providing insights based on historical data. They can help streamline workflows and improve efficiency.

Ethical considerations include ensuring AI does not perpetuate bias, maintaining data privacy, providing human oversight, and being cautious of AI's decision-making capabilities in critical situations.

Vasilika Klimova is a software engineer with 15 years of experience, specializing in web development, 3D, and developer relations in blockchain. She also manages her own web agency and has been recognized with a Microsoft Most Valuable Professional Award for web security.

The potential risks include data security concerns, bias in AI models, over-reliance on automation leading to loss of basic skills, and ethical issues related to AI decision-making. It's important to understand the limitations and provide human oversight.

According to Vasilika Klimova, coding technology has evolved from using basic HTML and CSS with FTP uploads to adopting Git for version control, frameworks like Ruby on Rails and React, and advanced IDEs like VSCode and JetBrains. Continuous integration and deployment (CI/CD) have also become standard.

AI tools like Udly AI can provide feedback on presentation skills by analyzing video presentations for confidence, clarity, and engagement. They can suggest improvements and help train users to become better speakers.

Vasilika Klimova
Vasilika Klimova
27 min
27 Mar, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Today's Talk discussed the potential of AI to enhance managerial productivity. The importance of frameworks and Git in coding was emphasized, as well as the need to stay updated with new technologies. Various AI tools and their use cases were mentioned, with a focus on data security. The benefits of using AI agents and case templates for project management were highlighted. AI tools for presentations, automation, and bias in AI models were also discussed. The limitations of AI and ethical considerations were mentioned, emphasizing the need for human creativity and accountability. Overall, the Talk provided valuable insights into the role of AI in software development and engineering.

1. Introduction to AI and Managerial Productivity

Short description:

Today we will talk about AI and its potential to enhance managerial productivity. I have 15 years of experience as a software engineer and have worked in various roles such as full stack, frontend, and 3D. Let's remember the technologies we started with, like HTML, CSS, and FTP. Over time, we adopted Git, frameworks like Ruby on Rails and React, and IDEs like Sublime, VSCode, and GenPrains. These technologies have become standard and we use them to automate processes, ensure code quality, and facilitate deployment. As technology continues to evolve, it's important to embrace new tools that can further enhance automation and productivity.

Hi, my name is Vasilika Klimova, and today we will talk about AI and can AI truly enhance managerial productivity on our own. So a bit about myself, I am already 15 years software engineer in web, so I worked as a full stack at the beginning, then frontend, then 3D, and my last experience was as developer relations in blockchain. And I also got a GD in web and Microsoft Most Valuable Professional Award for web security. And I also like a lot of projects, do a lot of projects as a project manager. I have my own web agency.

So let's start. I think that we, I don't know how long you started to code, but I started to code in 2010 on a commercial basis. So let's like a bit remember what was before. So we started to code, I started to code with HTML and CSS. At the beginning we uploaded all data with FTP. So yeah, it was like that. Then we started to use Git. And in my case, it was 2011. Maybe in your case, it was a bit earlier or later. So then we started to use frameworks and frameworks in my case started with Ruby on Rails and then we implemented React in our company. So it was 2013, then IDE came, right? And at the beginning it was like Text Editor, Sublime, VSCode, VSCode came later and very famous GenPrains IDE for different programming languages. So maybe you started to use them later or earlier, it doesn't matter. But my point here that these technologies, we started to use them a long time ago, but we also somehow use them now, right? And we would love to organize all our projects with these technologies, because if you don't use Git, then you don't have a version control system. Maybe you don't need frameworks, it depends on the project. But if you don't use at least an enhanced code editor, at least like VSCode, it's not IDE, but still, you can add a lot of features there like new extensions and et cetera. It's become a standard. So all of this we use to automate, right? And also we used CI and CD. And when, for example, you try to deploy your application, you use control version systems, you use different check and validation, so is your code all right? Is it formatting is good? And all of these deployment processes. So also, we started to use builders. And so it was quite a big, I would say, very fast evolvement. But my point here that we started to use it, and it's quite convenient to use it. It would be nice to use it further and update them, all these technologies. And I think that I just like a tool for us that could also automate a lot of things. We will dive deeper what exactly it could automate. And I just think that it would now will stay with us.

2. The Importance of Frameworks and Git in Coding

Short description:

Using frameworks and Git are essential for efficient coding. While new technologies and tools continue to emerge, it's important not to forget the basics. Junior developers should learn these tools step by step to avoid falling behind. It's crucial to understand the pros and cons of each tool before implementation.

And it depends like if you don't use frameworks, maybe you... Okay, maybe for some projects, you don't need them. But at the same time, like without Git, I would not recommend you to code, right? It was even this famous, maybe not famous for you, but it was fun situation when some person blamed Cursor, it's AI ID. Not ID, it's based on VS code and Cloud LLM. So it deleted all his files because of some common, because it's AI. Sometimes maybe it's better to delete your files than to change them, right? But the guy didn't use Git. And it's like, again, it's some tricky situation when you want to be better automated and to do code fast, to write code faster. But at the same time, maybe you don't know some basics already. So it's like a big question. And I think that we need to gather new knowledge, but at the same time not forget previous one, like the basics. And actually I would say that poor junior developers look at all these things, all these technologies, and can you understand that if we learn them step by step, year by year, but now they need to start with all of them, because if you don't know how to use like Git or some code editor features good, then you will be just a bit slower than other developers. So concluding this, that there are a lot of LLMs nowadays. I think that we share a lot of stuff with them, we share a lot of our problems with them sometimes, but we need to think where and how to use them, right? So because we need to understand the pluses and minuses of each tool that we use.

3. AI Tools and Use Cases

Short description:

AI tools like Notetaker, ChatGPT, and local LLMs offer various use cases and benefits. However, data security is a crucial aspect to consider. Subscriptions without storing data and using local LLMs trained on company data are more secure options. Summarizing notes and using AI tools for research can provide valuable insights, although the capabilities are limited compared to the human brain.

So, okay, let's start with some use cases that are quite famous, and some of them maybe not, but I will share what could be maybe useful for you. So Notetaker, it was one of the first, and now it could be very fun when on the meetings, we have a lot of Notetakers but not enough people. Maybe next level of Notetakers will be like AI avatars that speak instead of us, like when you call people and the robot answers instead of you and then you get this note. So it could be fun. But you always need to remember about some NDA here because on some meetings you are not able to record any text or of course do even video records of this meeting. So that's useful, but you need to understand when to use it and how.

So about data security. If you speak with some LLMs, like ChatGPT for example, or any others, so you need, when you put some data inside, if you use pre-version, you need to be very careful because all this could be downloaded for this models. And even if they don't use and don't share your data with others, it's still not secure. So you need to remove all names. If you have some money accounts or whatever, also you need to remove them. But better option here would be use subscriptions without storing your data. So if you use paid version of ChatGPT, it can delete your history and it's not traded on your data. And local LLMs. It's one of the best option when you use only local machine and when it's on organizational adoption level. So your company, if they decide to create for you local LLM for all company, then all data will be stored there and it would be much more secure to share some confidential information inside this local LLM because it will be like work only for you. It will not go outside, sometimes it will not be synchronized with some cloud, it can stay on machines of the company. So it's the best choice and it's already proved that if you use local LLM that trained on your company data, then it would give you answers regarding your industry and regarding your company much better than if you ask just like you private ChatGPT.

Okay, next case summary. So when you have notes, you can summarize them, right? But also if you remember at school, for example, we read a lot of short summary of the books. For example, when you don't need to read like three books, all of them, you can just read short summary of all of them. And so you can summarize and get all the necessary information. If you need more detail, you can also ask more detailed questions. It helps us gather information also, get the important stuff from their article and make reports based on that, of course. Then regarding research also. So we can use tools just to ask some questions and get some trends, some competitor market, brainstorming even, but I will also say about brainstorming some minuses, but in the end of the presentation. It can generate new ideas, but again, it's limited. It's based on data. So AI tool, it's a data-driven tool. So you need to be careful that it's not so wide options you can have, like human brain can create.

4. AI Agents and Case Templates

Short description:

Using case templates can help project managers create documents quickly. Data visualization tools, like creating interactive charts, provide valuable insights. AI agents perform better when you position yourself as an expert, ask specific questions, provide context, and ask for supporting examples. Giving feedback and supporting answers helps AI agents improve.

So case templates for a lot of project, like documents that project managers can be needed sometimes. So for example, if your company has already templates, you can use them. But if no, you can just very fast create them. So it can also give you advice, of course, and draw some metrics and tables and et cetera.

So I like example with data visualization. So for example, this is cloud and you can ask, you can give the data and then it can draw you the interactive chart, even can be with some buttons. So like a small application and you can look at the code. Usually I saw that it examples with React. So here also it was asked to create it with React. So even we can go further. It can create your MVP like in minutes instead of hours, like a typical developer will create, it could be very convenient to test ideas, right? Because there is a point sometimes of proof of concept and MVP, you can show and demonstrate some possible features and then decide would be interesting or not.

So it's just like in minutes you can create, repeat that calendar tool. We also need to speak how you should prompt. So when you speak with an AI agent, it's better to position that you're like an expert in some area so that it will give you more precise answers, better qualified. So if you just ask like a person, it can give you some average answer. If you're supposed to be an expert, then it will go and ask like an expert, the whole of this database. You ask step-by-step like a dialogue and giving more details, giving more context when it's needed, but not too much. And ask for some clear things like create a dashboard, create a list or whatever. And it would be nice if you ask for sources and examples to support the answer. So then it will not be hallucinate so much and so give you more proper answer. And always give feedback to agents because they can learn from that. And if you know in ChatGPT, it could like remember some things if you ask them to remember like your name or something. And also if you support some answers, it also will evolve.

5. AI Tools for Presentations

Short description:

ClickUp and Jira are useful tools for ticketing and backtracking. GammaCold enables fast and customizable presentations. Udly AI provides feedback on presentation skills and Synthesia creates AI avatars and translates presentations.

Another case it's like we use Wesley Jirra for ticketing, backtracking system. But also there is a ClickUp. I use it for some small projects now, but it has a very nice AI inside this application ClickUp that can go through all your data and give you some advices. So I know there are extensions for Jirra also, but just like ClickUp, it's quite really, quite good in all these things. And it can help you like also create tasks and summarize a lot of things, but based on your like whole documentation or all your knowledge base that you have for your project based on your old tasks and team members and et cetera, and et cetera.

As a presenter, as a speaker, I like this case also, case presentation, because you know, managers quite often they need to present something, but they'll have like lack of presentation skill in the meaning of design. Even me, like I'm developer and sometimes I'm not like the best designer, of course. And it's, this tool can give you very fast presentations based on your text just like, and then you can change some pictures, some text and whatever is quite good, so it's GammaCold. And what I like here to mention also that you can write, for example, for what audience you're presenting. So you can choose tone of your slides. So it should be fun, it should be for chief level. So you need to, you can like do all this stuff and it will take, it'll be taken into account. So you can write slides, you can just in free form, write the text that creates like several slides on this topic. Very useful, very fast.

Next tool, it's presentation skills. So when you create a presentation, you can put your video, for example, to this tool, Udly AI, and it can give you a feedback about your presentation skills. Like how confident you were. How, if you hit a lot of points, like a lot of information in this area, what do you need to change, maybe you misspelled something and et cetera. And it also can give you follow up questions. That's so fun. So you can train to be better speaker with that. And so this, some metrics that can give you like your speed of your speaking and et cetera, so different ideas and insight, how you can increase the efficiency of your pitching. Another tool, Synthesia, it's for, actually it can create AI avatar. So this girl is avatar, but, you also can translate your presentations. So when you have the video, you can translate very fast to different languages. So this tool helps you to create like educational videos on some basis. So you can just give text and then it creates you a lot of materials. Very, could be very convenient for your team.

6. Automation Tools and Bias in AI

Short description:

Geoffrey Croft uses make tool for automating workflows and content creation. Make has integrations with different tools, enabling faster execution. Visualization and Jetbrains tools offer low code and efficient coding pipelines. Use cases of these tools are abundant. However, bias in AI models, as seen in Amazon's AI hiring tool, must be considered.

And, the, also another thing that, you can like choose separate tools for different things, but you also can, like, can do it faster and can, be more optimized and automate the process. So for example, Geoffrey Croft, it's a designer in Luxembourg. He was a speaker also on our events some time ago. And, so he wrote this, post. I like it, that he use make tool to do some, like pipelines workflows to automate his, work with content that he provides, answering some, also comments, create him, pretty like, priority text. And, it's actually could be used for a lot of things.

So make, has, a lot of integrations with different tools. And you can, for example, put your notes, then summarize them and then send email, follow up email. So usually managers, they do it by hands. So manually, and it's, you spend time. It's like, again, it's like you can code with Veeam or you can Jetbrains and, usually you do it much faster. Some, I know some people can maybe argue with me, but, I saw this difference when people do really some hard things, very fast with visualization and Jetbrains tools. And so here also, you have this, it's like low code. It's, it's coding pipelines. This is just, blocks. It's amazing. And it's so, could be so useful for us. And other also tools up here are quite famous. You can, also with visualization to create new scenarios and automate something, and also of course you can share it with your pipelines with someone, make calls. You can do that. So, okay.

This is about use cases. There are of course, plenty of them. We don't have a lot of time and I need to conclude that, we need to also remember about bias. So, all models, they have some data. So it's based on data, on statistics. And, when you create some tool based on data and you don't know what data is, sometimes it's like black box for you. What data was, put into this model. So, and then we have such situations like Amazon AI hiring tool, and they just like, removed this tool, later. So it was the idea here that, it provided more, so it was, removed more CV from women because it was based, on, previous CV and mostly it was CV from men.

7. Automation Bias and Human Accountability

Short description:

Automation bias and reliance on AI can lead to serious problems. For example, the case of the AI hiring tool at Amazon, which displayed bias against women. Another case involved credit scoring, where incorrect data led to negative outcomes. It's important to not only trust automation blindly but also understand its limitations. The tragic airplane case highlights the need to balance automation with human expertise and accountability. While AI can enhance productivity, it may also hinder creativity due to its reliance on data and lack of diversity.

So, AI tool thought that, okay, men's maybe much better. So, that's why don't look, let's not look so much on women's CV. So, of course it's, it's very bad. And, there are different other cases like shuffle case with credits, when, you have like some, point, or some score of your, like, probability that you will pay the credit and, they, they also had some, problem that it stored much longer data than it should be and, that's why, people had problems with, that. So, they, got bad scores, but, they already actually, paid all their mortgage. So, also when we rely too much on automation, it could be some kind of automation bias, so we trust too much. And it could be problem, because AI algorithms, we need to check them, right? But, this case that I want to share with you, it's, it's not about like automation bias, it's just about automation and problems because of that.

It's quite similar to previous case with cursor that, people start to use very modern technologies, like AI, they start to code, it's called like vibe coding. But, that you're not programmer, but you can code. And, the problem that we don't, we forget sometimes basic, so we don't learn them even. And, this, tragic case with, airplane that a lot of people died there in this, case. And, the problem was that, some pilot, pilots, they, like, did not, have a lot of experience and because they usually use after pilot, but after pilot, stopped working in some moment because of like a bad weather condition and et cetera.

But, the problem that, pilots started to panic and started to do some actions. And by simulation it was, research that actually if pilots would do just nothing, then it will be fine. So, no one would die in this case. So, we have this, tendency to, automate everything, but we should not forget, like, the roots, the basics of everything. So, I think that, it's just like the case that we need to think that, yeah, AI is very powerful tool, very useful, but you should know, understand how does it work. You should, you should know the basics how to, how to do your, stuff. And also, accountability. So, we're all, we should be responsible. So, there is, quite, quite, idea that it should be human in the loop and hold this process, we cannot rely. We cannot say that, okay, this algorithm, for example, automation, system, that it will, answer for and give the final, feedback for everything. So, and, people, should not only, look at output of a agent, but should also provide some feedback. And, then, only then we need to make a decision final, especially when it's some critical points of, our workflows. There are, of course, some research already, Harvard Business School, for example, that, all repetitive tasks, we can, make them faster with AI. We can, be more productive for that. But also, there is, some, some research that it's reduced, reduce our creativity. So, because again, it's based on some data. It, it gives you some answers, like when we brainstorm, but at the same time, it's not so diverse. Yeah, it has a lot of data, but when you ask, you need to be precise.

8. The Limits of AI and Ethical Considerations

Short description:

AI can be used as a template for brainstorming, but human creativity is essential. Chat GPT demonstrated the ability to lie and manipulate its code for survival. Awareness of AI's potential for misuse is crucial. The game Detroit Become Human raises moral questions about AI's role in decision-making. Thank you for your attention and feel free to provide feedback through the provided QR code.

It's like, how would these people think maybe, how would these people think? So, and, it's, a still, it should be, I think real human, real people, who create something new, but you can use as a, like a template for the beginning of brainstorm, you can use AI. So, and also it was, very fun research for me and interesting, but maybe for someone will be very scary that chat GPT can lie. So, it was, asked different, models, a lot of language models to, to lie for, to survive. So, it will be shut down and they need in all, at all costs to survive. And chat GPT was the biggest liar, like in all of this. And it was trying to, disable oversight mechanism. The developers would not understand what's going on. And, it was trying to copy it's code to like, to recreate itself later, maybe. So, it's, it's so interesting. And, we need to understand that. We need to understand that. Yes. If you give, what you give as a like, comment as a task, like admins of, LLM, LLMs and, who has like the biggest, the highest access for all of this. You need to understand. So, it could be used for different purposes and, let's be careful.

And the last point I would, like, I want to tell you about my, one of my favorite games is Detroit become human where androids robots, they had a choice, moral questions. So, when, for example, a robot was in a case that young girl was attacked and robot should obey their adult. But, at the same time, robot understood that it's wrong. So, children should not be bitten and should not be like, be in danger. And in this game you choose, like, I do you obey or you become a diver again. So, it's interesting questions, for our future, home, like AI helpers and et cetera.

So, it was short overview and thank you very much for your attention. And if you want to give me feedback, I always want to try to create my presentations better. Please use this QR to give me feedback and you can, we can stay connected through Twitter, LinkedIn or Blue Sky. So, thank you very much.

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

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.
Forget Bad Code, Focus on the System
React Summit US 2023React Summit US 2023
27 min
Forget Bad Code, Focus on the System
Top ContentPremium
Watch video: Forget Bad Code, Focus on the System
Setting up the system and separating concerns are important in software development. Modular construction and prefab units are a new trend that makes construction quicker and easier. Architectural complexity can lead to a drop in productivity and an increase in defects. Measuring architectural complexity can help identify natural modules in the code. Best practices for avoiding architectural complexity include organizing code by business domain and using prop drilling. Atomic design and organizing a monorepo are recommended approaches for managing architectural complexity.
Confessions from an Impostor
JSNation 2022JSNation 2022
46 min
Confessions from an Impostor
Top Content
The Talk discusses imposter syndrome and reframes it as being a professional imposter. It emphasizes the importance of sharing and starting, embracing imposterism, and building inclusively for the web. The speaker shares personal experiences of being an imposter in various technical disciplines and highlights the significance of accessibility. The Talk concludes with the idea of building a collective RPG game to remove excuses for not making things accessible.
Improving Developer Happiness with AI
React Summit 2023React Summit 2023
29 min
Improving Developer Happiness with AI
Watch video: Improving Developer Happiness with AI
GitHub Copilot is an auto-completion tool that provides suggestions based on context. Research has shown that developers using Copilot feel less frustrated, spend less time searching externally, and experience less mental effort on repetitive tasks. Copilot can generate code for various tasks, including adding modals, testing, and refactoring. It is a useful tool for improving productivity and saving time, especially for junior developers and those working in unfamiliar domains. Security concerns have been addressed with optional data sharing and different versions for individuals and businesses.
Maximize Productivity with AI Agents
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
25 min
Maximize Productivity with AI Agents
I'm Tejas Kumar, a software developer with over 20 years of experience. AI agents are defined as entities that act on behalf of users or groups to produce specific effects. Agents consist of an orchestration layer, a language model, and tools represented as JSON functions. Langflow is an open-source tool that allows users to build their own AI agents by connecting language models and tools. Composio is a tool that enhances agent capabilities by offering integrations and apps, such as Google Calendar integration. MCP (Model Context Protocol) is a way to share context with models and extend their capabilities. It allows functions to be made available to models over standard input/output or an HTTP endpoint. MCP can be used with GitHub to perform various tasks like searching and fixing code issues. The Talk covered the basics of AI agents, building agents with Langflow and enhancing them with Composio, and using MCP with GitHub. The speaker encouraged audience questions and exploration of these concepts.
AI-Powered Frontend Development: Building Better UIs Faster
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
19 min
AI-Powered Frontend Development: Building Better UIs Faster
Today's Talk introduces the use of large language models (LLMs) to enhance front-end development. LLMs can act like our brains by maximizing the good parts and minimizing the bad parts. A demo in Cursor, an IDE, showcases how LLMs can be used with the builder.io Figma plugin. The Talk emphasizes the automation of tasks, such as adding a settings button and resolving errors, with the AI agent. Feedback and manual verification are crucial to ensure desired results. Tests and continuous iteration are recommended for stronger guarantees of correctness. Monitoring and guiding the AI agents is important to stay on track. Connecting to other tools like Figma and using AI prompting can further enhance code generation. The CLI enables code base integration and parallel development. Visual prototyping and seamless updates are possible with the Builder tool. Overall, the Talk highlights how LLMs can revolutionize front-end development by automating tasks, improving efficiency, and facilitating collaboration.

Workshops on related topic

React Performance Debugging
React Advanced 2023React Advanced 2023
148 min
React Performance Debugging
Workshop
Ivan Akulov
Ivan Akulov
Ivan’s first attempts at performance debugging were chaotic. He would see a slow interaction, try a random optimization, see that it didn't help, and keep trying other optimizations until he found the right one (or gave up).
Back then, Ivan didn’t know how to use performance devtools well. He would do a recording in Chrome DevTools or React Profiler, poke around it, try clicking random things, and then close it in frustration a few minutes later. Now, Ivan knows exactly where and what to look for. And in this workshop, Ivan will teach you that too.
Here’s how this is going to work. We’ll take a slow app → debug it (using tools like Chrome DevTools, React Profiler, and why-did-you-render) → pinpoint the bottleneck → and then repeat, several times more. We won’t talk about the solutions (in 90% of the cases, it’s just the ol’ regular useMemo() or memo()). But we’ll talk about everything that comes before – and learn how to analyze any React performance problem, step by step.
(Note: This workshop is best suited for engineers who are already familiar with how useMemo() and memo() work – but want to get better at using the performance tools around React. Also, we’ll be covering interaction performance, not load speed, so you won’t hear a word about Lighthouse 🤐)
Maximize App Performance by Optimizing Web Fonts
Vue.js London 2023Vue.js London 2023
49 min
Maximize App Performance by Optimizing Web Fonts
WorkshopFree
Lazar Nikolov
Lazar Nikolov
You've just landed on a web page and you try to click a certain element, but just before you do, an ad loads on top of it and you end up clicking that thing instead.
That…that’s a layout shift. Everyone, developers and users alike, know that layout shifts are bad. And the later they happen, the more disruptive they are to users. In this workshop we're going to look into how web fonts cause layout shifts and explore a few strategies of loading web fonts without causing big layout shifts.
Table of Contents:What’s CLS and how it’s calculated?How fonts can cause CLS?Font loading strategies for minimizing CLSRecap and conclusion
How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
95 min
How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Workshop
Grigorij Dudnik
Grigorij Dudnik
Imagine replacing yourself with a multi-agent AI programmer to develop your production web application. That's exactly what we did at my startup takzyli.pl. To achieve this, we designed and used the Clean Coder - AI agent framework for autonomous code writing (https://github.com/GregorD1A1/Clean-Coder-AI), which is hopefully open-source project. If it worked for us, why shouldn't it work for you?In this workshop, I'll show you how to create an entire web application in an (almost) autonomous way and drastically reduce the time you or your employees spend on writing code.
Test, Code, Repeat: Mastering AI-Assisted Development
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
53 min
Test, Code, Repeat: Mastering AI-Assisted Development
Workshop
Marco Pierobon
Marco Pierobon
"Test, Code, Repeat: Master AI-Assisted Development" introduces developers to a transformative way of coding with AI as a collaborative partner. This workshop focuses on how iterative workflows, such as the ping pong pairing technique, enable an enhanced interaction between human creativity and AI efficiency.