- 28
- 4 429
Joy of Coding
เข้าร่วมเมื่อ 11 ส.ค. 2017
Joy of coding is all about the love for programming. Learn about new and emerging technologies from companies and academia. Get inspired by renowned international speakers. joyofcoding.org
Coen Goedegebure - Securing the Death Star Threat modeling in a galaxy far, far away - JoC 2024
The Galactic Empire is on the verge of releasing its biggest, most valuable and most important asset: The Death Star.
You, the newly appointed Chief Imperial Security Officer, are responsible for improving its security posture. The previous CISO was “let go” and now it’s your job to clean up their mess. Your boss, Darth Vader, is breathing heavily down your neck. He is not amused with the project already over budget in both resources and time, and security will only add to that. His unconventional, yet persuasive leadership style convinces you to make this your top-most priority. How will you approach the massive task of securing the Death Star?
This presentation will tell an untold story in the Star Wars universe in which the Death Star’s threats and mitigations were identified and prioritised before its release. Securing an artificial moon with a crew of over 2 million people might put the task of securing your software application into perspective.
You, the newly appointed Chief Imperial Security Officer, are responsible for improving its security posture. The previous CISO was “let go” and now it’s your job to clean up their mess. Your boss, Darth Vader, is breathing heavily down your neck. He is not amused with the project already over budget in both resources and time, and security will only add to that. His unconventional, yet persuasive leadership style convinces you to make this your top-most priority. How will you approach the massive task of securing the Death Star?
This presentation will tell an untold story in the Star Wars universe in which the Death Star’s threats and mitigations were identified and prioritised before its release. Securing an artificial moon with a crew of over 2 million people might put the task of securing your software application into perspective.
มุมมอง: 100
วีดีโอ
Andrea - GouletEmpathy Is a Technical Skill - Joy of Coding 2024
มุมมอง 253 หลายเดือนก่อน
Empathy isn't a "soft" skill - it's a software skill. That's right. You read that correctly. Empathy is deeply technical and not a fluffy-feely fad. Empathy is a critical component of any tech stack and an essential element for building software systems that are easy to deploy and maintain. In this engaging presentation, software developers, engineers, and the people who support them will walk ...
M Scott Ford - Better Than New A Mender's Journey - Joy of Coding 2024
มุมมอง 273 หลายเดือนก่อน
Most software developers love creating something new. So when it comes to improving existing code, a common approach is a rewrite. While scrapping what you have and starting fresh might seem intuitive, there's an even better way to modernize software systems - mending. In this talk, M. Scott Ford will give you a glimpse into the mender mindset. You'll learn what makes menders tick, why they fin...
Michael Pound - Why AI Lies, and do we care? - Joy of Coding 2024
มุมมอง 1313 หลายเดือนก่อน
Few innovations have taken over our lives quite like the recent surge in AI. Everyone from startups to experienced industry veterans are busy trying to incorporate large language models into their workflows. In academia, we’re all scrambling to work out if AI will fix all our problems, or simply let the students cheat! Using these models to obtain reliable results isn’t as easy as we think: The...
Lightning Talks 2024
มุมมอง 1293 หลายเดือนก่อน
LIGHTNING TALKS In this action packed program, the speakers have exactly 5 minutes to talk about their subject. 1 Erik Hooijmeijer 5 Maze Algorithms in 5 Minutes 2 Peter Hilton Extreme product development 3 Ties van de Ven Teaching the next generation 4 Felienne Hermans Feminism in programming language design 5 Joep Schuurkes Luddism, LLMs, and you 6 Hidde de Vries Accessibility should be built...
Kevlin Henney - Refactoring Is Not Just Clickbait - Joy of Coding 2024
มุมมอง 1733 หลายเดือนก่อน
For many people, refactoring is a simple code transformation they click on in a context menu or via a keyboard shortcut. They can extract, inline, replace, move, rename, etc. at will. The widespread availability of automated refactoring should have made oversized classes and long-winded functions a thing of the past. But it hasn't. Having a tool is only part of the solution: knowing what to do ...
Dawn Ahukanna - APIs: Semi permeable, osmotic interfaces - Joy of Coding 2024
มุมมอง 893 หลายเดือนก่อน
APIs are permeable, bi-directional, interaction boundaries between the intended High Fidelity human-centered interfaces and the interpretation into coded implementation. Moving beyond “red-lining” static images, will discuss models, approaches and recommendations to consider the human developers, operators and user experiences with your APIs.
Avanti Sharma - Unraveling the Journey of a Girl into Coding - Joy of Coding 2024
มุมมอง 313 หลายเดือนก่อน
A little girl’s journey from being a ballet dancer, competitive gymnast, and watching princess movies to the world of coding. How it happened, what she did, what she went through, the challenges, the triumphs, and where she stands today will be shared with the audience. The message will also give some input, tips, and advice to budding coders, or those who have started the journey and have ente...
Yulia Startsev - To loosen up, to put together -Joy of Coding 2024
มุมมอง 513 หลายเดือนก่อน
It is a difficult thing, to simply look at something, without preconceptions. To take in the colors and shapes, and nothing more. We tend to instantly interpret what we're seeing, to apply labels, categories, classifiers, identifiers; a level of symbolic interpretation. It helps us to make sense of the world, but it can also prevent us from seeing what's in front of us. Similarly, in a programm...
Lightningtalks Joy of Coding 2023 SD 480p
มุมมอง 165ปีที่แล้ว
Due to technical issues, we missed the recording of the first 3 lightning talks.
Tomer Gabel - How shit works: Databases
มุมมอง 555ปีที่แล้ว
The last decade has seen a proliferation in data storage technologies, from MongoDB to ElasticSearch to Riak to Datomic and so many others: relational databases, document stores, key-value stores… oh my! So many choices, so much confusion. While fundamentally different products, all of these solve the same age-old problem: that of storing and managing data on a persistent medium. Yet despite us...
Dylan Beaty - Email vs Capitalism: A Story About Why We Can't Have Nice Things
มุมมอง 377ปีที่แล้ว
We’re not quite sure exactly when email was invented. Sometime around 1971. But we know exactly when junk email was invented: May 3rd, 1978, when Gary Thuerk emailed 400 people an advertisement for DEC computers. It made a lot of people very angry… but it also sold a few computers, and so junk email was born. Fast forward half a century, and the relationship between email and commerce has never...
Romeu Moura - Bourdieu's social theory applied to tech
มุมมอง 289ปีที่แล้ว
Every workplace, every community, and in fact every social interaction, is governed by various forces, hidden power structures, implicit oppression and submission. We oppress people by accident, and we are oppressed by others by accident. Bourdieu's social theory (with concepts like “symbolic violence", “cultural capital” and “hexis”) explain what is happening. By understanding what he meant, w...
Holly Cummins - The Importance of Fun in the Workplace
มุมมอง 142ปีที่แล้ว
An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea…. They will answer questions such as: “Why is programming often called an art despite ha...
Ben Smith - Raw Wasm: Hand-crafted WebAssembly Demos
มุมมอง 415ปีที่แล้ว
Over the past few years, I’ve been making small (each is less than 2KiB), hand-written demos in WebAssembly. I’ve also written a few blog posts about the largest (see raw wasm: making a maze race, part 1 and part 2). In this talk, I’ll give an overview about the project, including how I made the demos, some of the fun tricks I used to keep file sizes small, and even how it can be useful!
Marian Petre - Expert software developers’ approach to error
มุมมอง 79ปีที่แล้ว
Marian Petre - Expert software developers’ approach to error
Simone de Gijt - How your brain learns new (programming) languages
มุมมอง 113ปีที่แล้ว
Simone de Gijt - How your brain learns new (programming) languages
Mark Rendle - Programming's greatest mistakes
มุมมอง 347ปีที่แล้ว
Mark Rendle - Programming's greatest mistakes
What “Stairway to Heaven” Can Teach Us About Software Development
มุมมอง 116ปีที่แล้ว
What “Stairway to Heaven” Can Teach Us About Software Development
Meet the people fighting surveillance capitalism
มุมมอง 119ปีที่แล้ว
Meet the people fighting surveillance capitalism
Let's stop making each other feel stupid
มุมมอง 314ปีที่แล้ว
Let's stop making each other feel stupid
Promo'SM 🙈
Very good content but unfortunately video is too low res to be able to read the presentation.
This is amazing!
توجد لغة البرمجة العربية ألف حاليا.
Meinte Boersma's short talk seemed to go somewhere interesting, but then there were slides missing. Is there another video, blog or slideshow where we can see the rest of it?
رائع