This commit is contained in:
chuanqisun 2021-05-28 01:08:32 +00:00
parent 64e0a12a6e
commit 95619308bf
3 changed files with 291 additions and 192 deletions

View file

@ -102,13 +102,40 @@
"feedUrl": "https://css-tricks.com/feed/",
"siteUrl": "https://css-tricks.com",
"articles": [
{
"id": "https://css-tricks.com/?p=341298",
"author": "Chris Coyier",
"description": "Its very popular to put a $ on lines that are intended to be a command in code documentation that involves the terminal (i.e. the command line).\nLike this:\n$ brew install somepackage\nThe point of that is that it …\nThe post To $ or Not to $: Displaying Terminal Code Snippets appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/to-or-not-to-displaying-terminal-code-snippets/",
"publishedOn": "2021-05-27T18:22:11.000Z",
"wordCount": 1049,
"title": "To $ or Not to $: Displaying Terminal Code Snippets"
},
{
"id": "https://css-tricks.com/?p=341020",
"author": "Robin Rendle",
"description": "Most images on the web are superfluous. If I might be a jerk for a bit, 99% of them arent even that helpful at all (although there are rare exceptions). Thats because images dont often complement the text theyre …\nThe post How to Show Images on Click appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/how-to-show-images-on-click/",
"publishedOn": "2021-05-27T14:25:29.000Z",
"wordCount": 1421,
"title": "How to Show Images on Click"
},
{
"id": "https://css-tricks.com/?p=340910",
"author": "Michael Rispoli",
"description": "Serverless architectures have brought engineering teams a great number of benefits. We get simpler deployments, automatic and infinite scale, better concurrency, and a stateless API surface. Its hard to imagine going back to the world of managed services, broken local …\nThe post Rethinking Postgres in a Post-Server World appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/rethinking-postgres-in-a-post-server-world/",
"publishedOn": "2021-05-27T14:23:23.000Z",
"wordCount": 2327,
"title": "Rethinking Postgres in a Post-Server World"
},
{
"id": "https://css-tricks.com/?p=339759",
"author": "Chris Coyier",
"description": "In his last An Event Apart talk, Dave made a point that its really only just about right now that Web Components are becoming a practical choice for production web development. For example, it has only been about a year …\nThe post Awesome Standalone (Web Components) appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/awesome-standalone-web-components/",
"publishedOn": "2021-05-26T17:56:34.000Z",
"wordCount": 952,
"wordCount": 1168,
"title": "Awesome Standalone (Web Components)"
},
{
@ -117,7 +144,7 @@
"description": "How we use Web Components at GitHub — Kristján Oddsson talks about how GitHub is using web components. I remember they were very early adopters, and it says here they released a <relative-time> component in 2014! Now theyve got a \n…\nThe post Links on Web Components appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/links-on-web-components/",
"publishedOn": "2021-05-26T17:56:12.000Z",
"wordCount": 712,
"wordCount": 747,
"title": "Links on Web Components"
},
{
@ -126,7 +153,7 @@
"description": "Wondering whats even more challenging than choosing a JavaScript framework? You guessed it: choosing a CSS-in-JS solution. Why? Because there are more than 50 libraries out there, each of them offering a unique set of features.\nWe tested 10 different …\nThe post A Thorough Analysis of CSS-in-JS appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/a-thorough-analysis-of-css-in-js/",
"publishedOn": "2021-05-26T14:08:49.000Z",
"wordCount": 3416,
"wordCount": 3672,
"title": "A Thorough Analysis of CSS-in-JS"
},
{
@ -209,33 +236,6 @@
"publishedOn": "2021-05-20T22:29:53.000Z",
"wordCount": 1092,
"title": "JSON in CSS"
},
{
"id": "https://css-tricks.com/?p=340933",
"author": "Chris Coyier",
"description": "Ooo look at this mighty SEO flex from Google: Learn CSS! Well deservedthis is great content. Twenty-three chapters taking you through all the fundamentals of CSS with extra content, like relevant podcasts, interactive examples, and even quizzes to …\nThe post Learn CSS! appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://web.dev/learn/css/",
"publishedOn": "2021-05-20T21:51:43.000Z",
"wordCount": 1040,
"title": "Learn CSS!"
},
{
"id": "https://css-tricks.com/?p=340715",
"author": "Jhey Tompkins",
"description": "If you follow new developments in CSS, youve likely heard of the impending arrival of container queries. Were going to look at the basics here, but if youd like another look, check out Unas “Next Gen CSS: @container” article. …\nThe post Can We Create a “Resize Hack” With Container Queries? appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/can-we-create-a-resize-hack-with-container-queries/",
"publishedOn": "2021-05-20T14:24:12.000Z",
"wordCount": 1747,
"title": "Can We Create a “Resize Hack” With Container Queries?"
},
{
"id": "https://css-tricks.com/?p=340897",
"author": "Chris Coyier",
"description": "Heres some hardcore deep-dive CSS nerdery from PPK. If you can wrap your mind around min-content (the smallest an element can be based on the content it contains) and max-content (the largest the content of an element can push it) …\nThe post fit-content and fit-content() appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://www.quirksmode.org/blog/archives/2021/04/fitcontent_and.html",
"publishedOn": "2021-05-20T14:20:56.000Z",
"wordCount": 1196,
"title": "fit-content and fit-content()"
}
]
},
@ -244,6 +244,34 @@
"feedUrl": "https://www.smashingmagazine.com/feed/",
"siteUrl": "https://www.smashingmagazine.com/",
"articles": [
{
"id": "https://smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/",
"author": "hello@smashingmagazine.com (Cosima Mielke)",
"description": "Meet useful Visual Studio Code extensions for web developers: little helpers to minimize slow-downs and frustrations, and boost developers workflow along the way. With auto log messages, auto code formatting, file utils, file labels, code snippets, highlight brackets, tags, indents and workspaces, onboarding and remote SSH.",
"link": "https://smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/",
"publishedOn": "2021-05-27T13:30:00.000Z",
"wordCount": 3747,
"title": "Useful VS Code Extensions For Front-End Developers",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/2c5dbb73-94e1-486f-9daa-351699faaa2d/peacock-extension.png",
"length": "0",
"type": "image/png"
}
},
{
"id": "https://smashingmagazine.com/2021/05/build-launch-responsive-websites-editorx/",
"author": "hello@smashingmagazine.com (Miroslav Bekyarov)",
"description": "While web builders have been around for a long time, it wasnt until recently that they became practical for professional use. Closing the gap between design and code has become the north star for many companies and we are seeing a wave of tools that deliver on this promise.",
"link": "https://smashingmagazine.com/2021/05/build-launch-responsive-websites-editorx/",
"publishedOn": "2021-05-27T09:30:00.000Z",
"wordCount": 2676,
"title": "How To Build And Launch Responsive Websites Faster With Editor X",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e3eaf20c-08e9-4f1c-829b-f0bbd7309e0d/21-build-launch-responsive-websites-editorx.png",
"length": "0",
"type": "image/png"
}
},
{
"id": "https://smashingmagazine.com/2021/05/accessible-svg-patterns-comparison/",
"author": "hello@smashingmagazine.com (Carie Fisher)",
@ -264,7 +292,7 @@
"description": "Mistakes. These cruel villains do not even stop at the beautiful world of software development. But although we cannot avoid making mistakes, we can learn to undo them! This post will show the right tools for your daily work with Git.",
"link": "https://smashingmagazine.com/2021/05/undoing-mistakes-git-part2/",
"publishedOn": "2021-05-25T14:00:00.000Z",
"wordCount": 2124,
"wordCount": 2116,
"title": "A Guide To Undoing Mistakes With Git (Part 2)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/211042ae-7a72-42ba-804e-9f8132815200/undoing-mistakes-git-part1.jpg",
@ -306,7 +334,7 @@
"description": "Lets build a rich text, WYSIWYG-editor that supports rich text, images, links and some nuanced features from word processing apps. We will use SlateJS to build the shell of the editor and then add a toolbar and custom configurations.",
"link": "https://smashingmagazine.com/2021/05/building-wysiwyg-editor-javascript-slatejs/",
"publishedOn": "2021-05-21T11:30:00.000Z",
"wordCount": 9437,
"wordCount": 9435,
"title": "Building A Rich Text Editor (WYSIWYG) From Scratch",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bafdd817-038e-4e70-a830-de0f5da659c4/building-wysiwyg-editor-javascript-slatejs.jpg",
@ -334,7 +362,7 @@
"description": "A step-by-step tutorial on adding authentication and authorization to your Next.js apps, with Auth0. Well be using a Next.js SDK to connect our application to the Auth0 API and will create the dynamic API route for React.",
"link": "https://smashingmagazine.com/2021/05/implement-authentication-nextjs-auth0/",
"publishedOn": "2021-05-20T11:00:00.000Z",
"wordCount": 1970,
"wordCount": 1919,
"title": "How To Implement Authentication In Next.js With Auth0",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3e905cbf-b17b-47da-aec4-15c9701bf4bf/implement-authentication-nextjs-auth0.jpg",
@ -390,7 +418,7 @@
"description": "Googles “Page Experience Update” will start rolling out in June. At first, sites that meet Core Web Vitals thresholds will have a minor ranking advantage in mobile search for all browsers. Search is important to any business, and this is the story of how Beau Hartshorne and his team at Instant Domain Search improved their Core Web Vitals scores.",
"link": "https://smashingmagazine.com/2021/05/core-web-vitals-case-study/",
"publishedOn": "2021-05-17T11:30:00.000Z",
"wordCount": 2951,
"wordCount": 2906,
"title": "How We Improved Our Core Web Vitals (Case Study)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b68aa1ba-94b7-4e70-83e5-5f58b37bf7cd/core-web-vitals-case-study.jpg",
@ -404,7 +432,7 @@
"description": "“Tree-shaking” is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works and how specs and practice intertwine to make bundles leaner and more performant. Plus, youll get a tree-shaking checklist to use for your projects.",
"link": "https://smashingmagazine.com/2021/05/tree-shaking-reference-guide/",
"publishedOn": "2021-05-14T10:30:00.000Z",
"wordCount": 2440,
"wordCount": 2438,
"title": "Tree-Shaking: A Reference Guide",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0e27a101-d2e0-4661-9e12-b53b68051dbf/tree-shaking-reference-guide.jpg",
@ -474,7 +502,7 @@
"description": "Want to get started with React but struggling to find a good place to start? This article should have you covered. Well focus on some of the main concepts of React and then well be building a game from scratch!",
"link": "https://smashingmagazine.com/2021/05/get-started-whac-a-mole-react-game/",
"publishedOn": "2021-05-10T11:00:00.000Z",
"wordCount": 6310,
"wordCount": 6352,
"title": "Get Started With React By Building A Whac-A-Mole Game",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a9db037-1a8d-42ad-b0c3-1c885e456693/get-started-whac-a-mole-react-game.jpg",
@ -488,7 +516,7 @@
"description": "How do you organize your Google Drive assets? How do you name your Dropbox Paper documents? How do you deal with comments? Lets get it right.",
"link": "https://smashingmagazine.com/2021/05/product-records-organization-collaboration-best-practices/",
"publishedOn": "2021-05-07T10:00:00.000Z",
"wordCount": 4172,
"wordCount": 4178,
"title": "How To Organize Product-Related Assets And Collaborate Better",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/2bd6b075-9b54-4fa6-a709-1a8248435c17/product-records-organization-collaboration.jpg",
@ -502,7 +530,7 @@
"description": "When dealing with themes for large platforms and CMS, legacy issues often become a bottleneck. In this article, Carson Shold discusses how his team improved the performance and organization of their Shopify themes, and improved maintainability along the way.",
"link": "https://smashingmagazine.com/2021/05/improving-performance-shopify-themes-case-study/",
"publishedOn": "2021-05-06T11:00:00.000Z",
"wordCount": 2659,
"wordCount": 2617,
"title": "Improving The Performance Of Shopify Themes (Case Study)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/2286332a-4912-4fb0-9578-530f44f905ed/improving-performance-shopify-themes-case-study.jpg",
@ -516,7 +544,7 @@
"description": "This article showcases a case study of Bookaways landing page performance. Well see how taking care of the props we send to Next.js pages can make loading times and Web Vitals better.",
"link": "https://smashingmagazine.com/2021/05/reduce-data-sent-client-nextjs/",
"publishedOn": "2021-05-05T10:30:00.000Z",
"wordCount": 2347,
"wordCount": 2341,
"title": "Reducing HTML Payload With Next.js (Case Study)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0019f4c3-ebdd-4b09-9f45-47173587307b/reduce-data-sent-client-nextjs.jpg",
@ -530,7 +558,7 @@
"description": "No matter how experienced you are, mistakes are an inevitable part of software development. But we can learn to repair them! And this is what we'll be looking at in this two-part series: how to undo mistakes using Git.",
"link": "https://smashingmagazine.com/2021/05/undoing-mistakes-git-part1/",
"publishedOn": "2021-05-04T14:30:00.000Z",
"wordCount": 1846,
"wordCount": 1834,
"title": "A Guide To Undoing Mistakes With Git (Part 1)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/211042ae-7a72-42ba-804e-9f8132815200/undoing-mistakes-git-part1.jpg",
@ -558,7 +586,7 @@
"description": "Web-oriented databases, frameworks like Nuxt and Next.js, and even frameworkless approaches are evolving the Jamstack, but the core principles are more powerful than ever.",
"link": "https://smashingmagazine.com/2021/05/evolution-jamstack/",
"publishedOn": "2021-05-03T07:00:00.000Z",
"wordCount": 2188,
"wordCount": 2180,
"title": "The Evolution Of Jamstack",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/77ef8e71-94e8-49bb-9c9b-dc5b68902149/evolution-jamstack.jpg",
@ -572,7 +600,7 @@
"description": "Do you need a little inspiration boost? Well, then our new collection of wallpapers is for you. Designed with love by the community for the community, the wallpapers are available with and without a calendar for May 2021.",
"link": "https://smashingmagazine.com/2021/04/desktop-wallpaper-calendars-may-2021/",
"publishedOn": "2021-04-30T09:00:00.000Z",
"wordCount": 2184,
"wordCount": 2190,
"title": "May Is In The Air (2021 Wallpapers Edition)",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1608f515-bf92-4faa-b3e5-1090f1a22696/may-21-from-nope-to-hope-preview-opt.png",
@ -586,7 +614,7 @@
"description": "Images have also been a key part of the web. They communicate ideas instantly, but they are also a lot heavier than text to load. This means that its essential to get loading and displaying them right, if you want to give your users a fantastic first impression. An excerpt from [Addy's new book](https://www.smashingmagazine.com/2021/04/image-optimization-pre-release/) (also, check a [free PDF preview](http://provide.smashingmagazine.com/eBooks/image-optimization-sample-chapter.pdf)).",
"link": "https://smashingmagazine.com/2021/04/humble-img-element-core-web-vitals/",
"publishedOn": "2021-04-29T12:15:00.000Z",
"wordCount": 5364,
"wordCount": 5370,
"title": "The Humble `<img>` Element And Core Web Vitals",
"enclosure": {
"url": "http://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/a7ec5e4a-099e-4a1a-a1a3-b7545835520f/26-humble-img-element-and-core-web-vitals.png",
@ -615,6 +643,24 @@
"feedUrl": "https://www.freecodecamp.org/news/rss/",
"siteUrl": "https://www.freecodecamp.org/news",
"articles": [
{
"id": "60af931811ffb70827ef85d3",
"author": null,
"description": "When you're training a machine learning model, you can have some features in your dataset that represent categorical values. Categorical features are types of data that you can divide into groups. There are three common categorical data types: Ordinal a set of values in ascending or descending order. Example: rating",
"link": "https://www.freecodecamp.org/news/improve-machine-learning-model-performance-by-combining-categorical-features/",
"publishedOn": "2021-05-27T17:55:23.000Z",
"wordCount": 1828,
"title": "How to Improve Machine Learning Model Performance by Combining Categorical Features"
},
{
"id": "60a325c6906c5207e3a7da25",
"author": null,
"description": "In this article, I'll teach you how to make a basketball using materials and textures in Unity. You can extend this micro-concept to create any kind of ball like a football, tennis ball, or snooker balls. That said, these techniques aren't just limited to creating round 3D objects like balls.",
"link": "https://www.freecodecamp.org/news/how-to-make-a-basketball-in-unity-with-materials-and-textures/",
"publishedOn": "2021-05-27T15:16:34.000Z",
"wordCount": 1399,
"title": "How to Make a Bouncing Basketball in Unity with Materials and Textures 🏀"
},
{
"id": "60a44b9f906c5207e3a7e098",
"author": null,
@ -630,7 +676,7 @@
"description": "If you're a developer, you've probably come across the term \"open source.\" If you've ever wondered what it's all about and how to contribute, you are in exactly the right place. I put aside all my fears about how and what to contribute during Hacktoberfest 2020, and made",
"link": "https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/",
"publishedOn": "2021-05-26T18:01:00.000Z",
"wordCount": 2370,
"wordCount": 2359,
"title": "How to Contribute to Open Source Projects A Beginner&#x27;s Guide"
},
{
@ -675,8 +721,8 @@
"description": "In HTML, its the default behavior for forms to redirect to a new page whenever they're submitted. So in order to provide dynamic functionality, React uses a strategy called controlled components. If you have recently gone through a React course, you probably didn't like this part, because there are",
"link": "https://www.freecodecamp.org/news/how-to-use-react-hook-form-with-chakra-ui/",
"publishedOn": "2021-05-25T20:26:38.000Z",
"wordCount": 1752,
"title": "How to Use React-Hook-Form to Build Beautiful Forms with Chakra UI"
"wordCount": 1748,
"title": "Chakra UI and React-Hook-Form How to Build Beautiful Forms"
},
{
"id": "608706aedd38b9088c2c012c",
@ -685,25 +731,7 @@
"link": "https://www.freecodecamp.org/news/web-design-best-practices-for-new-developers/",
"publishedOn": "2021-05-25T16:51:37.000Z",
"wordCount": 1940,
"title": "Web Design Best Practices for New Developers How to Create Portfolio-Worthy Work"
},
{
"id": "60abc6d011ffb70827ef630f",
"author": null,
"description": "Environment variables are variables that are set outside of a program, often through a cloud provider or operating system. In Node, environment variables are a great way to securely and conveniently configure things that don't change often, like URLs, authentication keys, and passwords. How to Create Environment VariablesEnvironment variables are",
"link": "https://www.freecodecamp.org/news/how-to-use-node-environment-variables-with-a-dotenv-file-for-node-js-and-npm/",
"publishedOn": "2021-05-25T00:48:45.000Z",
"wordCount": 710,
"title": "How to Use Node Environment Variables with a DotEnv File for Node.js and npm"
},
{
"id": "60626dc29618b008528a9589",
"author": null,
"description": "Walkthrough for Hack The Box Nibbles machine",
"link": "https://www.freecodecamp.org/news/keep-calm-and-hack-the-box-nibbles/",
"publishedOn": "2021-05-25T00:20:22.000Z",
"wordCount": 1905,
"title": "Keep Calm and Hack The Box Nibbles"
"title": "How to Create Portfolio-Worthy Work Web Design Best Practices for New Developers"
}
]
}

143
feed.atom
View file

@ -1,10 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>urn:2021-05-27T01:01:14.294Z</id>
<id>urn:2021-05-28T01:08:32.212Z</id>
<title>osmos::feed</title>
<updated>2021-05-27T01:01:14.294Z</updated>
<updated>2021-05-28T01:08:32.212Z</updated>
<generator>osmosfeed 1.9.0</generator>
<link rel="alternate" href="index.html"/>
<entry>
<title type="html"><![CDATA[To $ or Not to $: Displaying Terminal Code Snippets]]></title>
<id>https://css-tricks.com/?p=341298</id>
<link href="https://css-tricks.com/to-or-not-to-displaying-terminal-code-snippets/"/>
<updated>2021-05-27T18:22:11.000Z</updated>
<summary type="html"><![CDATA[Its very popular to put a $ on lines that are intended to be a command in code documentation that involves the terminal (i.e. the command line).
Like this:
$ brew install somepackage
The point of that is that it …
The post To $ or Not to $: Displaying Terminal Code Snippets appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Chris Coyier</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How to Improve Machine Learning Model Performance by Combining Categorical Features]]></title>
<id>60af931811ffb70827ef85d3</id>
<link href="https://www.freecodecamp.org/news/improve-machine-learning-model-performance-by-combining-categorical-features/"/>
<updated>2021-05-27T17:55:23.000Z</updated>
<summary type="html"><![CDATA[When you're training a machine learning model, you can have some features in your dataset that represent categorical values. Categorical features are types of data that you can divide into groups. There are three common categorical data types: Ordinal a set of values in ascending or descending order. Example: rating]]></summary>
<author>
<name>freeCodeCamp.org</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How to Make a Bouncing Basketball in Unity with Materials and Textures 🏀]]></title>
<id>60a325c6906c5207e3a7da25</id>
<link href="https://www.freecodecamp.org/news/how-to-make-a-basketball-in-unity-with-materials-and-textures/"/>
<updated>2021-05-27T15:16:34.000Z</updated>
<summary type="html"><![CDATA[In this article, I'll teach you how to make a basketball using materials and textures in Unity. You can extend this micro-concept to create any kind of ball like a football, tennis ball, or snooker balls. That said, these techniques aren't just limited to creating round 3D objects like balls.]]></summary>
<author>
<name>freeCodeCamp.org</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How to Show Images on Click]]></title>
<id>https://css-tricks.com/?p=341020</id>
<link href="https://css-tricks.com/how-to-show-images-on-click/"/>
<updated>2021-05-27T14:25:29.000Z</updated>
<summary type="html"><![CDATA[Most images on the web are superfluous. If I might be a jerk for a bit, 99% of them arent even that helpful at all (although there are rare exceptions). Thats because images dont often complement the text theyre …
The post How to Show Images on Click appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Robin Rendle</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Rethinking Postgres in a Post-Server World]]></title>
<id>https://css-tricks.com/?p=340910</id>
<link href="https://css-tricks.com/rethinking-postgres-in-a-post-server-world/"/>
<updated>2021-05-27T14:23:23.000Z</updated>
<summary type="html"><![CDATA[Serverless architectures have brought engineering teams a great number of benefits. We get simpler deployments, automatic and infinite scale, better concurrency, and a stateless API surface. Its hard to imagine going back to the world of managed services, broken local …
The post Rethinking Postgres in a Post-Server World appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Michael Rispoli</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Useful VS Code Extensions For Front-End Developers]]></title>
<id>https://smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/</id>
<link href="https://smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/"/>
<updated>2021-05-27T13:30:00.000Z</updated>
<summary type="html"><![CDATA[Meet useful Visual Studio Code extensions for web developers: little helpers to minimize slow-downs and frustrations, and boost developers workflow along the way. With auto log messages, auto code formatting, file utils, file labels, code snippets, highlight brackets, tags, indents and workspaces, onboarding and remote SSH.]]></summary>
<author>
<name>hello@smashingmagazine.com (Cosima Mielke)</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How To Build And Launch Responsive Websites Faster With Editor X]]></title>
<id>https://smashingmagazine.com/2021/05/build-launch-responsive-websites-editorx/</id>
<link href="https://smashingmagazine.com/2021/05/build-launch-responsive-websites-editorx/"/>
<updated>2021-05-27T09:30:00.000Z</updated>
<summary type="html"><![CDATA[While web builders have been around for a long time, it wasnt until recently that they became practical for professional use. Closing the gap between design and code has become the north star for many companies and we are seeing a wave of tools that deliver on this promise.]]></summary>
<author>
<name>hello@smashingmagazine.com (Miroslav Bekyarov)</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Giphy API Tutorial How to Generate Animated Text GIFs with ReactJS]]></title>
<id>60a44b9f906c5207e3a7e098</id>
@ -131,7 +210,7 @@ Thank you @Zenigata]]></summary>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How to Use React-Hook-Form to Build Beautiful Forms with Chakra UI]]></title>
<title type="html"><![CDATA[Chakra UI and React-Hook-Form How to Build Beautiful Forms]]></title>
<id>60a93b0011ffb70827ef5b0d</id>
<link href="https://www.freecodecamp.org/news/how-to-use-react-hook-form-with-chakra-ui/"/>
<updated>2021-05-25T20:26:38.000Z</updated>
@ -141,7 +220,7 @@ Thank you @Zenigata]]></summary>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Web Design Best Practices for New Developers How to Create Portfolio-Worthy Work]]></title>
<title type="html"><![CDATA[How to Create Portfolio-Worthy Work Web Design Best Practices for New Developers]]></title>
<id>608706aedd38b9088c2c012c</id>
<link href="https://www.freecodecamp.org/news/web-design-best-practices-for-new-developers/"/>
<updated>2021-05-25T16:51:37.000Z</updated>
@ -197,26 +276,6 @@ You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<name>hello@smashingmagazine.com (Barry Pollard)</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[How to Use Node Environment Variables with a DotEnv File for Node.js and npm]]></title>
<id>60abc6d011ffb70827ef630f</id>
<link href="https://www.freecodecamp.org/news/how-to-use-node-environment-variables-with-a-dotenv-file-for-node-js-and-npm/"/>
<updated>2021-05-25T00:48:45.000Z</updated>
<summary type="html"><![CDATA[Environment variables are variables that are set outside of a program, often through a cloud provider or operating system. In Node, environment variables are a great way to securely and conveniently configure things that don't change often, like URLs, authentication keys, and passwords. How to Create Environment VariablesEnvironment variables are]]></summary>
<author>
<name>freeCodeCamp.org</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Keep Calm and Hack The Box Nibbles]]></title>
<id>60626dc29618b008528a9589</id>
<link href="https://www.freecodecamp.org/news/keep-calm-and-hack-the-box-nibbles/"/>
<updated>2021-05-25T00:20:22.000Z</updated>
<summary type="html"><![CDATA[Walkthrough for Hack The Box Nibbles machine]]></summary>
<author>
<name>freeCodeCamp.org</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Links on Performance]]></title>
<id>https://css-tricks.com/?p=340808</id>
@ -344,42 +403,6 @@ You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<updated>2021-05-20T22:29:53.000Z</updated>
<summary type="html"><![CDATA[Jonathan Neal tweeted a heck of a little CSS trick the other day, putting JSON inside CSS and plucking it out with JavaScript. Valid values for custom properties are quite liberal! So this looks for a CSS rule (e.g. a …
The post JSON in CSS appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Chris Coyier</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Learn CSS!]]></title>
<id>https://css-tricks.com/?p=340933</id>
<link href="https://web.dev/learn/css/"/>
<updated>2021-05-20T21:51:43.000Z</updated>
<summary type="html"><![CDATA[Ooo look at this mighty SEO flex from Google: Learn CSS! Well deservedthis is great content. Twenty-three chapters taking you through all the fundamentals of CSS with extra content, like relevant podcasts, interactive examples, and even quizzes to …
The post Learn CSS! appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Chris Coyier</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[Can We Create a “Resize Hack” With Container Queries?]]></title>
<id>https://css-tricks.com/?p=340715</id>
<link href="https://css-tricks.com/can-we-create-a-resize-hack-with-container-queries/"/>
<updated>2021-05-20T14:24:12.000Z</updated>
<summary type="html"><![CDATA[If you follow new developments in CSS, youve likely heard of the impending arrival of container queries. Were going to look at the basics here, but if youd like another look, check out Unas “Next Gen CSS: @container” article. …
The post Can We Create a “Resize Hack” With Container Queries? appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Jhey Tompkins</name>
</author>
</entry>
<entry>
<title type="html"><![CDATA[fit-content and fit-content()]]></title>
<id>https://css-tricks.com/?p=340897</id>
<link href="https://www.quirksmode.org/blog/archives/2021/04/fitcontent_and.html"/>
<updated>2021-05-20T14:20:56.000Z</updated>
<summary type="html"><![CDATA[Heres some hardcore deep-dive CSS nerdery from PPK. If you can wrap your mind around min-content (the smallest an element can be based on the content it contains) and max-content (the largest the content of an element can push it) …
The post fit-content and fit-content() appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.]]></summary>
<author>
<name>Chris Coyier</name>

View file

@ -15,6 +15,115 @@
<body>
<!-- %after-body-begin.html% -->
<section class="daily-content">
<h2 class="daily-heading"><time datatime="2021-05-27">2021-05-27</time></h2>
<ul class="sources card">
<li class="source">
<section>
<h3 class="source-name"><a class="source-name__link" href="https://css-tricks.com">CSS-Tricks</a></h3>
<section class="articles-per-source">
<article>
<details class="article-expander">
<summary class="article-expander__title">To $ or Not to $: Displaying Terminal Code Snippets</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/to-or-not-to-displaying-terminal-code-snippets/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(3 min)</span>
<span>Its very popular to put a $ on lines that are intended to be a command in code documentation that involves the terminal (i.e. the command line).
Like this:
$ brew install somepackage
The point of that is that it …
The post To $ or Not to $: Displaying Terminal Code Snippets appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">How to Show Images on Click</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/how-to-show-images-on-click/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(5 min)</span>
<span>Most images on the web are superfluous. If I might be a jerk for a bit, 99% of them arent even that helpful at all (although there are rare exceptions). Thats because images dont often complement the text theyre …
The post How to Show Images on Click appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">Rethinking Postgres in a Post-Server World</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/rethinking-postgres-in-a-post-server-world/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(8 min)</span>
<span>Serverless architectures have brought engineering teams a great number of benefits. We get simpler deployments, automatic and infinite scale, better concurrency, and a stateless API surface. Its hard to imagine going back to the world of managed services, broken local …
The post Rethinking Postgres in a Post-Server World appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
</section>
</li>
<li class="source">
<section>
<h3 class="source-name"><a class="source-name__link" href="https://www.freecodecamp.org/news">freeCodeCamp.org</a></h3>
<section class="articles-per-source">
<article>
<details class="article-expander">
<summary class="article-expander__title">How to Improve Machine Learning Model Performance by Combining Categorical Features</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/improve-machine-learning-model-performance-by-combining-categorical-features/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(6 min)</span>
<span>When you&#x27;re training a machine learning model, you can have some features in your dataset that represent categorical values. Categorical features are types of data that you can divide into groups. There are three common categorical data types: Ordinal a set of values in ascending or descending order. Example: rating</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">How to Make a Bouncing Basketball in Unity with Materials and Textures 🏀</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/how-to-make-a-basketball-in-unity-with-materials-and-textures/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(5 min)</span>
<span>In this article, I&#x27;ll teach you how to make a basketball using materials and textures in Unity. You can extend this micro-concept to create any kind of ball like a football, tennis ball, or snooker balls. That said, these techniques aren&#x27;t just limited to creating round 3D objects like balls.</span>
</div>
</a>
</details>
</article>
</section>
</li>
<li class="source">
<section>
<h3 class="source-name"><a class="source-name__link" href="https://www.smashingmagazine.com/">Articles on Smashing Magazine — For Web Designers And Developers</a></h3>
<section class="articles-per-source">
<article>
<details class="article-expander">
<summary class="article-expander__title">Useful VS Code Extensions For Front-End Developers</summary>
<a class="article-summary-link article-summary-box-outer" href="https://smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(12 min)</span>
<span>Meet useful Visual Studio Code extensions for web developers: little helpers to minimize slow-downs and frustrations, and boost developers workflow along the way. With auto log messages, auto code formatting, file utils, file labels, code snippets, highlight brackets, tags, indents and workspaces, onboarding and remote SSH.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">How To Build And Launch Responsive Websites Faster With Editor X</summary>
<a class="article-summary-link article-summary-box-outer" href="https://smashingmagazine.com/2021/05/build-launch-responsive-websites-editorx/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(9 min)</span>
<span>While web builders have been around for a long time, it wasnt until recently that they became practical for professional use. Closing the gap between design and code has become the north star for many companies and we are seeing a wave of tools that deliver on this promise.</span>
</div>
</a>
</details>
</article>
</section>
</li>
</ul>
</section>
<section class="daily-content">
<h2 class="daily-heading"><time datatime="2021-05-26">2021-05-26</time></h2>
<ul class="sources card">
@ -27,7 +136,7 @@
<summary class="article-expander__title">Awesome Standalone (Web Components)</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/awesome-standalone-web-components/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(3 min)</span>
<span class="article-reading-time">(4 min)</span>
<span>In his last An Event Apart talk, Dave made a point that its really only just about right now that Web Components are becoming a practical choice for production web development. For example, it has only been about a year …
The post Awesome Standalone (Web Components) appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
@ -54,7 +163,7 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
<summary class="article-expander__title">A Thorough Analysis of CSS-in-JS</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/a-thorough-analysis-of-css-in-js/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(11 min)</span>
<span class="article-reading-time">(12 min)</span>
<span>Wondering whats even more challenging than choosing a JavaScript framework? You guessed it: choosing a CSS-in-JS solution. Why? Because there are more than 50 libraries out there, each of them offering a unique set of features.
We tested 10 different …
The post A Thorough Analysis of CSS-in-JS appeared first on CSS-Tricks.
@ -224,7 +333,7 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">How to Use React-Hook-Form to Build Beautiful Forms with Chakra UI</summary>
<summary class="article-expander__title">Chakra UI and React-Hook-Form How to Build Beautiful Forms</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/how-to-use-react-hook-form-with-chakra-ui/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(6 min)</span>
@ -235,7 +344,7 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">Web Design Best Practices for New Developers How to Create Portfolio-Worthy Work</summary>
<summary class="article-expander__title">How to Create Portfolio-Worthy Work Web Design Best Practices for New Developers</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/web-design-best-practices-for-new-developers/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(6 min)</span>
@ -244,28 +353,6 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">How to Use Node Environment Variables with a DotEnv File for Node.js and npm</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/how-to-use-node-environment-variables-with-a-dotenv-file-for-node-js-and-npm/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(2 min)</span>
<span>Environment variables are variables that are set outside of a program, often through a cloud provider or operating system. In Node, environment variables are a great way to securely and conveniently configure things that don&#x27;t change often, like URLs, authentication keys, and passwords. How to Create Environment VariablesEnvironment variables are</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">Keep Calm and Hack The Box Nibbles</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.freecodecamp.org/news/keep-calm-and-hack-the-box-nibbles/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(6 min)</span>
<span>Walkthrough for Hack The Box Nibbles machine</span>
</div>
</a>
</details>
</article>
</section>
</li>
<li class="source">
@ -488,45 +575,6 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
<span class="article-reading-time">(4 min)</span>
<span>Jonathan Neal tweeted a heck of a little CSS trick the other day, putting JSON inside CSS and plucking it out with JavaScript. Valid values for custom properties are quite liberal! So this looks for a CSS rule (e.g. a …
The post JSON in CSS appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">Learn CSS!</summary>
<a class="article-summary-link article-summary-box-outer" href="https://web.dev/learn/css/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(3 min)</span>
<span>Ooo look at this mighty SEO flex from Google: Learn CSS! Well deservedthis is great content. Twenty-three chapters taking you through all the fundamentals of CSS with extra content, like relevant podcasts, interactive examples, and even quizzes to …
The post Learn CSS! appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">Can We Create a “Resize Hack” With Container Queries?</summary>
<a class="article-summary-link article-summary-box-outer" href="https://css-tricks.com/can-we-create-a-resize-hack-with-container-queries/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(6 min)</span>
<span>If you follow new developments in CSS, youve likely heard of the impending arrival of container queries. Were going to look at the basics here, but if youd like another look, check out Unas “Next Gen CSS: @container” article. …
The post Can We Create a “Resize Hack” With Container Queries? appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
</details>
</article>
<article>
<details class="article-expander">
<summary class="article-expander__title">fit-content and fit-content()</summary>
<a class="article-summary-link article-summary-box-outer" href="https://www.quirksmode.org/blog/archives/2021/04/fitcontent_and.html">
<div class="article-summary-box-inner">
<span class="article-reading-time">(4 min)</span>
<span>Heres some hardcore deep-dive CSS nerdery from PPK. If you can wrap your mind around min-content (the smallest an element can be based on the content it contains) and max-content (the largest the content of an element can push it) …
The post fit-content and fit-content() appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.</span>
</div>
</a>
@ -554,7 +602,7 @@ You can support CSS-Tricks by being an MVP Supporter.</span>
<summary class="article-expander__title">How To Implement Authentication In Next.js With Auth0</summary>
<a class="article-summary-link article-summary-box-outer" href="https://smashingmagazine.com/2021/05/implement-authentication-nextjs-auth0/">
<div class="article-summary-box-inner">
<span class="article-reading-time">(7 min)</span>
<span class="article-reading-time">(6 min)</span>
<span>A step-by-step tutorial on adding authentication and authorization to your Next.js apps, with Auth0. Well be using a Next.js SDK to connect our application to the Auth0 API and will create the dynamic API route for React.</span>
</div>
</a>
@ -1073,7 +1121,7 @@ Thank you: @dym-sh, @tabokie, @cheese1</span>
</section>
<footer>
<time id="build-timestamp" datetime="2021-05-27T01:01:14.275Z">2021-05-27T01:01:14.275Z</time>
<time id="build-timestamp" datetime="2021-05-28T01:08:32.196Z">2021-05-28T01:08:32.196Z</time>
<span><a class="footer-link" href="https://github.com/osmoscraft/osmosfeed">osmosfeed 1.9.0</a></span>
</footer>
<script src="index.js"></script>