#777 Год выпуска: 2012-2015 Производитель: CodeSchool Сайт производителя: http://www.letscodejavascript.com/ Автор: James Shore Продолжительность: 230 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Real-world javascript development, warts and all. In the Recorded Live channel, we develop a real-time multi-user web application from scratch. Every episode deals with the issues professionals face in the real world. Mistakes, setbacks, and triumphs: it’s all there for you to see and learn from.
Содержание
Episodes
1. Continuous Integration
E1WeeWikiPaint Mon, 16 July ’12 E2Build Automation & Lint Wed, 18 July ’12 E3Preparing for Continuous Integration Fri, 20 July ’12 E4The Continuous Integration Machine Mon, 23 July ’12 E5How to Guarantee a Good Integration Build Wed, 25 July ’12
2. Test Frameworks
E6Which Test Framework? Fri, 27 July ’12 E7Our First Test Mon, 30 July ’12 E8Asynchronisity Wed, 1 Aug ’12
3. A Simple Node.js Server
E9A Very Simple HTTP Server Fri, 3 Aug ’12 E10Test-Driving an HTTP Server Mon, 6 Aug ’12 E11Lots of Learning Wed, 8 Aug ’12 E12Our First Client/Server Test Fri, 10 Aug ’12 E13A Basic “Hello World” Server Mon, 13 Aug ’12 E14Polishing Up the Server Wed, 15 Aug ’12 E15Enforce the Node Version Fri, 17 Aug ’12 E16Make Them Read Your Crap Mon, 20 Aug ’12
4. Serving Files
E17Minimum Marketable Feature Wed, 22 Aug ’12 E18Test-Driven Files Fri, 24 Aug ’12 E19Serve a Static File Mon, 27 Aug ’12 E20404: Found Wed, 29 Aug ’12 E21Checking Our Assumptions Fri, 31 Aug ’12 E22Custom 404 Page Mon, 3 Sep ’12
E28Which Host? Mon, 17 Sep ’12 E29I Don’t Wanna Use Foreman Wed, 19 Sep ’12 E30Parse the Procfile Fri, 21 Sep ’12 E31Deploy It Mon, 24 Sep ’12 E32To the Web! Wed, 26 Sep ’12
7. Cross-Browser Testing
E33A Client-Side Test Tool Fri, 28 Sep ’12 E34Cross-Browser and Cross-Platform Mon, 1 Oct ’12 E35IE Hate Wed, 3 Oct ’12 E36Great Expectations Fri, 5 Oct ’12 E37Just Run Jake Mon, 8 Oct ’12 E38Lint the Client Code Wed, 10 Oct ’12 E39Test ALL the Things Fri, 12 Oct ’12 E40Windows Addendum Mon, 22 Oct ’12
8. Testing the DOM
E41Seeking the DOM Wed, 24 Oct ’12 E42There’s Our Tag Mon, 29 Oct ’12 E43Keep Layout and Program Separate Wed, 31 Oct ’12 E44Raphaël Mon, 5 Nov ’12 E45IE 8 Compatibility Wed, 7 Nov ’12 E46Clean Up the DOM Mon, 12 Nov ’12 E47Element-ary Wed, 14 Nov ’12
9. Drawing a Line
E48Test It For Real Mon, 19 Nov ’12 E49Find the Path Wed, 21 Nov ’12 E50Damn Near Impossible Mon, 26 Nov ’12
10. Mouse Events
E51Click, Position, and Spike Wed, 28 Nov ’12 E52Dragging the Mouse Mon, 3 Dec ’12 E53Too Much Test Code Wed, 5 Dec ’12 E54Testing the Click Event Mon, 10 Dec ’12 E55Border Patrol Wed, 12 Dec ’12 E56Back to Click Tracking Mon, 17 Dec ’12 E57Simplify Our Assertions Wed, 19 Dec ’12 E58A Conundrum Mon, 24 Dec ’12 E59A Solution Mon, 31 Dec ’12 E60What a Drag Wed, 2 Jan ’13 E61Refinement & Simplification Mon, 7 Jan ’13
11. Fine-Tuning Mouse Gestures
E62Telling the Story Wed, 9 Jan ’13 E63Outside-In Mon, 14 Jan ’13 E64Inside-Out Wed, 16 Jan ’13 E65A Big Step Back Mon, 21 Jan ’13 E66Event-full Wed, 23 Jan ’13 E67Self-Contained Mon, 28 Jan ’13 E68Event Propagation & Defaults Wed, 30 Jan ’13 E69IE 8 Event Insanity Mon, 4 Feb ’13
12. Touch Events
E70Touch Events Spike Wed, 6 Feb ’13 E71Preparing to Test-Drive Touch Events Mon, 11 Feb ’13 E72Touch and Go Wed, 13 Feb ’13 E73A Test-Driven Touch Interaction Mon, 18 Feb ’13 E74Touchy Wed, 20 Feb ’13 E75Multitouch Mon, 25 Feb ’13 E76Feeling Our Way Along Wed, 27 Feb ’13 E77Self-Documenting Mon, 4 Mar ’13
13. Design, Objects, & Abstraction
E78Reflective Design Wed, 6 Mar ’13 E79The DOM Element Abstraction Mon, 11 Mar ’13 E80Object-Oriented Programming Wed, 13 Mar ’13 E81The Next Abstraction Mon, 18 Mar ’13 E82Take Smaller Steps Wed, 20 Mar ’13 E83Exploiting Our Abstraction Mon, 25 Mar ’13 E84Function Functions Wed, 27 Mar ’13 E85A Well-Oiled Machine Mon, 1 Apr ’13 E86Beautification Wed, 3 Apr ’13 E87Metaprogramming Mon, 8 Apr ’13 E88DomElement: Done Wed, 10 Apr ’13 E89The Final Polish Mon, 15 Apr ’13
14. Third-Party Code
E90A New File Server Wed, 17 Apr ’13 E91Not Invented Here Mon, 22 Apr ’13 E92A Bit of a Rant Wed, 24 Apr ’13 E93Another Migration Mon, 29 Apr ’13
15. Front-End Smoke Tests
E94Unit Tests Aren’t Enough Wed, 1 May ’13 E95PhantomJS Mon, 6 May ’13 E96Smoke Test Infrastructure Wed, 8 May ’13 E97Housekeeping Mon, 13 May ’13 E98The SvgCanvas Class Wed, 15 May ’13 E99Fixing Encapsulation Mon, 20 May ’13 E100Fundamental Abstractions Wed, 22 May ’13 E101“Good” vs. “Good Enough” Mon, 27 May ’13
16. Modularity
E102AMD vs. CommonJS Wed, 29 May ’13 E103Browserify Mon, 3 June ’13 E104The Build Step Wed, 5 June ’13 E105Bundled Code Mon, 10 June ’13 E106Testing with Browserify Wed, 12 June ’13 E107Require() All the Code Mon, 17 June ’13 E108Eliminating the Global Namespace Wed, 19 June ’13 E109Light the Test-Signal! Mon, 24 June ’13
17. The Karma-CommonJS Bridge
E110Into the Sausage Factory Wed, 26 June ’13 E111The Module Casing Mon, 1 July ’13 E112Twisting the Ends Wed, 3 July ’13 E113Extracting the Export Meat Mon, 8 July ’13 E114Labelling the Vat Wed, 10 July ’13 E115Superdog Mon, 15 July ’13 E116Links Wed, 17 July ’13 E117Make Me One with Everything Mon, 22 July ’13 E118Binding Agent Wed, 24 July ’13 E119All Beef Mon, 29 July ’13 E120Prepare the Next Batch Wed, 31 July ’13
18. Drag and Drop
E121Toward a Minimum Viable Product Mon, 5 Aug ’13 E122jake run Wed, 7 Aug ’13 E123A Question of Design Mon, 12 Aug ’13 E124Return of the HtmlElement Abstraction Wed, 14 Aug ’13 E125Radical Simplification Mon, 19 Aug ’13 E126relativeOffset() Wed, 21 Aug ’13 E127Dumbfounded Mon, 26 Aug ’13 E128If Not for Those Meddling Kids Wed, 28 Aug ’13 E129Too Many Events Mon, 2 Sep ’13 E130Broken Windows Wed, 4 Sep ’13 E131Special Cases Mon, 9 Sep ’13 E132Abstraction, or Just Reinventing the Wheel? Wed, 11 Sep ’13
E137Refactor First Mon, 30 Sep ’13 E138Smooth Sailing Wed, 2 Oct ’13
21. Cross-Browser Incompatibility
E139Production-Grade Mon, 7 Oct ’13 E140Send in the Spies Wed, 9 Oct ’13 E141A Time Bomb Mon, 14 Oct ’13 E142A Crazy Little Idea Wed, 16 Oct ’13 E143Truly, Lovely, Nasty Mon, 21 Oct ’13 E144Some Intense Troubleshooting Wed, 23 Oct ’13 E145A True Cross-Browser Test Mon, 28 Oct ’13
22. Fixing Bad Code
E146Fix the Mess Wed, 30 Oct ’13 E147How to Test Legacy Code Mon, 4 Nov ’13 E148Abstractions: What and When? Wed, 6 Nov ’13 E149Testing the Capture API Mon, 11 Nov ’13 E150Maintain Your Tests Wed, 13 Nov ’13 E151A Clever Little Event Monitor Mon, 18 Nov ’13 E152A Cure Worse than the Disease Wed, 20 Nov ’13 E153A Happy Middle Ground Mon, 25 Nov ’13
23. Troubleshooting the Windows 7 EPERM Issue
E154An Unexpected Detour Wed, 27 Nov ’13 E155The Simplest Possible Test Case Mon, 2 Dec ’13 E156A Single Test Method Wed, 4 Dec ’13 E157pipe() dreams Mon, 9 Dec ’13 E158An Interesting Journey Wed, 11 Dec ’13 E159A Question of Quality Mon, 16 Dec ’13
24. SVG Dots
E160MVP, not MV PoS Wed, 18 Dec ’13 E161Make It Click Mon, 23 Dec ’13 E162Unwrapping SVG Wed, 25 Dec ’13 E163IE 8 Ate My Brains Mon, 30 Dec ’13 E164A Decent Result Wed, 1 Jan ’14 E165IE 8 Ate My Line-Caps, Too Mon, 6 Jan ’14 E166Serving Two Masters Wed, 8 Jan ’14 E167Colors and Fills Mon, 13 Jan ’14 E168A Surplus of Circles Wed, 15 Jan ’14 E169Dat Dot Polish Mon, 20 Jan ’14
25. Multitouch Events
E170A Multitouch Misconception Wed, 22 Jan ’14 E171A Multitouch Event Monitor Mon, 27 Jan ’14 E172Generalizing Our Multitouch Monitor Wed, 29 Jan ’14 E173Tappety-Tap Tap Mon, 3 Feb ’14
26. Refactoring
E174Don’t Forget the “Refactor” Part Wed, 5 Feb ’14 E175A Useful Test Abstraction Technique Mon, 10 Feb ’14 E176Refactoring Cycles Wed, 12 Feb ’14 E177Figure It Out As We Go Mon, 17 Feb ’14 E178Fixing the Leaky Abstraction Wed, 19 Feb ’14 E179The Advantage of TDD Mon, 24 Feb ’14 E180Better Enough Wed, 26 Feb ’14 E181The Itch to Ship Mon, 3 Mar ’14 E182Clean Code Wed, 5 Mar ’14
27. Dimensions and Positioning
E183Know Your Audience Mon, 10 Mar ’14 E184Element Dimensions Wed, 12 Mar ’14 E185The Nuclear Option Mon, 17 Mar ’14 E186Prepare the Way Wed, 19 Mar ’14 E187Down the Rabbit Hole Mon, 24 Mar ’14 E188A Fresh Start Wed, 26 Mar ’14 E189IE 8 Don’t Play That Mon, 31 Mar ’14 E190I Can Haz getComputedStyle()? Wed, 2 Apr ’14 E191The Last Resort Mon, 7 Apr ’14 E192Throw It Away Wed, 9 Apr ’14 E193Fail Fast Mon, 14 Apr ’14 E194Appropriate Failure Wed, 16 Apr ’14 E195Don’t Allow Mistakes into Production Mon, 21 Apr ’14
28. Like Magic
E196Surprisingly Clear Wed, 23 Apr ’14 E197An Interface Design Exercise Mon, 28 Apr ’14 E198It’s Finally Paying Off Wed, 30 Apr ’14 E199Failing Fast for Fun and Profit Mon, 5 May ’14
29. The MVP
E200Ship It! Wed, 7 May ’14
30. Web Design
E201A Cross-Functional Team Mon, 12 May ’14 E202Typography Wed, 14 May ’14 E203Colors Mon, 19 May ’14 E204Layout Wed, 21 May ’14 E205Agile Collaboration Mon, 26 May ’14 E206Non-Responsive Wed, 28 May ’14 E207A Third Design Mon, 2 June ’14 E208Iterating on the Design Wed, 4 June ’14 E209The Designer’s Bane Mon, 9 June ’14 E210Ready for Implementation Wed, 11 June ’14
31. The Test-Driven CSS Experiment
E211Why Test-Drive CSS? Mon, 16 June ’14 E212Tilting at Windmills Wed, 18 June ’14 E213Inventing the Future Mon, 23 June ’14 E214isElementCenteredInPage() Wed, 25 June ’14 E215Asserting the Layout Mon, 30 June ’14 E216A CSS Loading Conundrum Wed, 2 July ’14 E217A Promising Beginning Mon, 7 July ’14
32. Positioning & Layout
E218Making It Real Wed, 9 July ’14 E219Centering the Logo Mon, 14 July ’14 E220Visual Verification Wed, 16 July ’14 E221An Important Distinction Mon, 21 July ’14 E222Element Deduplication Wed, 23 July ’14 E223It’s Coming Along Mon, 28 July ’14 E224Styling the Drawing Area Wed, 30 July ’14 E225Overlapping Elements Mon, 4 Aug ’14 E226Positioning Contortions Wed, 6 Aug ’14 E227background-image Mon, 11 Aug ’14 E228Cross-Browser Rendering Differences Wed, 13 Aug ’14 E229Browser Bugs Mon, 18 Aug ’14
33. CSS Buttons
E230Button Block Wed, 20 Aug ’14 E231T̶he ͘center̨ c̕ann͞o͞t̀ ͘h̛o͠ld̛ Mon, 25 Aug ’14 E232Rounding Errors Wed, 27 Aug ’14 E233Rounded Corners Mon, 1 Sep ’14 E234Drop Shadow of the Colossus Wed, 3 Sep ’14 E235Stylish Text Mon, 8 Sep ’14 E236Cheating Our Way Through :hover Wed, 10 Sep ’14 E237Quick and Smooth Mon, 15 Sep ’14 E238Clearing It Out Wed, 17 Sep ’14
E242Testing in an IFrame Wed, 1 Oct ’14 E243Asynchronis-iframe-ity Mon, 6 Oct ’14 E244Inside the Insanity Wed, 8 Oct ’14 E245So Frikkin’ Hard Mon, 13 Oct ’14 E246Well and Truly Stumped Wed, 15 Oct ’14 E247Unstylish Safari Mon, 20 Oct ’14 E248Styled and Tested Wed, 22 Oct ’14 E249IFinale Mon, 27 Oct ’14
36. Testing Real HTML
E250Don’t Repeat Your HTML Wed, 29 Oct ’14 E251Got It! Mon, 3 Nov ’14 E252Bringing It Home Wed, 5 Nov ’14 E253Never Forget Mon, 10 Nov ’14
37. Fonts
E254font-family Wed, 12 Nov ’14 E255@font-face Mon, 17 Nov ’14 E256A Font Normalization Algorithm Wed, 19 Nov ’14 E257Typekit Mon, 24 Nov ’14 E258font-weight Wed, 26 Nov ’14
38. Third-Party Embed Scripts
E259The Challenge of Third-Party Embed Scripts Mon, 1 Dec ’14 E260Reverse-Engineering the Typekit Script Wed, 3 Dec ’14 E261The Real Question Mon, 8 Dec ’14 E262Phantom Menace Wed, 10 Dec ’14 E263Check the Fonts Mon, 15 Dec ’14 E264Race to the Polls Wed, 17 Dec ’14 E265Fonts in Use Mon, 22 Dec ’14 E266Questioning Our Approach Wed, 24 Dec ’14 E267Set and Match Mon, 29 Dec ’14 E268Remember the Future Wed, 31 Dec ’14
39. Selenium
E269From PhantomJS to Selenium Mon, 5 Jan ’15 E270Promise Me Wed, 7 Jan ’15 E271Selenium Soliloquy Mon, 12 Jan ’15 E272Sweet, Suite Failure Wed, 14 Jan ’15 E273The Better Part of Valor Mon, 19 Jan ’15 E274SecurityError Wed, 21 Jan ’15 E275Origin Story Mon, 26 Jan ’15 E276Expectations and Actuals Wed, 28 Jan ’15 E277As Clever As Can Be Mon, 2 Feb ’15
40. The Five-Second Build
E278Slack === Speed Wed, 4 Feb ’15 E279Quick Build Mon, 9 Feb ’15 E280Fast Tests Wed, 11 Feb ’15 E281Incremental Builds Mon, 16 Feb ’15 E282Lint Rules! Wed, 18 Feb ’15 E283A Real Programming Language Mon, 23 Feb ’15 E284Performance Optimization and Profiling Wed, 25 Feb ’15 E285Up In Flame Graphs Mon, 2 Mar ’15 E286From Synchronous to Asynchronous Wed, 4 Mar ’15 E287From Asynchronous to Synchronous Mon, 9 Mar ’15 E288Integrating Our Spike Wed, 11 Mar ’15 E289Incremental Tests Mon, 16 Mar ’15 E2900.14 seconds Wed, 18 Mar ’15
E303An Imperfect Version Transition Mon, 4 May ’15 E304A Breaking Change Wed, 6 May ’15
43. Quixote
E305CSS Unit Testing Mon, 11 May ’15 E306Installing Quixote Wed, 13 May ’15 E307Cross-Browser CSS Tests Mon, 18 May ’15 E308A Cross-Browser Test Success Wed, 20 May ’15 E309Careful Positioning Mon, 25 May ’15 E310Modernizr Safety Wed, 27 May ’15 E311z-index and background-image Mon, 1 June ’15 E312How to Parse a Stinkin’ URL Wed, 3 June ’15 E313Test Design Mon, 8 June ’15 E314Speak to Me Wed, 10 June ’15 E315Button It Up Mon, 15 June ’15 E316Pixel-Perfect Wed, 17 June ’15
44. Cache Busters
E317Who Ya Gonna Call? Mon, 22 June ’15 E318Something Strange in the Neighborhood Wed, 24 June ’15 E319I Ain’t Afraid of No Ghost Mon, 29 June ’15 E320Somethin’ Weird and It Don’t Look Good Wed, 1 July ’15 E321Things Runnin’ Through Your Head Mon, 6 July ’15
45. IE 11, iOS 8, and Android
E322Hello, IE 11 Wed, 8 July ’15 E323Goodbye, IE 8 Mon, 13 July ’15 E324Rapid Release Wed, 15 July ’15 E325The Android Emulator Mon, 20 July ’15 E326Testing Touch Events on Android Wed, 22 July ’15 E327A Mutual Incompatibility Mon, 27 July ’15 E328Testing Touch Events on iOS 8 Wed, 29 July ’15
46. Styling the 404 Page
E329Back to the 404 Page Mon, 3 Aug ’15 E330CSS Infrastructure Wed, 5 Aug ’15 E331Getting Stylish Mon, 10 Aug ’15 E332Fonterrific Wed, 12 Aug ’15 E333Bringing It Together Mon, 17 Aug ’15 E334Verticality Wed, 19 Aug ’15 E335Totally Stylish Mon, 24 Aug ’15
47. Engineering Tasks
E336The ‘Content-Type’ Header Wed, 26 Aug ’15 E337Webfont Smoke Test Redux Mon, 31 Aug ’15 E338Busted Wed, 2 Sep ’15
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!