
Learn essential security practices for web applications, understand hacker perspectives, and discover how to protect your website and customer data from potential threats.

Explore the Windows Native API, its relationship with the kernel, and how it differs from Win32. Gain insights into low-level system operations and 32-bit subsystem in 64-bit Windows.

Explore guidelines for creating safe C++ classes, understanding special member functions, and navigating complex language features to write more robust and maintainable code.

Interactive workshop on evolutionary algorithms, using Java to implement solutions for FizzBuzz. Covers biological evolution concepts, JCLEC framework, and Genetic Programming for evolving source code and automatic bug fixing.

Exploring C++ exception handling challenges and proposed solutions for unified error management, emphasizing zero-overhead, determinism, and improved usability in modern C++ development.

Comprehensive overview of error handling approaches in C++, exploring existing methods, new proposals, and future strategies for effective error management in codebases.

Learn 10 effective techniques for quickly understanding unfamiliar code, enhancing productivity when exploring codebases, performing code reviews, or revisiting old projects. Applicable to C++ and other languages.

Discover how Kotlin enhances Java code through real-world examples, covering reduced verbosity, error prevention, clearer expressions, and gradual transition strategies for existing codebases.

Stephen Gates shares insights on elevating design's business impact, addressing challenges faced by creatives, and building world-class design organizations. Learn strategies to overcome biases, foster creativity, and leverage your unique strengths.

Discover innovative ways to present design ideas effectively, as shared by former Facebook Product Design Lead Alex Cornell, drawing from his experiences at Facebook Video, Live, and Watch.

Aaron James Draplin shares insights beyond graphic design, exploring personal experiences, creative inspirations, and diverse projects that have shaped his unique perspective and successful career.

Explore principles and practices for designing safe digital products with GitHub's Kat Fukui. Learn about user safety, abuse prevention, and integrating safety features into product foundations.

Product designer Amy West discusses WeTransfer's development, API creation, and WordPress integration, exploring how digital creation tools evolve while work processes remain constant.

Discover key strategies for effective UX research, including planning, execution, and application. Learn to uncover valuable insights that drive product design and business decisions.

Discover UX writing principles for effective product design. Learn to create thoughtful, creative interfaces through strategic use of words, enhancing user experience and product voice.

Discover how embracing uniqueness can boost brand growth. Learn strategies for evolving a beloved brand while staying true to its core ethos and effectively implementing weirdness in marketing and design.

Discover how to create industry-shifting products and set new standards in user experience. Learn from successful product launches and explore the essence of designing for humans, not robots.

Explore the future of web design, accessibility, and democratization of creativity with Webflow's CEO, discussing tools and strategies to empower the next generation of website builders.

Matt Faulk shares strategies for digital agencies to create engaging user experiences, emphasizing research, process, and clarity of intent to achieve memorable results in branded e-commerce design.

Insights from Google Design Lead Angela Guzman on working with Steve Jobs, designing emojis, and leading design teams at tech giants, sharing her fearless approach to Silicon Valley.

Discover strategies to communicate your value, gain influence, and build a brand people love. Learn content creation tips and practical life hacks from Emmy-winning designer Chris Do.