From 934f671010fceb1cd69df2fdfa53a8f0923299f9 Mon Sep 17 00:00:00 2001 From: chuanqisun Date: Fri, 16 Apr 2021 00:47:15 +0000 Subject: [PATCH] deploy: a0b8c4c6b780b0ab2b87e46e1905a299fffae4bb --- cache.json | 205 ++++++++++++++++++++++++---------------------- index.html | 235 +++++++++++++++++++++++++++-------------------------- 2 files changed, 229 insertions(+), 211 deletions(-) diff --git a/cache.json b/cache.json index 5725769..4bd8b0f 100644 --- a/cache.json +++ b/cache.json @@ -3,11 +3,38 @@ { "href": "https://css-tricks.com/feed/", "articles": [ + { + "description": "There is a lot to think about when implementing a dark mode theme on a website. We have a huge guide on it. There are some very clever quick wins out there, but there are also some quite tricky things …\nThe post Flash of inAccurate coloR Theme (FART) appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", + "link": "https://css-tricks.com/flash-of-inaccurate-color-theme-fart/", + "publishedOn": "2021-04-15T22:13:36.000Z", + "wordCount": 684, + "sourceHref": "https://css-tricks.com/feed/", + "sourceTitle": "CSS-Tricks", + "title": "Flash of inAccurate coloR Theme (FART)" + }, + { + "description": "The title of this article is misleading. It’s not actually very important for an Engineering Manager to use career laddering, per se, or my process. It is, however, very important that an Engineering Manager is clear with their employees…\nThe post The Importance of Career Laddering appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", + "link": "https://css-tricks.com/the-importance-of-career-laddering/", + "publishedOn": "2021-04-15T14:29:18.000Z", + "wordCount": 2393, + "sourceHref": "https://css-tricks.com/feed/", + "sourceTitle": "CSS-Tricks", + "title": "The Importance of Career Laddering" + }, + { + "description": "Svelte is a free and open-source front end JavaScript framework that enables developers to build highly performant applications with smaller application bundles. Svelte also empowers developers with its awesome developer experience.\nSvelte provides a different approach to building web apps …\nThe post How to Build a FullStack Serverless HN Clone With Svelte and Fauna appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", + "link": "https://css-tricks.com/how-to-build-a-fullstack-serverless-hn-clone-with-svelte-and-fauna/", + "publishedOn": "2021-04-15T14:27:01.000Z", + "wordCount": 1246, + "sourceHref": "https://css-tricks.com/feed/", + "sourceTitle": "CSS-Tricks", + "title": "How to Build a FullStack Serverless HN Clone With Svelte and Fauna" + }, { "description": "This is a tremendous CSS-focused tutorial from Adam Argyle. I really like the “just for gap” concept here. Grid is extremely powerful, but you don’t have to use all its abilities every time you reach for it. Here, Adam …\nThe post Building a Settings Component appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", - "link": "https://web.dev/building-a-sidenav-component/", + "link": "https://web.dev/building-a-settings-component/", "publishedOn": "2021-04-14T21:08:24.000Z", - "wordCount": 1188, + "wordCount": 3384, "sourceHref": "https://css-tricks.com/feed/", "sourceTitle": "CSS-Tricks", "title": "Building a Settings Component" @@ -16,7 +43,7 @@ "description": "I‘m not sure how this one came about. But, it‘s a story. This article is more about grokking a concept, one that’s going to help you think about your animations in a different way. It so happens that this particular …\nThe post Going “Meta GSAP”: The Quest for “Perfect” Infinite Scrolling appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", "link": "https://css-tricks.com/going-meta-gsap-the-quest-for-perfect-infinite-scrolling/", "publishedOn": "2021-04-14T14:28:33.000Z", - "wordCount": 4160, + "wordCount": 4179, "sourceHref": "https://css-tricks.com/feed/", "sourceTitle": "CSS-Tricks", "title": "Going “Meta GSAP”: The Quest for “Perfect” Infinite Scrolling" @@ -34,7 +61,7 @@ "description": "I think it’s fair to think of Netlify as a CDN-backed static file host. But it would also be silly to think that’s all it is. That’s why I think it’s smart for them to have pages like this, comparing …\nThe post Why Netlify? appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", "link": "https://css-tricks.com/why-netlify/", "publishedOn": "2021-04-13T22:48:59.000Z", - "wordCount": 407, + "wordCount": 484, "sourceHref": "https://css-tricks.com/feed/", "sourceTitle": "CSS-Tricks", "title": "Why Netlify?" @@ -43,7 +70,7 @@ "description": "One of the ways you can classify a programming language is by how strongly or weakly typed it is. Here, “typed” means if variables are known at compile time. An example of this would be a scenario where an integer …\nThe post CSS is a Strongly Typed Language appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", "link": "https://css-tricks.com/css-is-a-strongly-typed-language/", "publishedOn": "2021-04-13T14:22:04.000Z", - "wordCount": 2688, + "wordCount": 2925, "sourceHref": "https://css-tricks.com/feed/", "sourceTitle": "CSS-Tricks", "title": "CSS is a Strongly Typed Language" @@ -110,44 +137,35 @@ "sourceHref": "https://css-tricks.com/feed/", "sourceTitle": "CSS-Tricks", "title": "SvelteKit is in public beta" - }, - { - "description": "This post is an introduction to XState as it might be used in a Svelte project. XState is unique in the JavaScript ecosystem. It won’t keep your DOM synced with your application state, but it will help manage your application’s …\nThe post Coordinating Svelte Animations With XState appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", - "link": "https://css-tricks.com/coordinating-svelte-animations-with-xstate/", - "publishedOn": "2021-04-07T13:09:41.000Z", - "wordCount": 3083, - "sourceHref": "https://css-tricks.com/feed/", - "sourceTitle": "CSS-Tricks", - "title": "Coordinating Svelte Animations With XState" - }, - { - "description": "I’m going to try to show you some things I think are useful and important about axe™ DevTools and use as few words as possible. \naxe DevTools includes a browser extension which you need no special expertise to use.\nYou …\nThe post axe DevTools Pro appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", - "link": "https://css-tricks.com/axe-devtools-pro/", - "publishedOn": "2021-04-07T13:08:57.000Z", - "wordCount": 604, - "sourceHref": "https://css-tricks.com/feed/", - "sourceTitle": "CSS-Tricks", - "title": "axe DevTools Pro" - }, - { - "description": "It’s certainly worth noting that the Space Jam website, which made its way into umpteen conference talks for being fabulous evidence of the web’s strength in backward compatibility, has been replaced. We could have saw that coming. Everything is …\nThe post Space Jam appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.", - "link": "https://mxb.dev/blog/space-jam/", - "publishedOn": "2021-04-06T20:57:42.000Z", - "wordCount": 1847, - "sourceHref": "https://css-tricks.com/feed/", - "sourceTitle": "CSS-Tricks", - "title": "Space Jam" } ] }, { "href": "https://www.smashingmagazine.com/feed/", "articles": [ + { + "description": "Selling is key to growing your web design business, but it doesn’t have to be complicated! With clear goals, customer research, and proven closing techniques, anyone can find new clients.", + "link": "https://smashingmagazine.com/2021/04/web-design-clients-fast-part2/", + "publishedOn": "2021-04-15T11:00:00.000Z", + "wordCount": 3518, + "sourceHref": "https://www.smashingmagazine.com/feed/", + "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", + "title": "How To Get Web Design Clients Fast (Part 2)" + }, + { + "description": "At Smashing, we’ve been busy over the last few months. We’ve set up new workshops, redesigned our navigation, refined performance and improved accessibility. There are subtle UX changes coming in, and we’d love to share what we’ve been cooking.", + "link": "https://smashingmagazine.com/2021/04/from-cats-with-love-navigation-guides-workshops/", + "publishedOn": "2021-04-15T10:30:00.000Z", + "wordCount": 966, + "sourceHref": "https://www.smashingmagazine.com/feed/", + "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", + "title": "From Cats With Love: New Navigation, Guides And Workshops" + }, { "description": "In this article, we will explore the causes of overflow issues and how to solve them. We will also explore how modern features in the developer tools (DevTools) can make the process of fixing and debugging easier.", "link": "https://smashingmagazine.com/2021/04/css-overflow-issues/", "publishedOn": "2021-04-14T11:00:00.000Z", - "wordCount": 1916, + "wordCount": 1914, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Overflow Issues In CSS" @@ -156,7 +174,7 @@ "description": "In this article, we’ll be building a video streaming app using Nuxt.js and Node.js. Specifically, we’ll build a server-side Node.js app that will handle fetching and streaming videos, generating thumbnails for your videos, and serving captions and subtitles.", "link": "https://smashingmagazine.com/2021/04/building-video-streaming-app-nuxtjs-node-express/", "publishedOn": "2021-04-13T14:00:00.000Z", - "wordCount": 3155, + "wordCount": 3153, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Building A Video Streaming App With Nuxt.js, Node And Express" @@ -165,7 +183,7 @@ "description": "Recently we’ve covered CSS generators, SVG generators and accessible front-end components. This time we look into HTML email, with tools, templates and guides for designers and developers.", "link": "https://smashingmagazine.com/2021/04/complete-guide-html-email-templates-tools/", "publishedOn": "2021-04-12T12:30:00.000Z", - "wordCount": 2960, + "wordCount": 2958, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "A Complete Guide To HTML Email" @@ -174,7 +192,7 @@ "description": "UX practitioners can play an important role in growing the UX maturity of the organizations and product teams they work with. This final article in a three-part series presents two additional tactics: education of staff on UX principles and processes.", "link": "https://smashingmagazine.com/2021/04/growing-ux-maturity-in-organizations-part-3/", "publishedOn": "2021-04-09T19:30:00.000Z", - "wordCount": 5989, + "wordCount": 5987, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Growing UX Maturity In Organizations: Education And Training (Part 3)" @@ -183,7 +201,7 @@ "description": "Have you ever struggled to get the green light on your design proposals? Do you feel like your design process needs to be formalized? Is the COVID19 era becoming a challenge for you when working remotely as a designer? Then keep reading to get to know a methodology to document your design process in this article.", "link": "https://smashingmagazine.com/2021/04/better-documentation-team-communication-product-design-docs/", "publishedOn": "2021-04-08T11:00:00.000Z", - "wordCount": 1859, + "wordCount": 1857, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Better Documentation And Team Communication With Product Design Docs" @@ -192,7 +210,7 @@ "description": "Unreliable tests are a living nightmare for anyone who writes automated tests or pays attention to the results. Flaky tests have even given folks nightmares and sleepless nights. In this article, Ramona Schwering shares her experiences to help you get out of this hell or avoid getting into it.", "link": "https://smashingmagazine.com/2021/04/flaky-tests-living-nightmare/", "publishedOn": "2021-04-07T11:00:00.000Z", - "wordCount": 4050, + "wordCount": 4048, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Flaky Tests: Getting Rid Of A Living Nightmare In Testing" @@ -201,7 +219,7 @@ "description": "With many options comes many decisions, and it is easy to drown in all the many benefits of headless CMS. How do we approach evaluating these options? Let’s figure it out.", "link": "https://smashingmagazine.com/2021/04/evaluating-headless/", "publishedOn": "2021-04-06T16:10:00.000Z", - "wordCount": 4083, + "wordCount": 4081, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Don’t Lose Your Head: Evaluating Headless" @@ -210,7 +228,7 @@ "description": "A guide to vanilla JavaScript code snippets — with resources and lightweight libraries to help you solve a problem without a large overhead or third-party dependencies.", "link": "https://smashingmagazine.com/2021/04/vanilla-javascript-code-snippets/", "publishedOn": "2021-04-05T10:30:00.000Z", - "wordCount": 2017, + "wordCount": 2015, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Vanilla JavaScript Code Snippets" @@ -219,7 +237,7 @@ "description": "Quick, constant change is a given on the web. It is often one of its greatest strengths. As ever, though, there is a balance to find. Although longevity takes a different form online, its value is immeasurable.", "link": "https://smashingmagazine.com/2021/04/guarding-against-disposable-design/", "publishedOn": "2021-04-02T11:00:00.000Z", - "wordCount": 3383, + "wordCount": 3381, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Guarding Against Disposable Design" @@ -228,7 +246,7 @@ "description": "By systemizing the fundamentals of typography and space, and leaning into the inherent fluidity of the web, a free new CSS tool called [Utopia](https://utopia.fyi/) offers an alternative to breakpoint-driven design.", "link": "https://smashingmagazine.com/2021/04/designing-developing-fluid-type-space-scales/", "publishedOn": "2021-04-01T09:44:00.000Z", - "wordCount": 2458, + "wordCount": 2456, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Meet Utopia: Designing And Building With Fluid Type And Space Scales" @@ -237,7 +255,7 @@ "description": "Let’s welcome the new month with some fresh wallpapers. Designed with love by artists and designers from across the globe, they are available with and without a calendar for April 2021.", "link": "https://smashingmagazine.com/2021/03/desktop-wallpaper-calendars-april-2021/", "publishedOn": "2021-03-31T10:00:00.000Z", - "wordCount": 2036, + "wordCount": 2034, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "The Small Joys Of April (2021 Wallpapers Edition)" @@ -246,7 +264,7 @@ "description": "In this article, Michael Rispoli explains how he evaluated the decision of whether or not to adopt a serverless database for client projects. This decision will focus on three lenses: the functional aspects of the technology, the developer experience, and the business ramifications of adoption.", "link": "https://smashingmagazine.com/2021/03/choosing-new-serverless-database-technology-agency/", "publishedOn": "2021-03-30T10:30:00.000Z", - "wordCount": 5734, + "wordCount": 5732, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Choosing A New Serverless Database Technology At An Agency (Case Study)" @@ -255,7 +273,7 @@ "description": "A complete guide to SVG generators — for everything from SVG shapes and cropping tools to SVG filters, color matrix mixers and SVG to JSX generators.", "link": "https://smashingmagazine.com/2021/03/svg-generators/", "publishedOn": "2021-03-29T09:54:00.000Z", - "wordCount": 3669, + "wordCount": 3667, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "SVG Generators" @@ -264,7 +282,7 @@ "description": "This article presents tactics that can be helpful for those working in organizations that have started engaging in UX, but are still at the lower to middle stages of maturity: knowledge sharing and mentorship.", "link": "https://smashingmagazine.com/2021/03/growing-ux-maturity-in-organizations-part-2/", "publishedOn": "2021-03-26T11:30:00.000Z", - "wordCount": 4141, + "wordCount": 4139, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Growing UX Maturity: Knowledge Sharing And Mentorship (Part 2)" @@ -273,7 +291,7 @@ "description": "How do we get media performance right while staying within performance budgets? Let’s take a look at the recent stats and data around performance budgets, video playback performance issues and some techniques and tools to address these issues.", "link": "https://smashingmagazine.com/2021/03/boost-media-performance/", "publishedOn": "2021-03-25T13:00:00.000Z", - "wordCount": 2052, + "wordCount": 2050, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "How To Boost Media Performance On A Budget" @@ -282,7 +300,7 @@ "description": "Reactivity is the ability for a variable (array, string, number, object, etc) to update when its value or any other variable that it makes reference to is changed after declaration.", "link": "https://smashingmagazine.com/2021/03/reactivity-in-vue/", "publishedOn": "2021-03-25T10:00:00.000Z", - "wordCount": 2275, + "wordCount": 2273, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Reactivity In Vue" @@ -291,7 +309,7 @@ "description": "Eleventy (aka 11ty) is rising in the ranks among static site generators. This Node-based builder is attractive due to its zero-config starting point, purely static output, and ease of achieving the coveted top Lighthouse performance score of four perfect 100s. Let’s dive into what else makes it unique, and learn about some essential concepts to help you successfully get started.", "link": "https://smashingmagazine.com/2021/03/eleventy-static-site-generator/", "publishedOn": "2021-03-24T12:20:00.000Z", - "wordCount": 4145, + "wordCount": 4143, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "A Deep Dive Into Eleventy Static Site Generator" @@ -300,7 +318,7 @@ "description": "One of the drivers of the popularity of headless options is that expectations for the quality of user experience are constantly going up. In this article, we explore what headless means, use cases for it, and how to decide if headless is a good fit for you.", "link": "https://smashingmagazine.com/2021/03/going-headless-use-cases/", "publishedOn": "2021-03-23T15:15:00.000Z", - "wordCount": 4267, + "wordCount": 4265, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Going Headless: Use Cases And What It’s Good For" @@ -309,7 +327,7 @@ "description": "Reliable accessible front-end components: :focus styles, content sliders, dark mode, data charts, date pickers, form styles, navigation menu, modals, radio buttons, \"skip\" links, SVGs, tabs, tables, toggles and tooltips.", "link": "https://smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/", "publishedOn": "2021-03-22T11:30:00.000Z", - "wordCount": 6862, + "wordCount": 6860, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "A Complete Guide To Accessible Front-End Components" @@ -318,7 +336,7 @@ "description": "Wondering what’s happenin’ at Smashing? Well, we’ve been busy. Here’s a little story of how we removed floating labels, improved performance on mobile, and launched a new series of articles. Oh, and how you can contribute to Smashing, too.", "link": "https://smashingmagazine.com/2021/03/floating-labels-performance-lighthouse/", "publishedOn": "2021-03-19T13:30:00.000Z", - "wordCount": 2646, + "wordCount": 2644, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "Gone Floating Labels And Green Lighthouse Scores" @@ -327,25 +345,52 @@ "description": "The secret to growing a successful web design business is thinking of design as a service, not a product. When you focus on recurring revenue and sell to one targeted niche, you can grow a business faster than ever.", "link": "https://smashingmagazine.com/2021/03/web-design-clients-fast-part1/", "publishedOn": "2021-03-18T10:00:00.000Z", - "wordCount": 3127, + "wordCount": 3128, "sourceHref": "https://www.smashingmagazine.com/feed/", "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", "title": "How To Get Web Design Clients Fast (Part 1)" - }, - { - "description": "Flutter has been transitioning from a cross-platform mobile development SDK for Android/iOS into a tool that allows you to run the same code natively in a browser on Windows, Linux and macOS. With Flutter 2, non-mobile Flutter development is starting to become more viable.", - "link": "https://smashingmagazine.com/2021/03/flutter2-stable-mobile-web-desktop-development-native-speed-one-codebase/", - "publishedOn": "2021-03-17T12:00:00.000Z", - "wordCount": 2908, - "sourceHref": "https://www.smashingmagazine.com/feed/", - "sourceTitle": "Articles on Smashing Magazine — For Web Designers And Developers", - "title": "What’s New In Flutter 2?" } ] }, { "href": "https://www.freecodecamp.org/news/rss/", "articles": [ + { + "description": "Terraform is a tool that helps you manage various cloud infrastructure services in the form of code. You codify your infrastructure, and so it's also known as Infrastructure as Code (IaC). The cloud has become important to more and more companies. It not only helps reduce time and costs but", + "link": "https://www.freecodecamp.org/news/what-is-terraform-learn-infrastructure-as-code/", + "publishedOn": "2021-04-15T23:38:22.000Z", + "wordCount": 2370, + "sourceHref": "https://www.freecodecamp.org/news/rss/", + "sourceTitle": "freeCodeCamp.org", + "title": "What is Terraform? Learn Terraform and Infrastructure as Code" + }, + { + "description": "Almost half of all games are created using the Unity game engine. Unity is great for both new and experienced game developers. We just published a 7-hour course on the freeCodeCamp.org YouTube channel that will teach you how to create games using Unity. This is the perfect course for", + "link": "https://www.freecodecamp.org/news/game-development-for-beginners-unity-course/", + "publishedOn": "2021-04-15T17:08:48.000Z", + "wordCount": 419, + "sourceHref": "https://www.freecodecamp.org/news/rss/", + "sourceTitle": "freeCodeCamp.org", + "title": "Game Development for Total Beginners - Free Unity Course" + }, + { + "description": "Software developers work on designing, coding, testing, and delivering the software we use every day. And whatever that developer's particular specialty, they know a lot about a lot of things – which means they should share that knowledge. Publishing articles and creating video content are great ways to share what we", + "link": "https://www.freecodecamp.org/news/technical-blogging-basics/", + "publishedOn": "2021-04-15T16:35:42.000Z", + "wordCount": 2494, + "sourceHref": "https://www.freecodecamp.org/news/rss/", + "sourceTitle": "freeCodeCamp.org", + "title": "Technical Blogging Basics – How to Write Articles as a Developer" + }, + { + "description": "In this tutorial we'll learn how to automatically publish machine learning models in a Gitlab package registry and make them available for your teammates to use. You can also use this technique to share a packaged version of your code as a binary. If you are a beginner Gitlab user", + "link": "https://www.freecodecamp.org/news/ml-model-publishing-with-gitlab-package-registry/", + "publishedOn": "2021-04-15T16:33:05.000Z", + "wordCount": 2827, + "sourceHref": "https://www.freecodecamp.org/news/rss/", + "sourceTitle": "freeCodeCamp.org", + "title": "How to Automate Machine Learning Model Publishing with the Gitlab Package Registry" + }, { "description": "In this article, you will build a Book Management App in React from scratch. By creating this app, you will learn: How to perform CRUD operationsHow to use React Router for navigation between routesHow to use React Context API to pass data across routesHow to create a Custom Hook in", "link": "https://www.freecodecamp.org/news/react-crud-app-how-to-create-a-book-management-app-from-scratch/", @@ -399,42 +444,6 @@ "sourceHref": "https://www.freecodecamp.org/news/rss/", "sourceTitle": "freeCodeCamp.org", "title": "Redis Database Basics – How the Redis CLI Works, Common Commands, and Sample Projects" - }, - { - "description": "Cloud functions are stateless, single-purpose code snippets that can be invoked programmatically or through other event-driven processes. These code snippets are not built into your application, as a traditional function would be. Rather, they are stored in a cloud container that is maintained by a provider. They can be edited", - "link": "https://www.freecodecamp.org/news/cloud-functions-in-react-with-easybase/", - "publishedOn": "2021-04-13T18:37:52.000Z", - "wordCount": 1510, - "sourceHref": "https://www.freecodecamp.org/news/rss/", - "sourceTitle": "freeCodeCamp.org", - "title": "How to Deploy Dynamic Cloud Functions in React and React Native with Easybase" - }, - { - "description": "For the longest time, the evolution of cooperative social behaviour has fascinated evolutionary biologists. The mathematical field of game theory helps shed light on how it emerges. Game theory is “the study of mathematical models of strategic interaction among rational decision-makers” (according to Wikipedia). Game theory applies to “games” as", - "link": "https://www.freecodecamp.org/news/introduction-to-evolutionary-game-theory/", - "publishedOn": "2021-04-13T17:12:33.000Z", - "wordCount": 1504, - "sourceHref": "https://www.freecodecamp.org/news/rss/", - "sourceTitle": "freeCodeCamp.org", - "title": "Introduction to Evolutionary Game Theory" - }, - { - "description": "The image of a person with their laptop sitting on a beach with a Piña Colada by their side has become the poster child of “freelancing”. The promise of ultimate freedom and working anywhere and anytime you want is just so appealing, causing many to jump in without carefully thinking", - "link": "https://www.freecodecamp.org/news/why-is-freelancing-so-hard/", - "publishedOn": "2021-04-13T17:09:40.000Z", - "wordCount": 1784, - "sourceHref": "https://www.freecodecamp.org/news/rss/", - "sourceTitle": "freeCodeCamp.org", - "title": "Why is Freelancing so Hard? How to Avoid Common Freelancing Mistakes and Be Successful" - }, - { - "description": "Hello, everyone! Welcome to this hands-on tutorial. Before we begin you should be familiar with the basics of ReactJS, NextJS, and Firebase. If you're not, I would recommend that you go through their documentation. Here's what we're going to build:And here's the tech we'll use:TypeScript: provides type-safe code", - "link": "https://www.freecodecamp.org/news/how-to-build-a-quizapp-using-nextjs-chakra-ui-and-firebase/", - "publishedOn": "2021-04-13T16:31:50.000Z", - "wordCount": 5596, - "sourceHref": "https://www.freecodecamp.org/news/rss/", - "sourceTitle": "freeCodeCamp.org", - "title": "How to Build a Quiz App using NextJS, Chakra UI, and Firebase" } ] } diff --git a/index.html b/index.html index 8d17580..cedbd1b 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,123 @@ +
+

2021-04-15

+ +

freeCodeCamp.org

+
+ +
+
+ What is Terraform? Learn Terraform and Infrastructure as Code +
+

Terraform is a tool that helps you manage various cloud infrastructure services in the form of code. You codify your infrastructure, and so it's also known as Infrastructure as Code (IaC). The cloud has become important to more and more companies. It not only helps reduce time and costs but

+ Read · 8 min +
+
+
+ +
+
+ Game Development for Total Beginners - Free Unity Course +
+

Almost half of all games are created using the Unity game engine. Unity is great for both new and experienced game developers. We just published a 7-hour course on the freeCodeCamp.org YouTube channel that will teach you how to create games using Unity. This is the perfect course for

+ Read · 1 min +
+
+
+ +
+
+ Technical Blogging Basics – How to Write Articles as a Developer +
+

Software developers work on designing, coding, testing, and delivering the software we use every day. And whatever that developer's particular specialty, they know a lot about a lot of things – which means they should share that knowledge. Publishing articles and creating video content are great ways to share what we

+ Read · 8 min +
+
+
+ +
+
+ How to Automate Machine Learning Model Publishing with the Gitlab Package Registry +
+

In this tutorial we'll learn how to automatically publish machine learning models in a Gitlab package registry and make them available for your teammates to use. You can also use this technique to share a packaged version of your code as a binary. If you are a beginner Gitlab user

+ Read · 9 min +
+
+
+
+ + +

CSS-Tricks

+
+ +
+
+ Flash of inAccurate coloR Theme (FART) +
+

There is a lot to think about when implementing a dark mode theme on a website. We have a huge guide on it. There are some very clever quick wins out there, but there are also some quite tricky things … +The post Flash of inAccurate coloR Theme (FART) appeared first on CSS-Tricks. +You can support CSS-Tricks by being an MVP Supporter.

+ Read · 2 min +
+
+
+ +
+
+ The Importance of Career Laddering +
+

The title of this article is misleading. It’s not actually very important for an Engineering Manager to use career laddering, per se, or my process. It is, however, very important that an Engineering Manager is clear with their employees… +The post The Importance of Career Laddering appeared first on CSS-Tricks. +You can support CSS-Tricks by being an MVP Supporter.

+ Read · 8 min +
+
+
+ +
+
+ How to Build a FullStack Serverless HN Clone With Svelte and Fauna +
+

Svelte is a free and open-source front end JavaScript framework that enables developers to build highly performant applications with smaller application bundles. Svelte also empowers developers with its awesome developer experience. +Svelte provides a different approach to building web apps … +The post How to Build a FullStack Serverless HN Clone With Svelte and Fauna appeared first on CSS-Tricks. +You can support CSS-Tricks by being an MVP Supporter.

+ Read · 4 min +
+
+
+
+ + +

Articles on Smashing Magazine — For Web Designers And Developers

+
+ +
+
+ How To Get Web Design Clients Fast (Part 2) +
+

Selling is key to growing your web design business, but it doesn’t have to be complicated! With clear goals, customer research, and proven closing techniques, anyone can find new clients.

+ Read · 12 min +
+
+
+ +
+
+ From Cats With Love: New Navigation, Guides And Workshops +
+

At Smashing, we’ve been busy over the last few months. We’ve set up new workshops, redesigned our navigation, refined performance and improved accessibility. There are subtle UX changes coming in, and we’d love to share what we’ve been cooking.

+ Read · 3 min +
+
+
+
+ +
+ +

2021-04-14

@@ -23,7 +140,7 @@

This is a tremendous CSS-focused tutorial from Adam Argyle. I really like the “just for gap” concept here. Grid is extremely powerful, but you don’t have to use all its abilities every time you reach for it. Here, Adam … The post Building a Settings Component appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.

- Read · 4 min + Read · 11 min @@ -149,7 +266,7 @@ You can support CSS-Tricks by being an MVP Supporter.

I think it’s fair to think of Netlify as a CDN-backed static file host. But it would also be silly to think that’s all it is. That’s why I think it’s smart for them to have pages like this, comparing … The post Why Netlify? appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.

- Read · 1 min + Read · 2 min @@ -161,52 +278,7 @@ You can support CSS-Tricks by being an MVP Supporter.

One of the ways you can classify a programming language is by how strongly or weakly typed it is. Here, “typed” means if variables are known at compile time. An example of this would be a scenario where an integer … The post CSS is a Strongly Typed Language appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.

- Read · 9 min - - - -
- - -

freeCodeCamp.org

-
- -
-
- How to Deploy Dynamic Cloud Functions in React and React Native with Easybase -
-

Cloud functions are stateless, single-purpose code snippets that can be invoked programmatically or through other event-driven processes. These code snippets are not built into your application, as a traditional function would be. Rather, they are stored in a cloud container that is maintained by a provider. They can be edited

- Read · 5 min -
-
-
- -
-
- Introduction to Evolutionary Game Theory -
-

For the longest time, the evolution of cooperative social behaviour has fascinated evolutionary biologists. The mathematical field of game theory helps shed light on how it emerges. Game theory is “the study of mathematical models of strategic interaction among rational decision-makers” (according to Wikipedia). Game theory applies to “games” as

- Read · 5 min -
-
-
- -
-
- Why is Freelancing so Hard? How to Avoid Common Freelancing Mistakes and Be Successful -
-

The image of a person with their laptop sitting on a beach with a Piña Colada by their side has become the poster child of “freelancing”. The promise of ultimate freedom and working anywhere and anytime you want is just so appealing, causing many to jump in without carefully thinking

- Read · 6 min -
-
-
- -
-
- How to Build a Quiz App using NextJS, Chakra UI, and Firebase -
-

Hello, everyone! Welcome to this hands-on tutorial. Before we begin you should be familiar with the basics of ReactJS, NextJS, and Firebase. If you're not, I would recommend that you go through their documentation. Here's what we're going to build:And here's the tech we'll use:TypeScript: provides type-safe code

- Read · 19 min + Read · 10 min
@@ -400,32 +472,6 @@ You can support CSS-Tricks by being an MVP Supporter.

- -
-
- Coordinating Svelte Animations With XState -
-

This post is an introduction to XState as it might be used in a Svelte project. XState is unique in the JavaScript ecosystem. It won’t keep your DOM synced with your application state, but it will help manage your application’s … -The post Coordinating Svelte Animations With XState appeared first on CSS-Tricks. -You can support CSS-Tricks by being an MVP Supporter.

- Read · 10 min -
-
-
- -
-
- axe DevTools Pro -
-

I’m going to try to show you some things I think are useful and important about axe™ DevTools and use as few words as possible. -axe DevTools includes a browser extension which you need no special expertise to use. -You … -The post axe DevTools Pro appeared first on CSS-Tricks. -You can support CSS-Tricks by being an MVP Supporter.

- Read · 2 min -
-
-
@@ -437,7 +483,7 @@ You can support CSS-Tricks by being an MVP Supporter.

Flaky Tests: Getting Rid Of A Living Nightmare In Testing

Unreliable tests are a living nightmare for anyone who writes automated tests or pays attention to the results. Flaky tests have even given folks nightmares and sleepless nights. In this article, Ramona Schwering shares her experiences to help you get out of this hell or avoid getting into it.

- Read · 14 min + Read · 13 min
@@ -449,23 +495,6 @@ You can support CSS-Tricks by being an MVP Supporter.

2021-04-06

-

CSS-Tricks

-
- -
-
- Space Jam -
-

It’s certainly worth noting that the Space Jam website, which made its way into umpteen conference talks for being fabulous evidence of the web’s strength in backward compatibility, has been replaced. We could have saw that coming. Everything is … -The post Space Jam appeared first on CSS-Tricks. -You can support CSS-Tricks by being an MVP Supporter.

- Read · 6 min -
-
-
-
- -

Articles on Smashing Magazine — For Web Designers And Developers

@@ -752,28 +781,8 @@ You can support CSS-Tricks by being an MVP Supporter.

- -
-

2021-03-17

- -

Articles on Smashing Magazine — For Web Designers And Developers

-
- -
-
- What’s New In Flutter 2? -
-

Flutter has been transitioning from a cross-platform mobile development SDK for Android/iOS into a tool that allows you to run the same code natively in a browser on Windows, Linux and macOS. With Flutter 2, non-mobile Flutter development is starting to become more viable.

- Read · 10 min -
-
-
-
- -
-