Useful AI friends for developers – building a multilingual app
A word like 'Home' can break your app's translation. Discover how specialized AI tools solve this common internationalization pitfall.
#1about 2 minutes
Inspecting untrusted code with ChatGPT's code evaluator
Use ChatGPT's code evaluator to safely inspect, clean, and understand a zip file containing an unknown project before running it locally.
#2about 6 minutes
Refactoring a poor UI layout using Azure AI Studio
Provide a system prompt and detailed instructions to an AI model in Azure AI Studio to refactor and improve a poorly designed Windows Forms UI.
#3about 2 minutes
Renaming UI elements programmatically with GitHub Copilot
Use GitHub Copilot to refactor code by renaming generic UI elements like 'button1' to meaningful names derived from their hardcoded text labels.
#4about 3 minutes
Extracting hardcoded text for internationalization with AI
Prompt an AI model like ChatGPT to extract hardcoded language strings from source code and generate an i18n-compatible JSON resource file.
#5about 1 minute
Understanding the limits of general LLMs for translation
General-purpose LLMs can produce incorrect translations for ambiguous words like 'home' or 'resume' due to a lack of specific context.
#6about 5 minutes
Improving translation accuracy with context and glossaries
Use specialized translation tools like DeepL with context hints and custom glossaries to resolve ambiguity and enforce brand-specific terminology.
#7about 5 minutes
Automating the i18n process in a JavaScript app
Structure a front-end application using i18n keys and automate the translation of resource files with an API for a predictable and efficient workflow.
#8about 3 minutes
Q&A on AI code security and decoupling translations
The speakers address audience questions regarding the security of sharing code with AI services and best practices for decoupling language resources using i18n standards.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:11 MIN
Using generative AI to enhance developer productivity
Throwing off the burdens of scale in engineering
01:33 MIN
The current era of AI-assisted development
From Punch Cards to AI-assisted Development
02:58 MIN
Shifting from traditional code to AI-powered logic
WWC24 - Ankit Patel - Unlocking the Future Breakthrough Application Performance and Capabilities with NVIDIA
01:56 MIN
Building an AI-powered app with Rust and Docker
Coffee with Developers - Francesco Ciulla
02:11 MIN
Global expansion and AI-powered learning platforms
Behind the Scenes: Putting HR and Tech on the Same Stage
10:49 MIN
Live demo of building a chat with your data app
Inside the AI Revolution: How Microsoft is Empowering the World to Achieve More
04:16 MIN
Democratizing software development with natural language
Agents for the Sake of Happiness
00:43 MIN
Using AI with in-app context for accurate translations
Tolgee: Open-Source, In-Context AI Localization That Cuts Dev Effort
Exploring AI: Opportunities and Risks for DevelopersIn today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Daniel Cranney
Stephan Gillich - Bringing AI EverywhereIn the ever-evolving world of technology, AI continues to be the frontier for innovation and transformation. Stephan Gillich, from the AI Center of Excellence at Intel, dove into the subject in a recent session titled "Bringing AI Everywhere," sheddi...
How we Build The Software of TomorrowWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
From learning to earning
Jobs that call for the skills explored in this talk.