
Insights from a security professional on bridging the gap between developers and security experts, with tips on effective communication and collaboration.

Exploring humanity through JavaScript poetry, revealing our elegant core despite flaws. Strategies for resolving insecurities and overconfidence, emphasizing community importance.

Explore burnout prevention and recovery for makers through a personal journey of redesigning creative processes and rediscovering the joy of creation.

Explore the importance of prioritizing human connections in tech, emphasizing empathy and collaboration for better software development and workplace culture.

Explore Node.js integration in Photoshop's Generator feature, enabling automation and custom functionality. Learn to leverage this powerful combination for creative workflows and innovative applications.

Explore the human side of technology and its impact on how we interact and build for each other in the tech industry.

Explore the concept of universal meaning in programming languages, focusing on JavaScript, and how it could revolutionize code sharing and understanding without traditional package managers.

Optimizing workflows: balancing tools and simplicity. Explores front-end tooling, automation, and alternative approaches to maintain efficiency without sacrificing craftsmanship.

Explore the intersection of technology and politics in this thought-provoking keynote, examining how our work in tech shapes and is shaped by societal structures and power dynamics.

Practical tips for maintaining physical and mental health in the tech industry, addressing stress, sedentary lifestyle, and unhealthy habits while balancing work and personal well-being.

Exploring empathy's role in software development, emphasizing its impact on collaboration, community building, and product creation in the tech industry beyond frameworks and tools.

Exploring parallels between JavaScript and human cognition: event loop vs. attention, object system vs. knowledge representation, and parser vs. language processing.

Explore the importance of empathy in software development, its impact on product success, team dynamics, and personal growth. Learn practical ways to cultivate empathy in your work and industry.

Explore the challenges of teaching ES6/2015 abstractions, drawing insights from humanities and CS education to improve JavaScript instruction and foster critical thinking.

Explore the impact of rapidly evolving JavaScript frameworks on developers and learn strategies to navigate the ever-changing landscape of web development tools.

Explore the intriguing intersection of philosophy and JavaScript, uncovering parallels between ancient wisdom and modern programming concepts.

Insights on team leadership, family life, and personal growth from a tech industry veteran's 5-year journey since JSConf 2010.

Exploring the importance of empathy in software development, focusing on its impact on project success, team dynamics, and personal growth. Examines the "left-pad" incident as a case study.

Explore cognitive biases affecting software development, from planning to team dynamics, and learn strategies to overcome these mental hurdles for improved productivity and decision-making.

Explore the Impostor Syndrome in tech, its impact, and strategies to overcome self-doubt. Learn from personal experiences and gain practical advice for boosting confidence in your abilities.

Exploring hierarchies in CSS development, challenging categorizations between roles, and addressing diversity issues in the field to promote inclusivity and value all contributions.