/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/
Practical Test Driven Development (aka Tdd)
Is Test-Driven Development worth the effort? Comparing \"TDD\" and \"Implementation first\" approaches.
9:44
TDD Live Coding - Test Driven Development Tutorial with React, Jest, and Enzyme
2:00:18
A Tactical TDD Introduction - Garrick West
1:28:31
What is Test Driven Development
3:40
Can TCR Really TDD? / Swift Code Katas #2: FizzBuzz
1:17:33
TDD \u0026 LLM (Tim Ottinger)
1:31:20
Let's TDD - The Conway Suite Kata (aka Look and Say Sequence)
23:23
BDD \u0026 TDD for Product Owners
7:27
T.D.D - Thyroclerism
4:06"},"style":"DEFAULT","icon":{"iconType":"MUSIC"}}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch Later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CN4BEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"kuKug5pfFCQ","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CN4BEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"kuKug5pfFCQ"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch Later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CN4BEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CN0BEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CN0BEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","addToPlaylistCommand":{"openMiniplayer":true,"videoId":"kuKug5pfFCQ","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CN0BEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["kuKug5pfFCQ"],"params":"CAQ%3D"}},"videoIds":["kuKug5pfFCQ"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CN0BEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}},{"thumbnailOverlayLoadingPreviewRenderer":{"text":{"runs":[{"text":"Keep hovering to play"}]}}}],"detailedMetadataSnippets":[{"snippetText":{"runs":[{"text":"New member of Body is straight outta hell, The Dancing Devil "},{"text":"a.k.a T.D.D","bold":true},{"text":" blast us with his first full length 'Kill Your Idols' which ..."}]},"snippetHoverText":{"runs":[{"text":"From the video description"}]},"maxOneLine":false}],"inlinePlaybackEndpoint":{"clickTrackingParams":"CNwBENwwGAkiEwji6qfN1MWTAxUFBLcAHdGABLkyBnNlYXJjaFIsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCmaAQMQ9CTKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=kuKug5pfFCQ\u0026pp=YAHIAQGiBhUBO2AyIvkgdSgv-B-2fXpP_05lljo%3D","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"kuKug5pfFCQ","params":"qgMsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCm6AwoI3NiLx-n798AfugMKCL_N_tqW_9-2OroDCwjB5dmKupfov7UBugMLCPWPiaeGqvrv6gG6AwoI1YGmp72hlNxzugMLCISykono75bxnAG6AwoIvOeV-oqfnJZ0ugMLCJP7iPP7teSAkAG6AwoIjpSDhbnS7pZ0ugMKCKfC08X9lNObdroDCgiV5e2u3IXM7Q-6AwsI_KK1pfaSoYn_AboDCwiZhcfU0629rMgBugMKCPz9ut-FrPuzM7oDCgjIoY-Yh9GI2CG6AwoI1Muir9G28ZdWugMLCJ2Z0_CPzfq9-QE%3D","playerParams":"YAHIAQGiBhUBO2AyIvkgdSgv-B-2fXpP_05lljo%3D","playerExtraUrlParams":[{"key":"inline","value":"1"}],"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-cvh76nsl.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=92e2ae839a5f1424\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}},"searchVideoResultEntityKey":"EgtrdUt1ZzVwZkZDUSDnAigB","avatar":{"decoratedAvatarViewModel":{"avatar":{"avatarViewModel":{"image":{"sources":[{"url":"https://yt3.ggpht.com/jGtHo2vy_20nGGxIcC69UO3oWUUmgdWBesylBT4QCpUB-JOJ2jIvRqMydaNkE8OyjzyWLEWeGdE=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"avatarImageSize":"AVATAR_SIZE_M"}},"a11yLabel":"Go to channel T.D.D ","rendererContext":{"commandContext":{"onTap":{"innertubeCommand":{"clickTrackingParams":"CNwBENwwGAkiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@tdd_9","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC6_m0sgR2AF78qdx8vdS2Zw","canonicalBaseUrl":"/@tdd_9"}}}}}}}}},{"videoRenderer":{"videoId":"djdMp9i04Sc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/djdMp9i04Sc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==\u0026rs=AOn4CLABwJ1fgg3Iavu-pkGo_8F3smBRvA","width":360,"height":202},{"url":"https://i.ytimg.com/vi/djdMp9i04Sc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==\u0026rs=AOn4CLAcBBaWiqJDRxjpVdKu_qs_jgjRQA","width":720,"height":404}]},"title":{"runs":[{"text":"Write Antifragile \u0026 Domain-Driven tests with ”Outside-in diamond” ◆ TDD"}],"accessibility":{"accessibilityData":{"label":"Write Antifragile \u0026 Domain-Driven tests with ”Outside-in diamond” ◆ TDD 1 hour, 22 minutes"}}},"longBylineText":{"runs":[{"text":"Domain-Driven Design Africa (DDDAfrica)","navigationEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@domain-drivendesignafrica75","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCj0I5vbLTTVdtFpM256IG8Q","canonicalBaseUrl":"/@domain-drivendesignafrica75"}}}]},"publishedTimeText":{"simpleText":"Streamed 5 years ago"},"lengthText":{"accessibility":{"accessibilityData":{"label":"1 hour, 22 minutes, 6 seconds"}},"simpleText":"1:22:06"},"viewCountText":{"simpleText":"3,438 views"},"navigationEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLkyBnNlYXJjaFIsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCmaAQMQ9CTKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=djdMp9i04Sc\u0026t=341s\u0026pp=ygUsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCk%3D","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"djdMp9i04Sc","params":"uALVAqoDLC1wcmFjdGljYWwtdGVzdC1kcml2ZW4tZGV2ZWxvcG1lbnQtKGFrYS10ZGQpugMKCNzYi8fp-_fAH7oDCgi_zf7alv_ftjq6AwsIweXZirqX6L-1AboDCwj1j4mnhqr67-oBugMKCNWBpqe9oZTcc7oDCwiEspKJ6O-W8ZwBugMKCLznlfqKn5yWdLoDCwiT-4jz-7XkgJABugMKCI6Ug4W50u6WdLoDCwikqPzSudCr8ZIBugMKCJXl7a7chcztD7oDCwj8orWl9pKhif8BugMLCJmFx9TTrb2syAG6AwoI_P2634Ws-7MzugMKCMihj5iH0YjYIboDCgjUy6Kv0bbxl1a6AwsInZnT8I_N-r35AQ%3D%3D","startTimeSeconds":341,"playerParams":"ygUsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCk%3D","watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-cvh76nlz.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=76374ca7d8b4e127\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026osts=341\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}},"ownerText":{"runs":[{"text":"Domain-Driven Design Africa (DDDAfrica)","navigationEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@domain-drivendesignafrica75","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCj0I5vbLTTVdtFpM256IG8Q","canonicalBaseUrl":"/@domain-drivendesignafrica75"}}}]},"shortBylineText":{"runs":[{"text":"Domain-Driven Design Africa (DDDAfrica)","navigationEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@domain-drivendesignafrica75","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCj0I5vbLTTVdtFpM256IG8Q","canonicalBaseUrl":"/@domain-drivendesignafrica75"}}}]},"trackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLlAp8LTxf2U05t2","showActionMenu":false,"shortViewCountText":{"accessibility":{"accessibilityData":{"label":"3.4 thousand views"}},"simpleText":"3.4k views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CNsBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNsBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","addToPlaylistCommand":{"openMiniplayer":true,"videoId":"djdMp9i04Sc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNsBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["djdMp9i04Sc"],"params":"CAQ%3D"}},"videoIds":["djdMp9i04Sc"],"videoCommand":{"clickTrackingParams":"CNsBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=djdMp9i04Sc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"djdMp9i04Sc","watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-cvh76nlz.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=76374ca7d8b4e127\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}}}}]}},"trackingParams":"CNsBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Save to playlist"}]},"icon":{"iconType":"BOOKMARK_BORDER"},"navigationEndpoint":{"clickTrackingParams":"CNoBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"url":"https://accounts.google.com/ServiceLogin?service=youtube\u0026uilel=3\u0026passive=true\u0026continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB\u0026hl=en-GB","webPageType":"WEB_PAGE_TYPE_UNKNOWN","rootVe":83769}},"signInEndpoint":{"nextEndpoint":{"clickTrackingParams":"CNoBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","showSheetCommand":{"panelLoadingStrategy":{"requestTemplate":{"panelId":"PAadd_to_playlist","params":"-gYNCgtkamRNcDlpMDRTYw%3D%3D"}}}}}},"trackingParams":"CNoBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CNkBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","offlineVideoEndpoint":{"videoId":"djdMp9i04Sc","onAddCommand":{"clickTrackingParams":"CNkBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","getDownloadActionCommand":{"videoId":"djdMp9i04Sc","params":"CAIQAA%3D%3D","isCrossDeviceDownload":false}}}},"trackingParams":"CNkBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtkamRNcDlpMDRTYw%3D%3D","commands":[{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CNgBEI5iIhMI4uqnzdTFkwMVBQS3AB3RgAS5","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLk=","hasSeparator":true}}],"trackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLk=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"channelThumbnailSupportedRenderers":{"channelThumbnailWithLinkRenderer":{"thumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_mlZriTxL98aqiDOL-iAn701Z-Prm4E4MbFVRKGaQosYw=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"navigationEndpoint":{"clickTrackingParams":"CLwBENwwGAoiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@domain-drivendesignafrica75","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCj0I5vbLTTVdtFpM256IG8Q","canonicalBaseUrl":"/@domain-drivendesignafrica75"}},"accessibility":{"accessibilityData":{"label":"Go to channel Domain-Driven Design Africa (DDDAfrica)"}}}},"thumbnailOverlays":[{"thumbnailOverlayResumePlaybackRenderer":{"percentDurationWatched":6}},{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"1 hour, 22 minutes, 6 seconds"}},"simpleText":"1:22:06
TYPER, AKA TDD. ME N MY NIGGAS
4:26"},"style":"DEFAULT","icon":{"iconType":"MUSIC"}}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch Later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLcBEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"D9swLcXbcpU","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CLcBEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"D9swLcXbcpU"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch Later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLcBEPnnAxgBIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLYBEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLYBEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","addToPlaylistCommand":{"openMiniplayer":true,"videoId":"D9swLcXbcpU","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLYBEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["D9swLcXbcpU"],"params":"CAQ%3D"}},"videoIds":["D9swLcXbcpU"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLYBEMfsBBgCIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}},{"thumbnailOverlayLoadingPreviewRenderer":{"text":{"runs":[{"text":"Keep hovering to play"}]}}}],"inlinePlaybackEndpoint":{"clickTrackingParams":"CLUBENwwGAsiEwji6qfN1MWTAxUFBLcAHdGABLkyBnNlYXJjaFIsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCmaAQMQ9CTKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=D9swLcXbcpU\u0026pp=YAHIAQGiBhUBO2AyIhDoYMzyxt660derKMviSFI%3D","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"D9swLcXbcpU","params":"qgMsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCm6AwoI3NiLx-n798AfugMKCL_N_tqW_9-2OroDCwjB5dmKupfov7UBugMLCPWPiaeGqvrv6gG6AwoI1YGmp72hlNxzugMLCISykono75bxnAG6AwoIvOeV-oqfnJZ0ugMLCJP7iPP7teSAkAG6AwoIjpSDhbnS7pZ0ugMLCKSo_NK50KvxkgG6AwoIp8LTxf2U05t2ugMLCPyitaX2kqGJ_wG6AwsImYXH1NOtvazIAboDCgj8_brfhaz7szO6AwoIyKGPmIfRiNghugMKCNTLoq_RtvGXVroDCwidmdPwj836vfkB","playerParams":"YAHIAQGiBhUBO2AyIhDoYMzyxt660derKMviSFI%3D","playerExtraUrlParams":[{"key":"inline","value":"1"}],"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-2ocvhc-5n.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=0fdb302dc5db7295\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}},"searchVideoResultEntityKey":"EgtEOXN3TGNYYmNwVSDnAigB","avatar":{"decoratedAvatarViewModel":{"avatar":{"avatarViewModel":{"image":{"sources":[{"url":"https://yt3.ggpht.com/ytc/AIdro_lv8MV9VyATYe6cf1ZO5938zHuRjz8fdLtSoO_qvYA2fQ=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"avatarImageSize":"AVATAR_SIZE_M"}},"a11yLabel":"Go to channel MegaTyper1","rendererContext":{"commandContext":{"onTap":{"innertubeCommand":{"clickTrackingParams":"CLUBENwwGAsiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@MegaTyper1","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC8eojPDR0IGT9EVWCX1UNPg","canonicalBaseUrl":"/@MegaTyper1"}}}}}}}}},{"videoRenderer":{"videoId":"_xKEl2StUXw","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/_xKEl2StUXw/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==\u0026rs=AOn4CLBcSY3xsuzV2mLUvI0JKh6ARwXslg","width":360,"height":202},{"url":"https://i.ytimg.com/vi/_xKEl2StUXw/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==\u0026rs=AOn4CLCcwAJbgSr_V_hoVmFJRTTbt-1glw","width":720,"height":404}]},"title":{"runs":[{"text":"Test-Driven Development Introduction | iOS | Cod3Tech"}],"accessibility":{"accessibilityData":{"label":"Test-Driven Development Introduction | iOS | Cod3Tech 3 minutes, 18 seconds"}}},"longBylineText":{"runs":[{"text":"Cod3Tech","navigationEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@cod3tech694","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCLHpS-3mAEvob_UDeRb231w","canonicalBaseUrl":"/@cod3tech694"}}}]},"publishedTimeText":{"simpleText":"5 years ago"},"lengthText":{"accessibility":{"accessibilityData":{"label":"3 minutes, 18 seconds"}},"simpleText":"3:18"},"viewCountText":{"simpleText":"248 views"},"navigationEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLkyBnNlYXJjaFIsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCmaAQMQ9CTKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=_xKEl2StUXw\u0026t=24s\u0026pp=ygUsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCk%3D","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"_xKEl2StUXw","params":"uAIYqgMsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCm6AwoI3NiLx-n798AfugMKCL_N_tqW_9-2OroDCwjB5dmKupfov7UBugMLCPWPiaeGqvrv6gG6AwoI1YGmp72hlNxzugMLCISykono75bxnAG6AwoIvOeV-oqfnJZ0ugMLCJP7iPP7teSAkAG6AwoIjpSDhbnS7pZ0ugMLCKSo_NK50KvxkgG6AwoIp8LTxf2U05t2ugMKCJXl7a7chcztD7oDCwiZhcfU0629rMgBugMKCPz9ut-FrPuzM7oDCgjIoY-Yh9GI2CG6AwoI1Muir9G28ZdWugMLCJ2Z0_CPzfq9-QE%3D","startTimeSeconds":24,"playerParams":"ygUsLXByYWN0aWNhbC10ZXN0LWRyaXZlbi1kZXZlbG9wbWVudC0oYWthLXRkZCk%3D","watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-cvh76nl6.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=ff12849764ad517c\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026osts=24\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}},"ownerText":{"runs":[{"text":"Cod3Tech","navigationEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@cod3tech694","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCLHpS-3mAEvob_UDeRb231w","canonicalBaseUrl":"/@cod3tech694"}}}]},"shortBylineText":{"runs":[{"text":"Cod3Tech","navigationEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@cod3tech694","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCLHpS-3mAEvob_UDeRb231w","canonicalBaseUrl":"/@cod3tech694"}}}]},"trackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLlA_KK1pfaSoYn_AQ==","showActionMenu":false,"shortViewCountText":{"accessibility":{"accessibilityData":{"label":"248 views"}},"simpleText":"248 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLQBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLQBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","addToPlaylistCommand":{"openMiniplayer":true,"videoId":"_xKEl2StUXw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLQBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["_xKEl2StUXw"],"params":"CAQ%3D"}},"videoIds":["_xKEl2StUXw"],"videoCommand":{"clickTrackingParams":"CLQBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=_xKEl2StUXw","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"_xKEl2StUXw","watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-cvh76nl6.googlevideo.com/initplayback?source=youtube\u0026oeis=1\u0026c=WEB\u0026oad=3200\u0026ovd=3200\u0026oaad=11000\u0026oavd=11000\u0026ocs=700\u0026oewis=1\u0026oputc=1\u0026ofpcc=1\u0026msp=1\u0026odepv=1\u0026oreouc=1\u0026id=ff12849764ad517c\u0026ip=2a02%3A4780%3A11%3A937%3A0%3A3a94%3Ac1fe%3A1\u0026mt=1774805971\u0026oweuc=\u0026pxtags=Cg4KAnR4Egg1MTgxMTYwNw\u0026rxtags=Cg4KAnR4Egg1MTgxMTYwNQ%2CCg4KAnR4Egg1MTgxMTYwNw"}}}}}}}]}},"trackingParams":"CLQBEP6YBBgRIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Save to playlist"}]},"icon":{"iconType":"BOOKMARK_BORDER"},"navigationEndpoint":{"clickTrackingParams":"CLMBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","commandMetadata":{"webCommandMetadata":{"url":"https://accounts.google.com/ServiceLogin?service=youtube\u0026uilel=3\u0026passive=true\u0026continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB\u0026hl=en-GB","webPageType":"WEB_PAGE_TYPE_UNKNOWN","rootVe":83769}},"signInEndpoint":{"nextEndpoint":{"clickTrackingParams":"CLMBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","showSheetCommand":{"panelLoadingStrategy":{"requestTemplate":{"panelId":"PAadd_to_playlist","params":"-gYNCgtfeEtFbDJTdFVYdw%3D%3D"}}}}}},"trackingParams":"CLMBEJSsCRgSIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CLIBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","offlineVideoEndpoint":{"videoId":"_xKEl2StUXw","onAddCommand":{"clickTrackingParams":"CLIBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5ygEEENSuGA==","getDownloadActionCommand":{"videoId":"_xKEl2StUXw","params":"CAIQAA%3D%3D","isCrossDeviceDownload":false}}}},"trackingParams":"CLIBENGqBRgTIhMI4uqnzdTFkwMVBQS3AB3RgAS5"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtfeEtFbDJTdFVYdw%3D%3D","commands":[{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CLEBEI5iIhMI4uqnzdTFkwMVBQS3AB3RgAS5","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLk=","hasSeparator":true}}],"trackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLk=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"channelThumbnailSupportedRenderers":{"channelThumbnailWithLinkRenderer":{"thumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_mIlE-iVhH2vogeVxcSztDb45Sj8t513SR5-RJ2AThu7w=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"navigationEndpoint":{"clickTrackingParams":"CKIBENwwGAwiEwji6qfN1MWTAxUFBLcAHdGABLnKAQQQ1K4Y","commandMetadata":{"webCommandMetadata":{"url":"/@cod3tech694","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCLHpS-3mAEvob_UDeRb231w","canonicalBaseUrl":"/@cod3tech694"}},"accessibility":{"accessibilityData":{"label":"Go to channel Cod3Tech"}}}},"thumbnailOverlays":[{"thumbnailOverlayResumePlaybackRenderer":{"percentDurationWatched":12}},{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"3 minutes, 18 seconds"}},"simpleText":"3:18
Clean Code - London VS Chicago (Make your unit tests resilient)
10:13
THE TDD INTERVIEW | RUM CHATZ #005
20:08
BDD \u0026 TDD in React – Laura Beatris, React Summit Remote Edition 2021
12:06
If you refactor after each green TDD step, you’ll fail! (Michaël Azerhad)