{ "sources": [ { "title": "Release notes from osmosfeed", "feedUrl": "https://github.com/osmoscraft/osmosfeed/releases.atom", "siteUrl": "https://github.com/osmoscraft/osmosfeed/releases", "articles": [ { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.11.0", "author": null, "description": "Added: support an experimental template for YouTube feed 📺 Demo | Source\n\nAggregate content from any YouTube channel rss url https://www.youtube.com/feeds/videos.xml?channel_id=\nVideos are embedded via iframe and loading accelerated by youtube-lite-embed\nAds are reduced thanks to YouTube's policy for embedded videos 🙃\nWorks on mobile devices with butter smooth horizontal scroll.\nCaveat: the template works only with YouTube content. You cannot mix textual RSS feed or other video sources such as Vimeo.\nChanged: Default HTML template meta tag adjusted to match convention\nChanged: sources in template data is now ordered by last update timestamp (as opposed to alphabetical)\nThank you @PiyushLosalka", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.11.0", "publishedOn": "2021-06-23T05:57:59.000Z", "wordCount": 370, "title": "v1.11.0" } ] }, { "title": "CSS-Tricks", "feedUrl": "https://css-tricks.com/feed/", "siteUrl": "https://css-tricks.com", "articles": [ { "id": "https://css-tricks.com/?p=343495", "author": "Chris Coyier", "description": "Astro is a brand new framework for building websites. To me, the big thing is that it allows you to build a site like you’re using a JavaScript framework (and you are), but the output is a zero-JavaScript static site. …\nThe post A Look at Building with Astro appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.", "link": "https://css-tricks.com/a-look-at-building-with-astro/", "publishedOn": "2021-07-07T21:06:35.000Z", "wordCount": 2391, "title": "A Look at Building with Astro" }, { "id": "https://css-tricks.com/?p=343388", "author": "Robin Rendle", "description": "There are a lot of great defaults when it comes to browsers and the web. Think about all the accessibility features that are baked into HTML so that you don’t have to do weird stuff, like this example from Manuel…\nThe post The Web’s Worst Default appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.", "link": "https://css-tricks.com/the-webs-worst-default/", "publishedOn": "2021-07-07T14:30:34.000Z", "wordCount": 1322, "title": "The Web’s Worst Default" }, { "id": "https://css-tricks.com/?p=343438", "author": "Chris Coyier", "description": "I appreciate the clarity of this trick that Mikael Ainalem posted over on Reddit:\nIt’s a one-liner that toggles the class on the so you can mock up different states and toggle between them on click.\n:has, A Native CSS Parent Selector (And More)", "enclosure": { "url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/89aef48d-9be9-45df-a7f4-775168deb8dd/has-native-css-parent-selector.jpg", "length": "0", "type": "image/jpg" } } ] }, { "title": "freeCodeCamp.org", "feedUrl": "https://www.freecodecamp.org/news/rss/", "siteUrl": "https://www.freecodecamp.org/news", "articles": [ { "id": "60e521aa134ad707be00e41d", "author": null, "description": "Objects are one of the most valuable things you can learn in Javascript. You can use them to take your programs to the next level. An object is a collection of data – or key value pairs – which consist of variables and functions that you can access using dot notation. Now", "link": "https://www.freecodecamp.org/news/what-is-a-javascript-object/", "publishedOn": "2021-07-07T22:04:00.000Z", "wordCount": 761, "title": "What is a JavaScript Object? Key Value Pairs and Dot Notation Explained" }, { "id": "60ccd1794dc1a607ed7b4feb", "author": null, "description": "A lot of people want to learn machine learning these days. But the daunting bottom-up curriculum that most ML teachers propose is enough discourage a lot of newcomers. In this tutorial I flip the curriculum upside down and will outline what I think is the fastest and easiest way to", "link": "https://www.freecodecamp.org/news/how-to-learn-machine-learning-practical-tips-and-resources/", "publishedOn": "2021-07-07T17:28:00.000Z", "wordCount": 5411, "title": "How to Learn Machine Learning – Tips and Resources to Learn ML the Practical Way" }, { "id": "60e25e17134ad707be00d947", "author": null, "description": "List comprehension is an easy to read, compact, and elegant way of creating a list from any existing iterable object. Basically, it's a simpler way to create a new list from the values in a list you already have. It is generally a single line of code enclosed in square", "link": "https://www.freecodecamp.org/news/list-comprehension-in-python/", "publishedOn": "2021-07-07T17:25:39.000Z", "wordCount": 1592, "title": "List Comprehension in Python Explained for Beginners" }, { "id": "60c38e76d3126007592d66cd", "author": null, "description": "I've carefully gone through over 50 resources, I've been through 10 JavaScript interviews, and I've landed a job at a unicorn startup. And throughout this entire process, I started to see a pattern in the most frequently asked JS interview questions. In this article, I have tried to list the", "link": "https://www.freecodecamp.org/news/javascript-interview-prep-cheatsheet/", "publishedOn": "2021-07-07T15:43:17.000Z", "wordCount": 4364, "title": "JavaScript Interview Prep Cheatsheet – Ace Your Coding Interviews with These Concepts" }, { "id": "60d5ec446e1a1407b6b0bcae", "author": null, "description": "Binary search is a common algorithm used in programming languages and programs. It can be very useful for programmers to understand how it works. We just released a binary search course on the freeCodeCamp.org YouTube channel. You will learn how to implement binary search in C and C++, but", "link": "https://www.freecodecamp.org/news/what-is-binary-search/", "publishedOn": "2021-07-07T13:57:56.000Z", "wordCount": 13488, "title": "What is Binary Search?" }, { "id": "60e16e1b134ad707be00d6bc", "author": null, "description": "In this article, I'm going to explain how to automatically upload an Android App Bundle (.aab file) to the Play Store's beta track. We'll use Android Studio and AWS as a cloud infrastructure provider. Once we've uploaded the app bundle, we'll trigger a Slack notification. This is a valuable use", "link": "https://www.freecodecamp.org/news/automatically-upload-an-android-app-bundle-to-the-play-store/", "publishedOn": "2021-07-06T21:08:39.000Z", "wordCount": 2504, "title": "How to Automatically Upload an Android App Bundle to the Play Store" }, { "id": "60b22e9611ffb70827ef9547", "author": null, "description": "In this tutorial, you will learn how to authenticate users and secure endpoints in Node.js. You'll also see how to implement Cross-Origin Resource Sharing (CORS) in Node. So let's get started. Prerequisites You'll need the following to follow along with this tutorial: A working understanding of JavaScript. A good", "link": "https://www.freecodecamp.org/news/how-to-authenticate-users-and-implement-cors-in-nodejs-applications/", "publishedOn": "2021-07-06T16:02:13.000Z", "wordCount": 2286, "title": "How to Authenticate Users and Implement CORS in Node.js Apps" }, { "id": "60df35f027f80207bcdbccea", "author": null, "description": "Let's look at five JavaScript tips you can use today to instantly improve your React applications. Because React is a JavaScript library, any improvements that we make in our JavaScript skills will directly improve the applications that we build with React. For this reason, I've put together a number of", "link": "https://www.freecodecamp.org/news/javascript-tips-to-improve-your-react-code-today/", "publishedOn": "2021-07-06T15:12:00.000Z", "wordCount": 1570, "title": "5 JavaScript Tips to Improve Your React Code" }, { "id": "60aa196411ffb70827ef5f43", "author": null, "description": "In this article, you will learn how to schedule a job in Node using node-cron. Node-cron is a handy npm package which you can use to schedule jobs to run at specific times or intervals. It is most suitable for scheduling repetitive jobs such as email notifications, file downloads, and", "link": "https://www.freecodecamp.org/news/schedule-a-job-in-node-with-nodecron/", "publishedOn": "2021-07-06T14:27:26.000Z", "wordCount": 2989, "title": "How to Schedule a Job in Node Using node-cron" }, { "id": "60df6dd827f80207bcdbcf06", "author": null, "description": "Earning the Certified Information Systems Security Professional (CISSP) Certification proves you have what it takes to effectively design, implement and manage a best-in-class cybersecurity program. The CISSP is one of the most valuable Cyber Security Certificates in the market today. We just posted a 13-hour course on the freeCodeCamp.org", "link": "https://www.freecodecamp.org/news/get-ready-to-pass-cissp-exam/", "publishedOn": "2021-07-06T13:55:00.000Z", "wordCount": 109640, "title": "Get Ready to Pass CISSP Exam" } ] } ], "cliVersion": "1.11.0" }