#nullables search results

In two hours, @jamesshore will join me on JitterTed.Stream to continue live coding "Testing Without Mocks / #nullables" in a #Java Spring Boot web app. Join us! Details: jamesshore.com/v2/calendar/nu…


The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper. jamesshore.com/v2/projects/nu… #nullables #OpenAI #tdd #pairing #livestream cc @jitterted

jamesshore's tweet image. The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper.

jamesshore.com/v2/projects/nu…

#nullables #OpenAI #tdd #pairing #livestream cc @jitterted

#nullables downside "Changes to production code" can be avoided in Kotlin by using extension functions in test classes ?


If you're interested in my #nullables #testing technique, this is your last chance to sign up for my "Testing Without Mocks" course. Ticket sales close this Thursday morning at midnight GMT and I don't plan to offer it again until October at the earliest. jamesshore.com/s/nullables-tr…


(I also have a training course on #nullables coming up in June, if you’re interested: jamesshore.com/v2/calendar/20…)


One of the most common questions I get about #nullables is, “How is that any different than a mock?” The short answer is that Nullables result in sociable, state-based tests, and mocks (and spies) result in solitary, interaction-based tests. This has two major benefits: 1/2


PS: If you’re interested in #nullables and other “Testing Without Mocks” ideas, I have a live online course coming up on June 6th. You can learn more at jamesshore.com/s/nullables-tr….


#nullables are a novel approach to #testing that allow you to create fast, reliable tests without using mocks (or interfaces). They're a way of "turning off" production code so you can have sociable, state-based tests that don't talk to the outside world. 1/2


In two hours, @jamesshore will join me on JitterTed.Stream to continue live coding "Testing Without Mocks / #nullables" in a #Java Spring Boot web app. Join us! Details: jamesshore.com/v2/calendar/nu…



I’m hosting office hours on May 10th at 9am Pacific / 12pm Eastern / 18:00 CEST for anybody who’d like to discuss #nullables and related ideas. Bring your code! Details and a calendar reminder are available here: jamesshore.com/v2/calendar/20… 2/2


In about 30 minutes (1pm PST, 9pm UTC), @jamesshore and I will continue our #Nullables #LiveCoding stream with database error-handling. See you at JitterTed.Stream!


Reminder: My #nullables and Testing Without Mocks office hours is tomorrow at 9am Pacific / noon Eastern / 18:00 CEST. No sign up needed. jamesshore.com/v2/calendar/20… #testing #tdd


Earlier this month, I hosted my first "Testing Without Mocks" training course. It's about #nullables, a novel way of testing code. At the risk of navel-gazing, this is what I learned: jamesshore.com/v2/blog/2023/w…


My #nullables #livecoding stream with @jitterted@sfba.social is starting now! Join us at jitterted.stream.


This week’s episode of The AI Chronicles is up: jamesshore.com/v2/projects/nu… In this episode, we make our Nullable HttpClient configurable, which gives us the ability to test-drive our HTTP response parsing logic. #typescript #nullables #livecoding #pairing @jitterted


My #nullables and testing without mocks office hours starts in 10 minutes! Zoom link here: jamesshore.com/v2/calendar/20… #tdd #testing


If you’re interested in testing your code without mocks (and without end to end tests), or in #nullables, come to my office hours this Wednesday! It starts at 9am Pacific / 18:00 CEST. Free, no signup needed. jamesshore.com/v2/calendar/20…


This week’s episode of The AI Chronicles is up: jamesshore.com/v2/projects/nu… In this episode, we make our Nullable HttpClient configurable, which gives us the ability to test-drive our HTTP response parsing logic. #typescript #nullables #livecoding #pairing @jitterted


The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper. jamesshore.com/v2/projects/nu… #nullables #OpenAI #tdd #pairing #livestream cc @jitterted

jamesshore's tweet image. The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper.

jamesshore.com/v2/projects/nu…

#nullables #OpenAI #tdd #pairing #livestream cc @jitterted

If you're interested in my #nullables #testing technique, this is your last chance to sign up for my "Testing Without Mocks" course. Ticket sales close this Thursday morning at midnight GMT and I don't plan to offer it again until October at the earliest. jamesshore.com/s/nullables-tr…


My #nullables and testing without mocks office hours starts in 10 minutes! Zoom link here: jamesshore.com/v2/calendar/20… #tdd #testing


Reminder: My #nullables and Testing Without Mocks office hours is tomorrow at 9am Pacific / noon Eastern / 18:00 CEST. No sign up needed. jamesshore.com/v2/calendar/20… #testing #tdd


If you’re interested in testing your code without mocks (and without end to end tests), or in #nullables, come to my office hours this Wednesday! It starts at 9am Pacific / 18:00 CEST. Free, no signup needed. jamesshore.com/v2/calendar/20…


PS: If you’re interested in #nullables and other “Testing Without Mocks” ideas, I have a live online course coming up on June 6th. You can learn more at jamesshore.com/s/nullables-tr….


One of the most common questions I get about #nullables is, “How is that any different than a mock?” The short answer is that Nullables result in sociable, state-based tests, and mocks (and spies) result in solitary, interaction-based tests. This has two major benefits: 1/2


Quick reminder that @jitterted and I are NOT having a #nullables #livestream this week. We’ll be back next week, 1-4pm Pacific on May 8th with a brand-new season. jamesshore.com/v2/calendar/nu…


This week on my #livecoding stream with @jitterted, we discuss estimation, responding to dealine pressure, academic studies, and more. Oh, and our tests find a bug that only #nullables could expose! Episode 19: For the Win. jamesshore.com/v2/projects/nu…


Earlier this month, I hosted my first "Testing Without Mocks" training course. It's about #nullables, a novel way of testing code. At the risk of navel-gazing, this is what I learned: jamesshore.com/v2/blog/2023/w…


(I also have a training course on #nullables coming up in June, if you’re interested: jamesshore.com/v2/calendar/20…)


I’m hosting office hours on May 10th at 9am Pacific / 12pm Eastern / 18:00 CEST for anybody who’d like to discuss #nullables and related ideas. Bring your code! Details and a calendar reminder are available here: jamesshore.com/v2/calendar/20… 2/2


#nullables are a novel approach to #testing that allow you to create fast, reliable tests without using mocks (or interfaces). They're a way of "turning off" production code so you can have sociable, state-based tests that don't talk to the outside world. 1/2


Come for the rants, stay for the code! This week's #nullables #livestream with @jitterted is up. We talk about team organization, dangerous developers, assertion APIs, and more. jamesshore.com/v2/projects/nu…


People loved my "Testing Without Mocks" course, so I'm doing it again, but better. It’s scheduled for four 3-hour sessions from June 6th to 15th. Write fast, reliable tests that fully test infra, and don't require arch changes. jamesshore.com/s/nullables-tr… #nullables #training #tdd


My #nullables #livecoding stream with @jitterted@sfba.social is starting now! Join us at jitterted.stream.


I am flying to NULL/ODS today. Glad that it didn’t trigger exception. #statictyping #nullables

AndrianBdn's tweet image. I am flying to NULL/ODS today. Glad that it didn’t trigger exception. #statictyping #nullables

This week's episode of my #nullables #livestream with @jitterted is up: Reflective Design. In this episode, we analyze the design of the Yacht codebase and incrementally refactor our database code. jamesshore.com/v2/projects/nu…

jamesshore's tweet image. This week's episode of my #nullables #livestream with @jitterted is up: Reflective Design. In this episode, we analyze the design of the Yacht codebase and incrementally refactor our database code.

jamesshore.com/v2/projects/nu…

The recording of this week’s #nullables #pairing livestream is up. This week, @jitterted and I looked at the design of our tests. The tests were breaking as we refactored, despite being sociable tests. The problem? Not enough focus. jamesshore.com/v2/projects/nu…

jamesshore's tweet image. The recording of this week’s #nullables #pairing livestream is up. This week, @jitterted and I looked at the design of our tests. The tests were breaking as we refactored, despite being sociable tests. The problem? Not enough focus. jamesshore.com/v2/projects/nu…

This week’s #nullables #livestream with @jitterted is up: Database Demarcation. We put the final touches on our database wrapper, including some interesting discussions about how to design our logic to handle deserialization errors. jamesshore.com/v2/projects/nu…

jamesshore's tweet image. This week’s #nullables #livestream with @jitterted is up: Database Demarcation. We put the final touches on our database wrapper, including some interesting discussions about how to design our logic to handle deserialization errors. jamesshore.com/v2/projects/nu…

The recording of the this week's #Nullables and A-Frame Architecture livestream is up for your viewing pleasure. This week, @jitterted and I discover a nice way to target our controller tests using events. jamesshore.com/v2/projects/nu… Also…

jamesshore's tweet image. The recording of the this week's #Nullables and A-Frame Architecture livestream is up for your viewing pleasure. This week, @jitterted and I discover a nice way to target our controller tests using events.

jamesshore.com/v2/projects/nu…

Also…

The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper. jamesshore.com/v2/projects/nu… #nullables #OpenAI #tdd #pairing #livestream cc @jitterted

jamesshore's tweet image. The recording of last week's AI Chronicles episode is up. In this episode: engineering leadership, evolutionary design, pair programming, and integration testing a fetch() wrapper.

jamesshore.com/v2/projects/nu…

#nullables #OpenAI #tdd #pairing #livestream cc @jitterted

Loading...

Something went wrong.


Something went wrong.


United States Trends