<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 03:00:25 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@rcp/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[Design Patterns in TypeScript]]></title><description><![CDATA[Design Patterns in TypeScript Code: SOLID PRINCIPLES 1.1 The Course Overview 1.2 Introduction to SOLID 1.3 The Single Responsibility Principle 1.4 The Open/Closed Principle 1.5 The Liskov Substitution]]></description><link>http://direct.ecency.com/typescript/@rcp/vwu8do82</link><guid isPermaLink="true">http://direct.ecency.com/typescript/@rcp/vwu8do82</guid><category><![CDATA[typescript]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Wed, 19 Sep 2018 01:49:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM8a9fjHci23osRYkRtLfvGznbP9zoiMQhGV1nCwanF6XieuyjrhMAbKFwTALu?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Design Systems with React and Typescript in Storybook]]></title><description><![CDATA[Design Systems with React and Typescript in Storybook Introducing Design Systems with React and Typescript in Storybook. Set up Storybook for React from Scratch. Add your first React Story to Storybook.]]></description><link>http://direct.ecency.com/react/@rcp/ofbya47o</link><guid isPermaLink="true">http://direct.ecency.com/react/@rcp/ofbya47o</guid><category><![CDATA[react]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Wed, 19 Sep 2018 01:36:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM9asBKrQSh7YjAMwESCo2baiGD9pjSrD8S1woVKVz2hhB8XwoHvdjYosnh3xj?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Automate Daily Development Tasks with Bash]]></title><description><![CDATA[Automate Daily Development Tasks with Bash Course Overview. Navigate the Filesystem in Bash. View Files and Folders in Bash. Create and Delete Files and Folders in Bash. Move and Copy Files and Folders]]></description><link>http://direct.ecency.com/egghead/@rcp/rcy1j7yf</link><guid isPermaLink="true">http://direct.ecency.com/egghead/@rcp/rcy1j7yf</guid><category><![CDATA[egghead]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Wed, 25 Jul 2018 04:57:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM7YrJS4c5oRrWNK5v3ozreRb6ozRQukzw8GEhjiVRWpUSsF6upQhaNsfRarzY?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Build Async Vue.js Apps with RxJS]]></title><description><![CDATA[Build Async Vue.js Apps with RxJS Configure Vue.js to Enable RxJS Streams Create RxJS Streams in the Vue.js Subscriptions Function Access Events from Vue.js Templates as RxJS Streams with domStreams Stream]]></description><link>http://direct.ecency.com/vuejs/@rcp/74qd04wf</link><guid isPermaLink="true">http://direct.ecency.com/vuejs/@rcp/74qd04wf</guid><category><![CDATA[vuejs]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Fri, 18 May 2018 11:35:39 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCMDQWdx4NdrXVw3ccP2ZvoLxWyBBEtFccb9A7W8QVLnBaBWmPTinMuRN3mALYU?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Offline-First Progressive Web Apps (PWA) in Vue.js]]></title><description><![CDATA[Offline-First Progressive Web Apps (PWA) in Vue.js Intro to Offline-First Progressive Web Apps in Vue.js Add a Web App Manifest to Create a Progressive Web Application Add Meta Tags for Other Browsers]]></description><link>http://direct.ecency.com/vue/@rcp/v7lo0qhh</link><guid isPermaLink="true">http://direct.ecency.com/vue/@rcp/v7lo0qhh</guid><category><![CDATA[vue]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Mon, 14 May 2018 03:40:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM6yrkgb296gXgWnXihddc3dirLoGPdHhVN5bUDUPC9oYrga5QkLGzFFfE8JDF?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[End to End Testing with Cypress]]></title><description><![CDATA[End to End Testing with Cypress Course Overview: End to End Testing with Cypress Add Cypress to an Existing Application with npm Visit a page with Cypress Find and Test Focused Input with Chrome’s DevTools]]></description><link>http://direct.ecency.com/egghead/@rcp/q6e4mmfp</link><guid isPermaLink="true">http://direct.ecency.com/egghead/@rcp/q6e4mmfp</guid><category><![CDATA[egghead]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Fri, 11 May 2018 09:12:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM8ZGDc3hmR1DJLjcdXGRE4jvXfijNJaUJmuSvvj21UzPkag7dA1p76AX7h6Fy?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[End to End Testing with Google's Puppeteer and Jest]]></title><description><![CDATA[End to End Testing with Google's Puppeteer and Jest 01 Course Introduction_ Testing with Puppeteer and Jest 02 Setup and Install Dependencies for Testing with Google's Puppeteer 03 Test HTML Content on]]></description><link>http://direct.ecency.com/puppeteer/@rcp/s81xgce6</link><guid isPermaLink="true">http://direct.ecency.com/puppeteer/@rcp/s81xgce6</guid><category><![CDATA[puppeteer]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Thu, 10 May 2018 06:44:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCMADn1GX6Ae215C6faW6QEqJuXt3QKNba7AHSybqRbFTbEnrAjWGiDkN6BxFwF?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn to Test React Components with Enzyme and Jest]]></title><description><![CDATA[Learn to Test React Components with Enzyme and Jest 01 Course Overview_ Testing React Components with Enzyme and Jest 02 Install Enzyme and Configure Jest 03 Test Against Different React Releases with]]></description><link>http://direct.ecency.com/react/@rcp/whbrylyj</link><guid isPermaLink="true">http://direct.ecency.com/react/@rcp/whbrylyj</guid><category><![CDATA[react]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Thu, 10 May 2018 06:38:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM6zHvH9BswgZSyh3AHa2Y5Xo2yfDht7GtFzj9stj9MsoKzNSoEofrPmTwV2Y8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Safer JavaScript with the Maybe Type]]></title><description><![CDATA[Safer JavaScript with the Maybe Type 01 Safer JavaScript with the Maybe type 02 Understand the Maybe Data Type 03 Create a Maybe with a safe Utility Function 04 Unwrap Values from a Maybe 05 Safely Access]]></description><link>http://direct.ecency.com/javascript/@rcp/vbxkws1u</link><guid isPermaLink="true">http://direct.ecency.com/javascript/@rcp/vbxkws1u</guid><category><![CDATA[javascript]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Thu, 10 May 2018 06:30:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM9DjHHvEmyeRqoZmxN1t48uuDBerqJ57vXATZPRUuWJcqa1TbWQk2GACv5XZj?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Advanced Asynchronous JavaScript]]></title><description><![CDATA[Advanced Asynchronous JavaScript Introducing Advanced Asynchronous JavaScript Minimal Observable Implemetation Observable Interface Changes Multiple Subscribes to One Observable Q&A - Hot Observables]]></description><link>http://direct.ecency.com/rx/@rcp/1fyx1ocl</link><guid isPermaLink="true">http://direct.ecency.com/rx/@rcp/1fyx1ocl</guid><category><![CDATA[rx]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Sun, 18 Mar 2018 02:43:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM9Y4RMgbLgEzzvYxynwFwUDLomVkVHAwgnnDS3oxvMZGt84RoYL7eRcrKJHz5?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Functional Programming Concepts in Purescript]]></title><description><![CDATA[Functional Programming Concepts in Purescript Introduction - Functional programming concepts in PureScript Specify Function Arguments using Types in PureScript Use One Function Argument at a Time with]]></description><link>http://direct.ecency.com/egghead/@rcp/oh1p0oac</link><guid isPermaLink="true">http://direct.ecency.com/egghead/@rcp/oh1p0oac</guid><category><![CDATA[egghead]]></category><dc:creator><![CDATA[rcp]]></dc:creator><pubDate>Sat, 17 Mar 2018 05:22:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/46aP2QbqUqBqwzwxM6L1P6uLNceBDDCM7cbwwS4EvhwnwGSo2odxRfvcJ5sRBxr4rCY437HTLzdtDxKzTgsVGFxHRVvv?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>