[{"type_of":"article","id":2219345,"title":"Boost Your FrontEnd App Performance with http-front-cache","description":"In modern FrontEnd applications, performance is a key factor for user experience. One effective way...","readable_publish_date":"Jan 17 '25","slug":"boost-your-frontend-app-performance-with-http-front-cache-14jl","path":"/tassiofront/boost-your-frontend-app-performance-with-http-front-cache-14jl","url":"https://dev.to/tassiofront/boost-your-frontend-app-performance-with-http-front-cache-14jl","comments_count":0,"public_reactions_count":3,"collection_id":null,"published_timestamp":"2025-01-17T17:31:24Z","language":"en","subforem_id":1,"positive_reactions_count":3,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0aayqigi8lqmnj95fvtb.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0aayqigi8lqmnj95fvtb.png","canonical_url":"https://dev.to/tassiofront/boost-your-frontend-app-performance-with-http-front-cache-14jl","created_at":"2025-01-17T15:20:11Z","edited_at":null,"crossposted_at":null,"published_at":"2025-01-17T17:31:24Z","last_comment_at":"2025-01-17T17:31:24Z","reading_time_minutes":3,"tag_list":["frontend","cache","performance","javascript"],"tags":"frontend, cache, performance, javascript","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":2087626,"title":"Managing Dependabot PRs with dependabot-pr-manager 🤖","description":"Managing multiple Dependabot PRs can be a boring task, especially when you have numerous repositories...","readable_publish_date":"Nov 8 '24","slug":"managing-dependabot-prs-with-dependabot-pr-manager-b42","path":"/tassiofront/managing-dependabot-prs-with-dependabot-pr-manager-b42","url":"https://dev.to/tassiofront/managing-dependabot-prs-with-dependabot-pr-manager-b42","comments_count":4,"public_reactions_count":26,"collection_id":null,"published_timestamp":"2024-11-08T20:32:42Z","language":"en","subforem_id":null,"positive_reactions_count":26,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3czg6nzrws8yre14ced.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3czg6nzrws8yre14ced.png","canonical_url":"https://dev.to/tassiofront/managing-dependabot-prs-with-dependabot-pr-manager-b42","created_at":"2024-11-08T20:21:31Z","edited_at":"2024-12-23T11:36:59Z","crossposted_at":null,"published_at":"2024-11-08T20:32:42Z","last_comment_at":"2025-02-14T04:22:43Z","reading_time_minutes":3,"tag_list":["security","management","dependabot","automation"],"tags":"security, management, dependabot, automation","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1843192,"title":"Unit Testing: A Hands-On Guide with Real Examples - React + Vitest (p.1)","description":"In the world of software development, unit testing is a vital practice that ensures our code behaves...","readable_publish_date":"May 10 '24","slug":"mastering-unit-testing-a-hands-on-guide-with-real-examples-components-p1-39k1","path":"/tassiofront/mastering-unit-testing-a-hands-on-guide-with-real-examples-components-p1-39k1","url":"https://dev.to/tassiofront/mastering-unit-testing-a-hands-on-guide-with-real-examples-components-p1-39k1","comments_count":2,"public_reactions_count":23,"collection_id":null,"published_timestamp":"2024-05-10T12:01:30Z","language":"en","subforem_id":null,"positive_reactions_count":23,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fota3dovntcn3e6kffyuj.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fota3dovntcn3e6kffyuj.png","canonical_url":"https://dev.to/tassiofront/mastering-unit-testing-a-hands-on-guide-with-real-examples-components-p1-39k1","created_at":"2024-05-05T12:15:20Z","edited_at":"2024-05-11T10:47:27Z","crossposted_at":null,"published_at":"2024-05-10T12:01:30Z","last_comment_at":"2024-05-12T11:05:45Z","reading_time_minutes":9,"tag_list":["tutorial","learning","testing","frontend"],"tags":"tutorial, learning, testing, frontend","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1838519,"title":"Behind the Code: Understanding the Purpose of Systems and the Role of Developers","description":"Nothing more modern to talk about than the development world, even if sometimes systems pass unsee...","readable_publish_date":"Apr 30 '24","slug":"behind-the-code-understanding-the-purpose-of-systems-and-the-role-of-developers-48kf","path":"/tassiofront/behind-the-code-understanding-the-purpose-of-systems-and-the-role-of-developers-48kf","url":"https://dev.to/tassiofront/behind-the-code-understanding-the-purpose-of-systems-and-the-role-of-developers-48kf","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2024-04-30T11:55:17Z","language":"en","subforem_id":null,"positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcxxs8vu5gj9mcpmzgoy2.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcxxs8vu5gj9mcpmzgoy2.png","canonical_url":"https://dev.to/tassiofront/behind-the-code-understanding-the-purpose-of-systems-and-the-role-of-developers-48kf","created_at":"2024-04-30T11:53:40Z","edited_at":null,"crossposted_at":null,"published_at":"2024-04-30T11:55:17Z","last_comment_at":"2024-04-30T11:55:17Z","reading_time_minutes":3,"tag_list":[],"tags":"","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1836124,"title":"Mastering Code Review: A Guide for Reviewers and PR Creators","description":"Code reviews are essential for code quality, team collaboration, and to make sure that best practices...","readable_publish_date":"Apr 27 '24","slug":"mastering-code-review-a-guide-for-reviewers-and-pr-creators-ac6","path":"/tassiofront/mastering-code-review-a-guide-for-reviewers-and-pr-creators-ac6","url":"https://dev.to/tassiofront/mastering-code-review-a-guide-for-reviewers-and-pr-creators-ac6","comments_count":29,"public_reactions_count":138,"collection_id":null,"published_timestamp":"2024-04-27T14:19:45Z","language":"en","subforem_id":null,"positive_reactions_count":138,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpkk2vek1z5cwfxr64kec.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpkk2vek1z5cwfxr64kec.png","canonical_url":"https://dev.to/tassiofront/mastering-code-review-a-guide-for-reviewers-and-pr-creators-ac6","created_at":"2024-04-27T14:03:40Z","edited_at":"2024-05-09T20:33:48Z","crossposted_at":null,"published_at":"2024-04-27T14:19:45Z","last_comment_at":"2026-04-01T10:20:05Z","reading_time_minutes":3,"tag_list":["productivity","career","learning"],"tags":"productivity, career, learning","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1662976,"title":"Loading chunks on demand - beyond the router (part 2)","description":"It's time to control when your application requests the chunks of your page and optimize the...","readable_publish_date":"Nov 10 '23","slug":"loading-chunks-on-demand-beyond-the-router-part-2-4349","path":"/tassiofront/loading-chunks-on-demand-beyond-the-router-part-2-4349","url":"https://dev.to/tassiofront/loading-chunks-on-demand-beyond-the-router-part-2-4349","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2023-11-10T17:38:17Z","language":"en","subforem_id":null,"positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezllku0il97cqoqydd4k.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezllku0il97cqoqydd4k.png","canonical_url":"https://dev.to/tassiofront/loading-chunks-on-demand-beyond-the-router-part-2-4349","created_at":"2023-11-10T14:50:50Z","edited_at":"2023-11-10T19:20:24Z","crossposted_at":null,"published_at":"2023-11-10T17:38:17Z","last_comment_at":"2023-11-10T17:38:17Z","reading_time_minutes":4,"tag_list":["frontend","performance"],"tags":"frontend, performance","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1572991,"title":"Web Workers: Avoid overloading the main thread","description":"Is your application overloading the main thread? In this article, I show a practical example that...","readable_publish_date":"Aug 19 '23","slug":"avoid-overloading-the-main-thread-with-web-workers-557c","path":"/tassiofront/avoid-overloading-the-main-thread-with-web-workers-557c","url":"https://dev.to/tassiofront/avoid-overloading-the-main-thread-with-web-workers-557c","comments_count":0,"public_reactions_count":24,"collection_id":null,"published_timestamp":"2023-08-19T15:25:09Z","language":"en","subforem_id":null,"positive_reactions_count":24,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvegv2w9xeb8ctpxbq4l.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvegv2w9xeb8ctpxbq4l.png","canonical_url":"https://dev.to/tassiofront/avoid-overloading-the-main-thread-with-web-workers-557c","created_at":"2023-08-19T00:33:04Z","edited_at":"2024-05-09T20:36:05Z","crossposted_at":null,"published_at":"2023-08-19T15:25:09Z","last_comment_at":"2023-08-19T15:25:09Z","reading_time_minutes":7,"tag_list":["frontend","webworkers","performance"],"tags":"frontend, webworkers, performance","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1566284,"title":"Barrel files and why you should STOP using them now","description":"Small decisions can also have big impacts on applications. When developers start using barrel files...","readable_publish_date":"Aug 12 '23","slug":"barrel-files-and-why-you-should-stop-using-them-now-bc4","path":"/tassiofront/barrel-files-and-why-you-should-stop-using-them-now-bc4","url":"https://dev.to/tassiofront/barrel-files-and-why-you-should-stop-using-them-now-bc4","comments_count":15,"public_reactions_count":160,"collection_id":null,"published_timestamp":"2023-08-12T14:23:39Z","language":"en","subforem_id":null,"positive_reactions_count":160,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6sew4eo8jbfvxomjtaf5.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6sew4eo8jbfvxomjtaf5.png","canonical_url":"https://dev.to/tassiofront/barrel-files-and-why-you-should-stop-using-them-now-bc4","created_at":"2023-08-11T23:47:33Z","edited_at":"2025-03-18T18:45:59Z","crossposted_at":null,"published_at":"2023-08-12T14:23:39Z","last_comment_at":"2026-04-01T10:24:09Z","reading_time_minutes":5,"tag_list":["performance","frontend"],"tags":"performance, frontend","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1565220,"title":"Loading chunks on demand - beyond the router (part 1)","description":"It's time to control when your application requests the chunks of your page and optimize the...","readable_publish_date":"Aug 11 '23","slug":"optimizing-page-load-with-reactlazy-beyond-the-router-3p3m","path":"/tassiofront/optimizing-page-load-with-reactlazy-beyond-the-router-3p3m","url":"https://dev.to/tassiofront/optimizing-page-load-with-reactlazy-beyond-the-router-3p3m","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2023-08-11T00:04:18Z","language":"en","subforem_id":null,"positive_reactions_count":1,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2v1jdd74wsjqf04r6nd.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2v1jdd74wsjqf04r6nd.png","canonical_url":"https://dev.to/tassiofront/optimizing-page-load-with-reactlazy-beyond-the-router-3p3m","created_at":"2023-08-10T22:43:48Z","edited_at":"2023-11-10T19:20:37Z","crossposted_at":null,"published_at":"2023-08-11T00:04:18Z","last_comment_at":"2023-08-11T00:04:18Z","reading_time_minutes":3,"tag_list":["performance","frontend"],"tags":"performance, frontend","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":1561787,"title":"Splitting vendor chunk with Vite and loading them async","description":"How have your website chunks been? Does it need a diet?  Let's take a look at how to split the vendor...","readable_publish_date":"Aug 7 '23","slug":"splitting-vendor-chunk-with-vite-and-loading-them-async-15o3","path":"/tassiofront/splitting-vendor-chunk-with-vite-and-loading-them-async-15o3","url":"https://dev.to/tassiofront/splitting-vendor-chunk-with-vite-and-loading-them-async-15o3","comments_count":5,"public_reactions_count":122,"collection_id":null,"published_timestamp":"2023-08-07T21:15:44Z","language":"en","subforem_id":null,"positive_reactions_count":122,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17f3bwpxx4knwqu91pxn.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17f3bwpxx4knwqu91pxn.png","canonical_url":"https://dev.to/tassiofront/splitting-vendor-chunk-with-vite-and-loading-them-async-15o3","created_at":"2023-08-07T18:15:29Z","edited_at":"2024-05-09T20:36:44Z","crossposted_at":null,"published_at":"2023-08-07T21:15:44Z","last_comment_at":"2025-04-18T05:54:54Z","reading_time_minutes":4,"tag_list":["performance","web","vite","frontend"],"tags":"performance, web, vite, frontend","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}},{"type_of":"article","id":472968,"title":"Criando multi layouts em SPA`s Vue (2.x ou 3.x). 👨‍🎨👨🏾‍🎨","description":"Motivação (SPA feita em Vue 3)   Quando trabalhamos em SPA's ( e em aplicações Web no...","readable_publish_date":"Oct 3 '20","slug":"criando-multi-layouts-em-spa-s-vue-2-x-ou-3-x-5dfm","path":"/tassiofront/criando-multi-layouts-em-spa-s-vue-2-x-ou-3-x-5dfm","url":"https://dev.to/tassiofront/criando-multi-layouts-em-spa-s-vue-2-x-ou-3-x-5dfm","comments_count":0,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2020-10-03T14:50:44Z","language":"pt","subforem_id":null,"positive_reactions_count":13,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fvfvu980h8rkbbbieetu7.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fvfvu980h8rkbbbieetu7.jpg","canonical_url":"https://dev.to/tassiofront/criando-multi-layouts-em-spa-s-vue-2-x-ou-3-x-5dfm","created_at":"2020-10-03T04:30:54Z","edited_at":"2023-08-11T00:07:03Z","crossposted_at":null,"published_at":"2020-10-03T14:50:44Z","last_comment_at":"2020-10-03T14:50:44Z","reading_time_minutes":4,"tag_list":["vue","spa","javascript","frontend"],"tags":"vue, spa, javascript, frontend","user":{"name":"Tássio","username":"tassiofront","twitter_username":null,"github_username":"tassioFront","user_id":471801,"website_url":"https://frontend-pattern.vercel.app/about","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471801%2F3019c858-7aad-4cef-8a66-fe2f7e0d3183.jpeg"}}]