profile
viewpoint
Ted M. Young tedyoung Spiral Learning, LLC SF Bay Area, CA http://www.tedmyoung.com Mentor, coder, author, teacher, and learner. AKA jitterted.

tedyoung/awesome-java8 403

Curated list of useful, if not amazing, resources that take advantage of Java 8 and "Modern Java" thinking.

alexruiz/fest-assert-2.x 398

FEST Fluent Assertions 2.x

alexruiz/fest-reflect 133

FEST Fluent Reflection

rieckpil/testing-spring-boot-applications-masterclass 107

🍃 Everything You Need to Know About Testing Spring Boot Applications

jitterted/mobreg 17

Remote Mob Programming Organizer

alexruiz/fest-assert-1.x 13

FEST Fluent Assertions

alexruiz/fest-test 8

Common Testing Infrastructure

jbrains/pubmob-EvolutionaryDesignWithoutTests 4

"Evolutionary Design Without Tests" sessions at Pubmob

jitterted/presentations 2

You'll find PDFs of my public presentations here

tedyoung/AngularJS-Learning 1

A bunch of links to blog posts, articles, videos, etc for learning AngularJS

issue openedjitterted/mobreg

Upgrade to Java 17 and Spring Boot 2.6.1

Also, prepare for testing with 3.0.0 snapshots!

created time in 15 hours

issue closedjitterted/mobreg

Test Failure: Precision of LocalDateTime comparison with PostgreSQL

Can't reproduce locally.

Error: Failures: Error: PostgresqlEntityTest.huddleEntityStoredViaJdbcIsRetrievedWithMembers:63 Expecting: com.jitterted.mobreg.adapter.out.jdbc.HuddleEntity@feb57b4 to be equal to: com.jitterted.mobreg.adapter.out.jdbc.HuddleEntity@7893b8c when recursively comparing field by field, but found the following difference:

field/property 'dateTimeUtc' differ:

  • actual value : 2021-10-27T23:22:14.995996 (java.time.LocalDateTime)
  • expected value : 2021-10-27T23:22:14.995996225 (java.time.LocalDateTime)

closed time in a day

tedyoung

issue commentjitterted/mobreg

Test Failure: Precision of LocalDateTime comparison with PostgreSQL

This is not a DB bug, but a clock precision difference between macOS and Linux platforms.

tedyoung

comment created time in a day

issue closedjitterted/mobreg

Rename Huddle to Ensemble - Everywhere

Rename all code and text and database references of "Huddle" to "Ensemble".

closed time in 2 days

tedyoung

issue commentjitterted/mobreg

Rename Huddle to Ensemble - Everywhere

Done.

tedyoung

comment created time in 2 days

push eventjitterted/mobreg

Ted M. Young

commit sha 02e342f6eabc3d7723f36a87849b4c7385cbfbd2

Moved "feature" or "application" code (that references Ports) into the application package. Tests need refinement around the Factory/Builder classes in terms of the package in which they belong.

view details

Ted M. Young

commit sha 3af5fb81001bdd0f1ef499ad54fd51ad1c48b567

Renamed Huddle to Ensemble in domain package.

view details

Ted M. Young

commit sha 89ce39964acb00426ec05a304575492ef95a2be8

Renamed Huddle to Ensemble in test directory.

view details

Ted M. Young

commit sha 77d4819a643e1f3158180baba0394f833fb5a18f

Renamed HuddleService to EnsembleService.

view details

Ted M. Young

commit sha fa2d489b023a037261b7c63d39bb540946f9c882

Renamed Huddle to Ensemble in the application and port layers.

view details

Ted M. Young

commit sha 3554b776f35748e3880d6edb98de7d6f2e970cca

Renamed Huddle to Ensemble for Web adapter

view details

Ted M. Young

commit sha 2a7784fdc5c2b3bb0024ccd394f0bb9866d84d9d

More web adapter renames

view details

Ted M. Young

commit sha 83ebe2b113b51a85f8b4fd5674186c2b73bdcda7

Cleaned up web adapter and UI templates for Ensemble

view details

Ted M. Young

commit sha 6adc4da475e28cdb341837cca85e0a41f0b76916

Cleaned up all remaining references to Huddle (other than those needed in the DB migration scripts) and renamed to Ensemble.

view details

push time in 2 days

issue commentjitterted/mobreg

Provide single status with Accept/Decline options for Huddles

Deployed! v65

tedyoung

comment created time in 2 days

issue closedjitterted/mobreg

Provide single status with Accept/Decline options for Huddles

Instead of putting logic in the UI template, have a single enum for the options available to the member.

closed time in 2 days

tedyoung

push eventjitterted/mobreg

Ted M. Young

commit sha 3cde3d434f232f4b8256d14973a38d493c8a0faa

Started work on issue #27: new UI to allow for Accept/Decline

view details

Ted M. Young

commit sha 9a62b4c89603fc280b94ff3ccf3f3502a23e6b7b

Added Rsvp enum for Accepted, Declined, and Unknown for Member.

view details

Ted M. Young

commit sha b716308cdebfc69e07a2e618589eb6735cbacf36

Renamed Huddle.register to acceptedBy.

view details

Ted M. Young

commit sha 03f44948268cff78cb205904835b269575b47943

Declined member can Accept when space available

view details

Ted M. Young

commit sha 5f1ff37e8afde3673873c6309c0788d2945c3ee4

Added new status for DECLINED and DECLINED_FULL

view details

Ted M. Young

commit sha 97fb842a5a8ef12290b0580c7bf3654a914fbe9e

All Member Status states are covered.

view details

Ted M. Young

commit sha d1abc2846643fdd55306f4dea4c11cdf1a17a213

Replaced deeply nested if..else with a Table (structured as a map).

view details

Ted M. Young

commit sha 4c7546bea21fc1eec1275b8d37e3a8984a0eed32

Refactored to move related methods into the WhenSpaceRsvp record

view details

Ted M. Young

commit sha 2b3c60542511e003d67f6264773a69d9523bc4df

Implemented core domain code for #27

view details

Ted M. Young

commit sha b51e3b02e55eb8221b04d8a6f117bde0ee281ce2

Huddles that should be hidden according to new Member Status enum are filtered by the HuddleSummaryView. #27

view details

Ted M. Young

commit sha 66b496591f1a8f8fd2963f9d488d40d0daa8c859

HuddleSummaryView now uses the MemberStatus enum (converted to a lower-case string). Fixed missing states for when Space is full and member accepted

view details

Ted M. Young

commit sha d886d0364ede57ea96b019747e34556dfe7d3c5d

Removed specific booleans ("member registered", and "can register") because they are represented in memberStatus.

view details

Ted M. Young

commit sha b53f42d54066559d2b43160bde18855963ac6169

Updated to show buttons or messages depending on Member Status (accepted, full, declined, completed, etc.).

view details

Ted M. Young

commit sha 14e40ee871b08cfbea9cd9f2b7d38fc5c694e5f0

Changed language from "registered" to "accepted" Added declineMember to HuddleService Added new UI of Accept/Decline buttons Added /member/decline endpoint

view details

Ted M. Young

commit sha 4159381627bfa4ac01dd6d3e2c8120b57bd35389

Changed URL from /register to /accept. Minor UI visual updates

view details

Ted M. Young

commit sha f76a485ac37bc9f7e0ecda0ca4f1bc4345773c98

Cleaned up UI so links are shown as appropriate based on the status of the member.

view details

Ted M. Young

commit sha bbd28e9b378f55ff0144244be8189aac4593a542

Upgraded database to support Declined Members in a Huddle.

view details

push time in 2 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha 5803955b8590c35deb64c03e88f63da7d78244f5

Ensemble #36 Shifted focus to figuring out how to get outcomes for multiple players.

view details

push time in 3 days

delete branch tedyoung/mycmt2-blackjack-20210322

delete branch : mob-session

delete time in 3 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha 5925b454bb05a7c3465b92e0b1b2cfdf0f39d111

mob next [ci-skip] [ci skip] [skip ci]

view details

push time in 3 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha bbb2fb18107529632a88e154a1ef3f25fad9b7d4

mob next [ci-skip] [ci skip] [skip ci]

view details

push time in 6 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha 80e01ff439f3de1868dc8520481afbe30fb61611

mob next [ci-skip] [ci skip] [skip ci]

view details

push time in 6 days

create barnchtedyoung/mycmt2-blackjack-20210322

branch : mob-session

created branch time in 6 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha ecd461322dd6a9d881098e78e3a1851545b49157

Ensemble #35 Changed language to "standing players" updating dealer turn to take turn when standing players exist.

view details

push time in 6 days

delete branch tedyoung/mycmt2-blackjack-20210322

delete branch : mob-session

delete time in 6 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha c57a56a96f9d944317eaf9dd91e6f8ea9aeb817e

mob next [ci-skip] [ci skip] [skip ci]

view details

push time in 6 days

starteddkandalov/tab-shifter

started time in 7 days

issue openedjitterted/mobreg

Disable SendGrid emailer when running locally

Need another config option

created time in 8 days

issue openedjitterted/mobreg

Rename Huddle to Ensemble - Everywhere

Rename all code and text and database references of "Huddle" to "Ensemble".

created time in 8 days

issue openedjitterted/mobreg

Huddle should not return its Set<MemberId>

Either use Stream<MemberId>, since the callers always use .stream(), or use Immutables.

created time in 9 days

issue openedjitterted/mobreg

Provide single status for displaying Huddles

Instead of putting logic in the UI template, have a single enum for the options available to the member.

created time in 10 days

issue closedjitterted/mobreg

Fix bad UI for a completed huddle

Should not show the (disabled) Register button when a Huddle is Completed.

closed time in 10 days

tedyoung

issue openedjitterted/mobreg

Use API to add Zoom link when scheduling Ensemble

Have a button to pre-fill the Zoom link input field on the Schedule New Ensemble form.

created time in 10 days

push eventtedyoung/mycmt2-blackjack-20211115

Ted M. Young

commit sha 4b6b66e5a731da5840f01b057b295218d000c64e

Lab #8C: Added test configuration so tests don't use the HTTP concrete adapter.

view details

push time in 10 days

push eventtedyoung/mycmt2-blackjack-20210322

Ted M. Young

commit sha 882abcff5aa55696e88c75ec479834d8de2a3ed1

mob next [ci-skip] [ci skip] [skip ci]

view details

push time in 12 days

create barnchtedyoung/mycmt2-blackjack-20210322

branch : mob-session

created branch time in 12 days

more