diff --git a/cache.json b/cache.json index 602fba3..c004eb7 100644 --- a/cache.json +++ b/cache.json @@ -21,13 +21,40 @@ "feedUrl": "https://css-tricks.com/feed/", "siteUrl": "https://css-tricks.com", "articles": [ + { + "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", @@ -540,20 +554,6 @@ "length": "0", "type": "image/png" } - }, - { - "id": "https://smashingmagazine.com/2021/06/building-geocoding-app-vue-mapbox/", - "author": "hello@smashingmagazine.com (Prince Chukwudire)", - "description": "In this guide, we’ll be taking a general look at the concepts of forward geocoding and reverse geocoding, and will build a mini-app that applies these concepts to display specific locations, using Mapbox and Vue.js 2.6.11 to achieve this.", - "link": "https://smashingmagazine.com/2021/06/building-geocoding-app-vue-mapbox/", - "publishedOn": "2021-06-07T11:00:00.000Z", - "wordCount": 2432, - "title": "How To Build A Geocoding App In Vue.js Using Mapbox", - "enclosure": { - "url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/20dc2361-e5a5-4a78-b380-2f5942ecfba8/building-geocoding-app-vue-mapbox.jpg", - "length": "0", - "type": "image/jpg" - } } ] }, @@ -562,6 +562,42 @@ "feedUrl": "https://www.freecodecamp.org/news/rss/", "siteUrl": "https://www.freecodecamp.org/news", "articles": [ + { + "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": "60de3cf127f80207bcdbc9af", "author": null, @@ -615,42 +651,6 @@ "publishedOn": "2021-06-30T18:49:49.000Z", "wordCount": 956, "title": "Learn the CSS Box-Shadow Property by Coding a Beautiful Button ✨" - }, - { - "id": "6055c55b687d62084bf68804", - "author": null, - "description": "This tutorial is an overview of basic concepts of the C programming language. It goes over the history of the language, why and where it is used, the compilation process, and some very basic programming concepts that are common in most popular programming languages. It is not a complete guide", - "link": "https://www.freecodecamp.org/news/what-is-the-c-programming-language-beginner-tutorial/", - "publishedOn": "2021-06-30T14:25:53.000Z", - "wordCount": 12270, - "title": "What is The C Programming Language? A Tutorial for Beginners" - }, - { - "id": "60d5ea736e1a1407b6b0bc8d", - "author": null, - "description": "React Router is commonly used to make different routes for pages in React Applications. We just released a crash course on the freeCodeCamp.org YouTube channel that will teach you how to create routes in your React applications. Piyush Agarwal developed this course. Piyush is a prolific course creator on", - "link": "https://www.freecodecamp.org/news/learn-react-router/", - "publishedOn": "2021-06-30T14:01:01.000Z", - "wordCount": 5542, - "title": "Learn React Router" - }, - { - "id": "60db519527f80207bcdbb6fa", - "author": null, - "description": "Whether you are new to coding interviews or are already familiar with the concept of backtracking, this is the crash course for you. We will learn about an all-purpose coding template and apply it to two LeetCode hard problems. Ready to crunch your next coding interview? Let's go!", - "link": "https://www.freecodecamp.org/news/coding-interview-backtracking-problems-crash-course/", - "publishedOn": "2021-06-29T20:00:32.000Z", - "wordCount": 908, - "title": "Coding Interview Backtracking Problems Crash Course – The Only One You'll Ever Need" - }, - { - "id": "604b8c6ea7946308b7687683", - "author": null, - "description": "Every day, developers use various applications and run commands in the terminal. These applications can include a browser, code editor, terminal, video conferencing app, or music player. For each of these software applications that you open or commands you run, it creates a process or task. One beautiful feature of", - "link": "https://www.freecodecamp.org/news/linux-list-processes-how-to-check-running-processes/", - "publishedOn": "2021-06-29T19:47:13.000Z", - "wordCount": 1079, - "title": "Linux List Processes – How to Check Running Processes" } ] } diff --git a/feed.atom b/feed.atom index 883055d..ddb7048 100644 --- a/feed.atom +++ b/feed.atom @@ -1,10 +1,97 @@