My Blacklist of Technologies When I started out as a Java developer , I wanted to know everything about Java. I wanted to know all librarie
On Accepting GenAI coding agents when being a hard-core coder
$LAYYYTER
"I'm Dorothy Gale from Kansas"
Claire Keane

ellievsbear
Aqua Utopia|海の底で記憶を紡ぐ
RMH
art blog(derogatory)

Origami Around

Kiana Khansmith

blake kathryn
occasionally subtle

Product Placement
I'd rather be in outer space 🛸
Three Goblin Art

Discoholic 🪩

if i look back, i am lost
Acquired Stardust

Andulka

titsay

seen from United States

seen from United States
seen from United States

seen from Germany

seen from Brazil
seen from T1

seen from United States

seen from United States

seen from Netherlands
seen from Türkiye
seen from Singapore

seen from Italy

seen from Malaysia
seen from Romania
seen from Türkiye
seen from Türkiye

seen from Bolivia
seen from Netherlands
seen from Türkiye

seen from Malaysia
@code-cop
My Blacklist of Technologies When I started out as a Java developer , I wanted to know everything about Java. I wanted to know all librarie
On Accepting GenAI coding agents when being a hard-core coder

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers from NDC Conferences on Vimeo.
Habits help you manage the complexity of code. You apply existing skill and knowledge automatically to the detail while focusing on the bigger picture. But because you acquire habits largely by imitation, and rarely question them, how do you know your habits are effective? Many of the habits that programmers have for naming, formatting, commenting and unit testing do not stand up as rational and practical on closer inspection. This talk examines seven coding habits that are not as effective as programmers believe, and suggests alternatives.
For more than four years this article has been waiting to be written. Now a rainy summer day can do wonders. Back in 2018, when I fell into
About creating a simple unit testing framework for Scheme programming language
Joe Armstrong - The mess we're in from NDC Conferences on Vimeo.
Software is a mess. In the last 40 years I and my colleagues have been writing buggy, unspecified, and difficult to maintain software. By doing so we have created an entire industry. We have collectively created billions of lines of unmaintainable unspecified code that will require millions of programmers to work for thousands of years to correct the mess we've made. Where did things go wrong? Can we make things work again? Should we admit we were wrong and throw all our legacy software away and start again? How can we make correct software, that is easy to understand and maintain? I don't pretend I can answer these questions - but I have some idea as to what went wrong, so maybe we can learn from our mistakes. In this lecture I'll talk about some of the biggest mistakes we made and what we can learn from these.
NDC Conferences ndcoslo.com ndcconferences.com
This page lists all exercises I have created for Coding Dojos and workshops, each with a short description how to use it. The difficulty is ...
A list of all code #katas I have created, each with a short description how to use it.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
In this post I want to celebrate the Prime Factors Code Kata. Prime Factors is a small coding exercise first used by Robert C. Martin in 200...
Celebrating the Prime Factors code kata in multiple programming languages
This is another part of my series of TDD-ing user interfaces. Earlier this year I looked at test driving classic, fat, state based UIs like ...
Is it possible to TDD a UI with fast tests, e.g. Android or React? Is it still TDD?
User interfaces are usually considered hard to test, and people rarely develop their user interfaces using Test Driven Development . So it i...
New code kata to experiment with driving user interfaces with #TDD: The Login Form TDD UI kata.
In September I attended a small, club-like unconference. The umbrella topic of the event was katas and their use in teaching and technical c...
Promotion Service Kata, a new, highly focused micro exercise.
Agile Tour Vienna 2019 | Gojko Adzic "Descaling Agile" from TechTalk Software AG on Vimeo.
After the agile community solved how to do programming, testing, release and product management, the hot topic for our industry today seems to be scaling. In an ironic twist for a movement started with ‘people over process’, big consultancies today sell scaling models based on everything from tribes to witchcraft, offering to make agile disciplined and safe.
Gojko will help you cut through all the mess and separate out signal from noise.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
During this year's GeeCON the crew organised an Open Space evening . (An Open Space is a self-organising meeting where the agenda is creat...
Summary of a discussion during GeeCON open space on Why we are not doing Test Driven Development.
Rob Pike - 'Concurrency Is Not Parallelism' from heroku on Vimeo.
Rob (@rob_pike) is a software pioneer. His influence is everywhere: Unix, Plan 9 OS, The Unix Programming Environment book, UTF-8, and most recently the Go programming language.
Surgical Refactors with Suture from Test Double on Vimeo.
This talk about the Ruby gem suture was delivered at Ruby Kaigi 2016, in Kyoto, Japan.
More info here: blog.testdouble.com/posts/2016-09-16-surgical-refactors-with-suture.html
Safely Shoot Yourself in the Foot with Java 9 (Dr. Heinz Kabutz) from Bernd Haug on Vimeo.
This talk was held at Java User Group Graz’s 2017-09-18 meetup. meetup.com/Java-User-Group-Graz/events/242742588/
Talk’s abstract: ----- Safely Shoot Yourself in the Foot with Java 9
So what work do you do?" "Um, computers." "Oh nice, what exactly?" "Well, I code Java". And then: "Actually, I have a question about that. My PC says I must update Java ..."
Two decades ago, the world gasped as an applet moved pixels on a web page. Dynamic content on the World Wide Wait! We were hooked. "And it's 100% secure!"
Java 9 finally keeps the promise of "... it's 100% secure!" by removing Unsafe, deep reflection on system classes, etc. All those lovely toys to peek and poke into native memory ... they're gone.
Well, not entirely. We can still do almost anything from Java 8. We can change Strings using deep reflection, Unsafe or even VarHandles. We can throw checked exceptions as unchecked. We can mark fields as @Contended. But this needs special privileges to work. It won't work in Java 10. Promise. (We'll see)
This talk will show you how to use some of the new Java 9 features, such as VarHandles, jshell and Stream improvements. We explain why you need to move over to G1 soon. We show how you can do all the old Java nasties, such as deep reflection into java.lang and throwing asynchronous exceptions.
Heinz Kabutz - Thread Safety with Phaser, StampedLock and VarHandle | Øredev 2018 from Øredev Conference on Vimeo.
Every major Java version introduces a new and better way of managing state. Java 7 gave us Phaser as a replacement for CountDownLatch and CyclicBarrier. Hardly any programmers know how it works, even though we are now on Java 11. Java 8 gave us StampedLock, useful as a lighter read "lock" when building concurrent classes. Again, not very widely known, but lots of use cases. Java 9/10/11 introduced VarHandle as an escape latch for the Unsafe addicts. In this talk, we will show all three concepts and explain when each should be used.
You will learn how Phaser from Java 7 works. You will learn how StampedLock from Java 8 works. You will learn how VarHandles from Java 9 work.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
TDD for Managers with J.B. Rainsberger from Sprettur on Vimeo.
On the 2nd of April 2009, J.B. Rainsberger followed up on a very successful 3-day TDD course with ~90 min talk for the managers of the programmers attending the course.
Death of a Craftsman — Einar Høst from Booster conference on Vimeo.
What does it mean to be a good software developer? What story can I tell myself that gives me direction and confidence that I am doing a good job? The narrative offered by the software craftsman metaphor is one such story - by far the most prevalent one in today's industry - but could there be others? What are the implications of the craftsman narrative? Does it have any short-comings or things that it fails to mention? Could it be misleading or even harmful? And most importantly: if I don't feel at home in the craftsmanship narrative, am I still allowed to think of myself as a good developer? Is there life beyond craftsmanship?
2019.boosterconf.no/talks/1196
Recorded 13 March 2019 at the Booster conference in Bergen, Norway. boosterconf.no