- Видео 689
- Просмотров 417 072
code.talks (ehem. Developer Conference)
Добавлен 20 ноя 2013
🚀 Welcome to code.talks’ Official RUclips Channel! 🚀
Hello, Tech Enthusiasts! 🤖 Welcome to a space where codes speak, technologies connect, and innovations spark - all at your fingertips. This is the official RUclips channel of code.talks presented to you by alphalist.com
🎥 What to Expect?
🚀 Full-Length Talks: Re-watch and dive into insightful talks from our conferences, delivered by the brightest minds in tech!
🎬 After Movies: Relive the electrifying moments from code.talks.
📘 Deep Tech Content: Explore future-forward technologies, tips, and tricks in the realm of coding, innovations, and more! (Soon)
📅 Save the Date!
Don’t miss out on attending our next conference! Check out [www.codetalks.com](www.codetalks.com/) for the latest updates, speaker line-ups, and ticket information for our upcoming events!
👋 Join the Tech Revolution with code.talks - where every byte tells a story!
Hello, Tech Enthusiasts! 🤖 Welcome to a space where codes speak, technologies connect, and innovations spark - all at your fingertips. This is the official RUclips channel of code.talks presented to you by alphalist.com
🎥 What to Expect?
🚀 Full-Length Talks: Re-watch and dive into insightful talks from our conferences, delivered by the brightest minds in tech!
🎬 After Movies: Relive the electrifying moments from code.talks.
📘 Deep Tech Content: Explore future-forward technologies, tips, and tricks in the realm of coding, innovations, and more! (Soon)
📅 Save the Date!
Don’t miss out on attending our next conference! Check out [www.codetalks.com](www.codetalks.com/) for the latest updates, speaker line-ups, and ticket information for our upcoming events!
👋 Join the Tech Revolution with code.talks - where every byte tells a story!
Achieving Weekly Releases: A Technical Deep Dive into Our Development Process
by Mihri Minaz (Co-founder @ beams)
As a small team of six, we shipped 15 new versions of beams in 24 weeks, nearly one per week. We achieved this by gathering feedback from email, Slack, LinkedIn, our feature request page, and UI/UX research meetings to inform our roadmap. Prioritizing is crucial in a startup, balancing bugs, hot fixes, new features, and improvements, focusing on impactful tasks to keep core functionalities unblocked. We don't use sprints or endless backlogs; instead, we prefer brainstorming sessions, with developers crossing roles to prevent bottlenecks. Using Linear, our workflow moves tasks from Backlog to Done, ensuring tasks are well-defined before development, enabl...
As a small team of six, we shipped 15 new versions of beams in 24 weeks, nearly one per week. We achieved this by gathering feedback from email, Slack, LinkedIn, our feature request page, and UI/UX research meetings to inform our roadmap. Prioritizing is crucial in a startup, balancing bugs, hot fixes, new features, and improvements, focusing on impactful tasks to keep core functionalities unblocked. We don't use sprints or endless backlogs; instead, we prefer brainstorming sessions, with developers crossing roles to prevent bottlenecks. Using Linear, our workflow moves tasks from Backlog to Done, ensuring tasks are well-defined before development, enabl...
Просмотров: 46
Видео
Designing for data privacy
Просмотров 2214 часов назад
by Christoph Hartmann GDPR poses significant challenges for system architecture, especially in microservice environments. When we started on this journey two years ago, our data was scattered across databases, documents, events, log messages, data warehouses, support tickets, and shared excels. Today, it is unique, secure, and fully auditable. In this talk, I will discuss how we transformed our...
From Chaos to Calm: Vulnerability Management for a Dynamic, Sprawling Technology Estate
Просмотров 2316 часов назад
by Nazneen Rupawalla and Felix Hammerl In this talk, we will dive into the challenges that scale and rate of change impose on our vulnerability management program and relive key decisions on our journey to building a robust, scalable, automated security framework that embraces a vast technology estate, autonomous teams, and competing priorities. In our journey, we have learned what traditional ...
Journey to Fullstack Mobile Game Development in Rust
Просмотров 4319 часов назад
by Stephan Dilly This talk takes the audience on a journey of adopting Rust more and more in mobile games over the last 5 years. Starting with shy shared libraries wrapped up behind c interfaces used in a Go-backend and a C# frontend, over pure Rust Backends using Warp to now finally Fullstack Rust Mobile Games with the recently launched title Zoolitaire and TinyTakeoff. Mobile game development...
Breaking Boundaries: A Journey Through Console Hacking History
Просмотров 4319 часов назад
by Emanuel Schleussinger & Philipp Jablonski Dive into the rich history of video game console hacking, from pioneering exploits on the Commodore C64 and Amiga to the latest Nintendo Switch or PlayStation hacks. Discover how floppy disk-based cartridge copiers revolutionized the Super Nintendo scene and how developers used NeoGeo Pocket linker cables to unlock the Dreamcast’s potential. This ses...
Reducing Cloud Costs: Practical Strategies and Lessons Learned
Просмотров 2419 часов назад
by Claire Fautsch In this talk, we will share our journey of significantly reducing cloud costs through practical strategies and optimizations. While our experience is rooted in Google Cloud Platform, most insights presented are applicable for various cloud providers Key topics covered will include: Optimizing Kubernetes resources by adjusting CPU and memory allocations and reducing unallocated...
Why HTMX is crushing React, Vue & Svelte
Просмотров 42719 часов назад
by Benedikt Stemmildt Imagine a world where frontend frameworks would have no dependency conflicts, no outdated libraries and no security issues. A world where the gap between frontend and backend is finally closed. Only one deployment is needed and only one service must run. A framework that lets you focus on HTML, with no boiler plate in between. No JSON & GraphQL, no serialization, no virtua...
Most of the Time It Works Every Time: The Mindset Behind Using Probabilistic Data Structures
Просмотров 5019 часов назад
by Prof. Wolfram Wingerath If you are in the software industry, you likely know that one dev in the office who disregards good advice, keeps ignoring best practices, and - most annoyingly - still outperforms the rest of the team. But this kind of behavior shouldn't be that successful, right? Because after all, writing good software is about well-structured procedures and following protocol, rig...
Escaping the Build Trap
Просмотров 1719 часов назад
by Melissa Perri (Board Member | CEO | CEO Advisor | Author | Product Management Expert | InstructorBio @ Product Institute) Are you building what your customers want, or are you just building? When successful companies first started out, they had to constantly deliver value to understand what their users wanted. This grew their business. Many large companies that have been around for decades, ...
Security Kaizen for developers
Просмотров 1519 часов назад
by Dr. Melanie Rieback (CEO/Co-founder @ Radically Open Security) As cyberattacks grow in number and sophistication, it is essential that data is protected. With today’s evolving threat landscape, cybercrime is growing parallel to technological progress, and incorporating exponential algorithmic and computational advances. Award winning Cybersecurity expert and social entrepreneur Melanie Rieba...
What AI Can, Can’t, and Shouldn’t Do for Games
Просмотров 2819 часов назад
by John Romero (Managing Director @ Romero Games) John Romero explores the evolving role of artificial intelligence in game development. He highlights AI's potential for enhancing gameplay, such as creating dynamic and responsive environments when its custom crafted by the team. However, he cautions against over-reliance on AI for creative decisions, emphasizing that human creativity and intuit...
Becoming an AI engineering company
Просмотров 22019 часов назад
by Malte Ubl (CTO @ Vercel) AI represents the biggest disruption to software development since the release of the iPhone and maybe even the web itself. What makes the AI revolution unique is that it transforms how we write software, and what software we write, and that these dual disruptions compound: AI makes it easier to write software, and smarter AI models make it easier to use AI in softwa...
code.talks 2024 Aftermovie: The Greatest 2-Day Tech Conference in Germany
Просмотров 54128 дней назад
Already missing code.talks 2024? Don’t worry-the aftermovie will take you right back into the heart of the 12th edition of our developer conference! Relive the energy of our vibrant two-day event, which brought together over 3,000 developers and 130 speakers from around the globe at the stunning CCH in Hamburg. With more than 100 talks across 14 subject areas, we dove into the latest innovation...
code talks 2023 Hello Virtual World
Просмотров 13011 месяцев назад
by Keren Kenzi As our lives move more and more into the virtual world, let's explore how we can use our coding skills and knowledge in JavaScript and HTML to create a virtual world of our own. In this session, through a live demo, we will cover the basics of creating a simple virtual reality game using A-Frame, JavaScript, and the DOM API. I hope this talk will ignite your creativity and inspir...
code.talks 2023 - NFTs leveraging loyalty - real life use cases that will blow your mind
Просмотров 7411 месяцев назад
by Thanh Duc Tran, Thomas Borgers & Philipp Köhn Moderator: Anna Graf Thanh starts with a presentation where you will learn how Tchibo got started with Web3 and how a simple NFC card led to an incredible NFT collaboration with SAP. If you are fast enough, you will get the chance to enjoy the SAP Web3 experience and receive a rare NFT. These NFT image assets were generated using the nvinkpunk st...
code.talks 23 - Flutter. New Approach to Web Development
Просмотров 279Год назад
code.talks 23 - Flutter. New Approach to Web Development
code.talks 23 - Warum SQL eine unterschätzte Programmiersprache ist
Просмотров 105Год назад
code.talks 23 - Warum SQL eine unterschätzte Programmiersprache ist
code.talks 23 - TK-Designsystem - Ein technischer Blick hinter die Kulissen
Просмотров 94Год назад
code.talks 23 - TK-Designsystem - Ein technischer Blick hinter die Kulissen
code.talks 2023 - You don't have to choose
Просмотров 191Год назад
code.talks 2023 - You don't have to choose
code.talks 23 - AWS IoT device provisioning: pragmatic scalable approach
Просмотров 89Год назад
code.talks 23 - AWS IoT device provisioning: pragmatic scalable approach
code.talks 23 - DevDataOps - Datengetriebene Produktentwicklung für Software Engineers
Просмотров 65Год назад
code.talks 23 - DevDataOps - Datengetriebene Produktentwicklung für Software Engineers
code.talks 23 - Code, Play & Rock 'n' Roll: A WebAudio Experiment
Просмотров 142Год назад
code.talks 23 - Code, Play & Rock 'n' Roll: A WebAudio Experiment
code.talks 23 - AI in (climate) action: How to fix carbon markets
Просмотров 30Год назад
code.talks 23 - AI in (climate) action: How to fix carbon markets
code.talks 23 - Rethinking composable E-Commerce Frontends
Просмотров 254Год назад
code.talks 23 - Rethinking composable E-Commerce Frontends
code.talks 23 - Let's Build React Context From Scratch in JS
Просмотров 128Год назад
code.talks 23 - Let's Build React Context From Scratch in JS
code.talks 23 - You Can’t Hide: How a Device Can Give Away a Fraudster’s Secrets.
Просмотров 170Год назад
code.talks 23 - You Can’t Hide: How a Device Can Give Away a Fraudster’s Secrets.
code.talks 23 - Procedural Generation at Runtime: From Basic to Complex by Example
Просмотров 415Год назад
code.talks 23 - Procedural Generation at Runtime: From Basic to Complex by Example
code-talks 23 - Gosoline - Golang in a modern cloud environment
Просмотров 184Год назад
code-talks 23 - Gosoline - Golang in a modern cloud environment
code.talks 23 - Building an AI service without training - AI translations with LLMs
Просмотров 77Год назад
code.talks 23 - Building an AI service without training - AI translations with LLMs
code.talks 23 - Using backend languages for frontends: Why ClojureScript is an awesome idea!
Просмотров 147Год назад
code.talks 23 - Using backend languages for frontends: Why ClojureScript is an awesome idea!
This is a very good talk.
AI isn’t just a tool - it’s a competitive imperative. Smaller companies can thrive by embracing their unique advantages, while developers who adapt quickly will become leaders in this new era.
Fast shipping is a USP for every dev team.
Funny games!!
Very good talk.
Amazing AI talk. Every developer and tech person in general should watch it!
Phoenix project - Good book
This was a fun talk. Let me know if you have any questions!
Thanks a lot for this video.
Very good talk. Thanks for the video.
Nice talk.
Important topic.
Best speaker ever!!
Very good AI talk.
Tres bien expliqué!
Love this! See you next year 🎉
Super conference!!
Is there a github repo of this talk. Would like to see the project setup
One of the best talks I've seen hands down. I'm glad I was able to see this live
Needed some input on the Problem of Versioning large Service Landscapes in a smart way, and therefore stumbled over this video. Thanks!
So, technically Angular for React devs?
thanks for sharing! <3
you did a good job with explaining CA's but about setup it and use it with MVVM we should remember we need to apply MVVM on each page not on project " sometime we need to apply on each feature" so be careful about this. NOTE: make sure you movie the view model into out of the presentation, I think need more review.
What I don't understand is how to do anything related to existing code. How do you refactor a part of the existing software with this approach? You can't wrap what you're doing in feature flags if you e.g. rename a class used in the whole software. And renaming a class can break a LOT. And what is the expected response to a commit breaking the trunk? E.g. a commit goes past the code review into the trunk and suddenly feature X stops working. Do you roll back to the last commit on the trunk and push with force flag? That would not always work, especially with something like committed migration scripts that alter the database.
I'd love some context on what kind of software you're working on. This may work great for a web app, and not so much for something more complicated.
Thanks for sharing insights !
CI / CD is an approach, not a tool. Nothing embodies CI / CD more that adopting trunk based management with Feature Flags.
The initial idea sounds like: let's turn something that works awesome with low maintenance cost into a complex product that has high maintenance cost and requires electrical power on top
Why create an ephemeral environment from a branch other than trunk? Doesn’t that mean you’re testing/reviewing a version of the code that hasn’t been integrated with other developer’s work?
thanks this explean a lot very clear, thanks your so much
Looks really promising. Having all this in android has been great. To see it in react is wonderful. It looks like there is a learning curve with the awilix library. Has anyone else been able to use this? Does it ,ake everything testable and can you build another feature without breaking everything?
I really have a question for anyone who looks at this comment, how are these diagrams developed? Which diagramming tool has this capabilities?
Sadly the microphone is broken and it's impossible to hear it without getting interrupted; such a good content wasted
Fantastic! I did get such great insights, absolutely fascinating! Keep coming with more stuff and thx!
Thank you for the insightful video! It was very useful, and I’m excited to try applying it in my project.
👍👍
automatic environment creation is interesting, is there any open source projects that does this already?
Hi @illyam689, Unfortunately most of the open source projects will require adaptation work to fit with your building process (eg. vCluster or DevPod). Some providers such as Bunnyshell are offering ready-to-use solutions. It might be interesting to take a look.
We even bother with short lived branches when you are using feature flags?
Hi @rorycawley, Different scenarios might explain the need to still have short-lived branches over feature flags. 1. If a dependency upgrade needs to be performed, features flags won't help. Relying on a short-lived branch to validate the changes in isolation might be easier to manage. 2. If the code needs to be reviewed, having a short-lived branch can help the reviewers by isolating clearly the changes and running automated checks directly on the branch via Pull Requests decorations. 3. While feature flags might be tempting they ultimately add complexity to the code base and therefore should be use with moderation. At the end there is no silver bullet. The approach we have taken works in our context (team, size, product, culture) but might be completely different in yours 😉
nice lecture. Thanx
Great talk how you manage to make it all sound so simple and easy =) I want to play "InFinland" so bad. where can I find it?
Really interesting and informative, thank you! 🙏🏽
Is this code accessible somewhere?😊 it will make it easier to learn from it and give it my own spin
looks like it's been added in the description
@@PaulPetersVids thank you for letting me know
Amazing 👏
❣️ *Promo sm*
Watching on work of procgen masters is addictive too)
where i can see the code? 🥲
Hello! Is there a github link?
Wonderful Presentation 👏
Wow amazing and very interesting talk 🎉
Very informative talk!! Thanks for sharing 👍👍
Interesting talk. Thank you 🙏