Categories
Blog Learning

What things can we do with Cricut Maker machine?

Hello, Let’s dive into this question for overview results in quick way!

Car decals
Source: https://www.thecountrychiccottage.net/sell-with-cricut/

Apparel
Source: https://www.thecountrychiccottage.net/sell-with-cricut/

Labels
Source: https://daysinspired.com/what-can-the-cricut-do/

Leather

Source: https://en.wikipedia.org/wiki/Leather

Mugs
Source: https://sustainmycrafthabit.com/cricut-projects-for-beginners/

Signs
Source: https://cricut.com/blog/gb/10-things-you-can-make-to-sell-with-cricut/

Sticker
Source: https://en.wikipedia.org/wiki/Sticker

Felt flowers
Source : https://en.wikipedia.org/wiki/Felt

Greeting cards
Source: https://sustainmycrafthabit.com/cricut-projects-for-beginners/

Paper flowers
Source: https://domesticheights.com/9-most-profitable-cricut-projects-to-sell/

Party
Source: https://en.wikipedia.org/wiki/Party

Reusable stencils
Source: https://cricut.com/blog/gb/10-things-you-didnt-know-you-could-do-with-cricut/

Wine glasses
Source: https://www.creativefabrica.com/the-artistry/cricut-design-space/25-cricut-explore-air-2-project-ideas/

Christmas ornaments
Source: https://www.anikasdiylife.com/cricut-wood-project-ideas/

Interior design
Source: https://en.wikipedia.org/wiki/Interior_design

Puzzle
Source: https://en.wikipedia.org/wiki/Puzzle

Jewelry
Source: https://www.fairtrade.org.uk/media-centre/blog/7-ethical-and-sustainable-jewellery-brands/

Bookmarks
Source : https://en.wikipedia.org/wiki/Bookmark

Coasters
Source: https://www.thecountrychiccottage.net/sell-with-cricut/

Cricut designs
Source: https://heyletsmakestuff.com/cricut-projects-for-beginners/

Custom gifts
Source: https://www.creativefabrica.com/the-artistry/cricut-design-space/25-cricut-explore-air-2-project-ideas/

Custom Letterboards
Source: https://www.doodlecraftblog.com/2020/09/100-cricut-projects-to-sell-for-money.html

Drinkware
Source: https://www.thecountrychiccottage.net/sell-with-cricut/

Engraved Bracelet
Source: https://cricut.com/en/cricut-maker

Hope you enjoyed learning what we can do from cricut machine!

Thanks for visiting.

**Images are subject to respective site owner’s copyrights we don’t claim its rights any own or we claim here, this is more to knowledgeable post/article to understand what as students we can achieve or learn.

Categories
Blog Learning

Facing vercel error: Cannot remove (ABC) domain until existing redirects to (ABC) domain are removed.

Hello,

If you are facing the same error, simple steps to fix it, is to just follow the below link topic from Vercel:

Remove domain

Hope this helps to resolve your issue!

Happy learnings.

Categories
App

Sabziyaan: Making Grocery, Vegetable, and Fruit List Creation Easy for Everyone

sabziyaan - doableyo.com

Sabziyaan SZ

Introduction

In today’s fast-paced world, creating grocery, vegetable, and fruit lists can feel like a daunting task. Sabziyaan is here to change that. Our innovative app simplifies the process, making it effortless for users of all backgrounds to create and share their lists seamlessly. Let’s explore how Sabziyaan is revolutionizing the way we shop for essentials.

Effortless List Creation

Sabziyaan streamlines the process of creating comprehensive grocery, vegetable, and fruit lists. With just a few taps, users can browse through a wide range of items and add them to their list with ease. Say goodbye to tedious typing and complex interfaces – Sabziyaan makes list creation simple and intuitive for everyone.

User-Friendly Interface

At the heart of Sabziyaan is its user-friendly interface. Whether you’re a tech enthusiast or someone who prefers simplicity, our app caters to all users. The intuitive design ensures easy navigation, allowing you to create your list quickly and efficiently.

Seamless Sharing

One of the standout features of Sabziyaan is its seamless sharing capabilities. Once you’ve created your list, you can instantly share it with family, friends, or vendors. Whether you prefer to share on social media platforms or send it directly to specific contacts, Sabziyaan makes collaboration effortless.

Accessibility for All

Sabziyaan is committed to accessibility, ensuring that everyone can benefit from its features. Whether you’re a seasoned shopper or new to the world of grocery lists, our app is designed to be inclusive and user-friendly. With Sabziyaan, everyone can take control of their shopping needs with confidence.

Empowering Independence

By simplifying the process of creating grocery, vegetable, and fruit lists, Sabziyaan empowers users to take charge of their shopping experience. Whether you’re planning meals for the week or stocking up on essentials, our app ensures that you have everything you need at your fingertips.

Conclusion

Sabziyaan is more than just a grocery app – it’s a solution that makes list creation easy for everyone. With its user-friendly interface, seamless sharing capabilities, and commitment to accessibility, Sabziyaan is revolutionizing the way we shop for essentials. Join us today and experience the convenience of hassle-free list creation with Sabziyaan.

Categories
Learning

How 3D Printing Works: Answering Your Top 5 Burning Questions!

Introduction: In this article, we’ll explore the fascinating world of 3D printing by addressing five of the most commonly asked questions in the field.

Who invented 3d printing?

Where 3D printing is used?

How 3D printing works?

Which 3d printing material is the strongest?

Can 3D printing be used for mass production?

Lets get dive into them one by one.

Who Invented 3D Printing?

First, let’s delve into the origins of 3D printing. Chuck Hull, the inventor of this groundbreaking technology, paved the way for a new era in manufacturing when he developed stereolithography (SLA) in 1983.

For more info check wiki page: https://en.wikipedia.org/wiki/Chuck_Hull

Where is 3D Printing Used?

Next, we’ll examine the diverse applications of 3D printing across industries. From aerospace to healthcare, architecture to fashion, the versatility of this technology knows no bounds.

For more research : Search

How Does 3D Printing Work?

Now, let’s demystify the process behind 3D printing. By understanding the intricate steps involved in designing, slicing, and printing objects layer by layer, you’ll gain insight into this revolutionary manufacturing technique.

For more research : Search

Which 3D Printing Material is the Strongest?

Determining the strength of a 3D printed object depends on several factors, including the printing technology, the material properties, and the intended application. While metals like titanium and stainless steel are renowned for their strength and durability, other materials such as carbon fiber-reinforced polymers and certain engineering-grade plastics also offer high strength-to-weight ratios.

Each material has its advantages and limitations, and the choice often depends on the specific requirements of the project. Engineers and designers must carefully evaluate factors such as mechanical properties, cost, and manufacturability when selecting the most suitable material for their application.

By considering these factors, they can ensure that the 3D printed parts meet the required performance standards and deliver optimal results in their respective industries.

Can 3D Printing be Used for Mass Production?

The potential for 3D printing to be used for mass production has been a subject of much discussion and exploration in recent years. While 3D printing excels in certain aspects of manufacturing, such as rapid prototyping, customization, and low-volume production, its scalability for mass production is still evolving.

Advantages for Mass Production:

  1. Customization and Complexity: One of the key advantages of 3D printing in mass production is its ability to produce highly customized and complex parts without the need for additional tooling or setup costs. This flexibility is particularly beneficial in industries such as healthcare, where personalized medical devices and implants are in high demand.
  2. Reduced Material Waste: Traditional subtractive manufacturing methods often result in significant material waste due to the need to remove material from a larger block or sheet. In contrast, 3D printing is an additive process, where material is deposited only where needed, leading to minimal waste and potentially lower material costs.
  3. On-Demand Production: 3D printing enables on-demand production, allowing manufacturers to produce parts as needed, reducing inventory costs and the risk of overproduction. This just-in-time manufacturing approach can streamline supply chains and improve efficiency.

Challenges for Mass Production:

  1. Speed and Throughput: One of the primary challenges of using 3D printing for mass production is its relatively slow printing speed compared to traditional manufacturing methods. While advances in technology have improved printing speeds, it may still not be sufficient for high-volume production.
  2. Cost Considerations: While 3D printing can offer cost savings in certain scenarios, such as reducing the need for tooling and customization, the cost per part can still be higher than traditional manufacturing methods, especially for large production runs.
  3. Material Selection and Properties: The range of materials suitable for 3D printing is continually expanding, but not all materials are suitable for mass production applications. Material properties such as strength, durability, and heat resistance may vary, requiring careful consideration and testing for specific use cases.

Conclusion:

In conclusion, 3D printing continues to revolutionize the manufacturing industry with its versatility, customization capabilities, and potential for on-demand production. While it has made significant strides in applications such as rapid prototyping and low-volume production, its scalability for mass production is still evolving. Despite challenges such as speed, cost, and material limitations, ongoing advancements in technology and process optimization are expanding the possibilities for using 3D printing in mass manufacturing. As researchers, engineers, and manufacturers continue to innovate and overcome these challenges, the future of 3D printing as a mainstream manufacturing method looks increasingly promising. With its ability to create complex geometries, reduce waste, and enable customization, 3D printing is poised to play a significant role in shaping the future of production across industries.

Categories
Blog Javascript Learning

Solution: TypeError: Failed to construct ‘URL’: Invalid URL

Hello,

If you are facing error :


Unhandled Runtime Error
TypeError: Failed to construct 'URL': Invalid URL
Failed to construct ‘URL’ : Invalid URL in your nextjs app

And you already have following loader ‘imgix’ settings in your next.config.js file

images: {
    // loader and path setting for android build to load nextjsimage and also on web on certain scenarios!
    loader: 'imgix',
    path: '/', // Remove the path prefix for production images
    domains: [
      'xxx.com',
      '*.xxx.com',
      'aaa.xxx.com',
      'via.placeholder.com',
    ],
}

To fix this the solution provided here worked out well!

Code snippet solution: source page stackoverflow

const loaderProp =({ src }) => {
    return src;
}

<Image
      src={currentImage.imageurl}
      alt={currentImage.imageurl} 
      layout="fill"
      className={styles.imageSize} 
      loader={loaderProp}
/>

we just need to add loader prop to the Image tag of next.js component and passdown the callback function which resolves the error above, voila!

Hope this also help you if you are facing this solution in your next.js application.

happy learning!

Categories
Social

utsqrscan, UTS QR Code Scan – your Mumbai locals travel companion, know how?

If you are traveling in Mumbai and are having trouble finding the station QR scan code to book your tickets, here is your handy companion to scan the station QR code and book your tickets using the UTS app.
Your companion: https://utsqrscan.doableyo.com
Download the app from Google Playstore or bookmark the web link 🖇️ now!
Share with your friends and family right now!

#utsqrscan #mumbai #locals #mumbailocals

Categories
Learning Tech

Navigating ReactJS Interview Questions: Insights into the Latest Trends and Techniques

In the ever-evolving landscape of frontend development, ReactJS stands as a cornerstone technology, continually setting new standards for building dynamic and scalable web applications. As ReactJS continues to evolve with each new release, staying up-to-date with the latest features, best practices, and interview questions is essential for React developers aiming to excel in their careers. Let’s delve into some of the latest ReactJS interview questions, highlighting the cutting-edge trends and techniques shaping the world of React development.

  1. What are the key features introduced in the latest version of ReactJS? ReactJS has been advancing rapidly, introducing several groundbreaking features in recent releases. Some of the key features introduced in the latest version include:
    • Concurrent Mode: Concurrent Mode is a new experimental feature that aims to improve the responsiveness and performance of React applications by allowing React to work on multiple tasks simultaneously.
    • Suspense: Suspense is another experimental feature that simplifies data fetching and code splitting in React applications. It enables components to suspend rendering while waiting for data to load, providing a smoother user experience.
    • React Server Components: Server Components are a new paradigm introduced by React that allows components to be rendered on the server and hydrated on the client, improving performance and SEO for server-rendered React applications.
  2. How does Concurrent Mode enhance the performance of React applications? Concurrent Mode in ReactJS enables the rendering of components to be interrupted and resumed, allowing React to prioritize updates based on their importance. This concurrency model improves the responsiveness of applications, especially in scenarios where there are long-running tasks such as data fetching or rendering complex UI components. By breaking down rendering work into smaller units and scheduling them more efficiently, Concurrent Mode ensures that the user interface remains responsive and fluid, even under heavy load.
  3. Explain the concept of React Hooks and their significance in modern React development. React Hooks revolutionized the way developers write React components by providing a more intuitive and functional approach to state management and side effects. Hooks such as useState(), useEffect(), useContext(), and useRef() allow developers to encapsulate component logic into reusable functions, leading to cleaner and more composable code. The adoption of Hooks has streamlined component development, reduced the need for class components, and made it easier to share logic between different components. In modern React development, Hooks are considered indispensable tools for building scalable and maintainable applications.
  4. What are the advantages of using React Server Components? React Server Components offer several advantages for building server-rendered React applications:
    • Improved Performance: Server Components allow complex UI components to be rendered on the server, reducing the amount of JavaScript sent to the client and improving time-to-interactive metrics.
    • Better SEO: By rendering components on the server, React Server Components enable search engines to crawl and index content more effectively, resulting in better search engine rankings for server-rendered React applications.
    • Code Sharing: Server Components enable code sharing between the server and the client, reducing duplication and ensuring consistency between server-rendered and client-rendered components.
  5. How does React handle state management in large-scale applications? Managing state in large-scale React applications can be challenging, especially as the complexity of the application grows. To address this challenge, developers often employ state management libraries such as Redux, MobX, or Recoil. These libraries provide centralized stores for managing application state, enabling predictable state updates, efficient data access, and improved debugging capabilities. Additionally, React’s Context API can be used for sharing state between components without the need for prop drilling, further simplifying state management in complex applications.
  6. What are the best practices for optimizing performance in React applications? Optimizing performance in React applications requires careful consideration of several factors, including component rendering, data fetching, and bundle size. Some best practices for optimizing React application performance include:
    • Memoization: Memoizing expensive calculations and rendering results can improve performance by preventing unnecessary re-renders.
    • Code Splitting: Breaking down the application into smaller chunks and loading them asynchronously can reduce initial load times and improve perceived performance.
    • Server-Side Rendering (SSR): Implementing server-side rendering can improve performance and SEO by pre-rendering content on the server and sending HTML to the client.
    • Performance Monitoring: Regularly monitoring application performance using tools like React DevTools or Lighthouse can help identify performance bottlenecks and optimize critical areas of the application.

In conclusion, staying abreast of the latest trends and techniques in ReactJS development is essential for React developers aiming to excel in their careers. By mastering the latest ReactJS interview questions and understanding the underlying principles behind them, developers can demonstrate their proficiency in building modern, high-performance web applications with ReactJS. As ReactJS continues to evolve, embracing innovation and continuously learning new concepts will be key to staying ahead in the dynamic world of frontend development.

Categories
Learning Learning Tech

Mastering ReactJS Interview Questions: A Comprehensive Guide

In today’s fast-paced tech industry, ReactJS has emerged as a dominant force in frontend development. As businesses increasingly rely on ReactJS to build dynamic and interactive user interfaces, the demand for skilled ReactJS developers continues to rise. Whether you’re a seasoned React developer or just starting your journey, preparing for ReactJS interviews is crucial for landing your dream job. To help you ace your next interview, let’s delve into some of the most commonly asked ReactJS interview questions along with detailed explanations and best practices.

  1. What is ReactJS, and what are its key features? ReactJS, developed by Facebook, is an open-source JavaScript library for building user interfaces, particularly for single-page applications. Its key features include:
    • Virtual DOM: React creates a lightweight virtual representation of the actual DOM, enabling efficient updates.
    • Component-based architecture: React applications are composed of reusable and composable components, simplifying development and maintenance.
    • JSX (JavaScript XML): JSX allows embedding HTML-like syntax within JavaScript, facilitating the creation of component templates.
    • Unidirectional data flow: React follows a unidirectional data flow, where data flows in a single direction from parent to child components, ensuring predictable state management.
  2. What are the differences between ReactJS class components and functional components? React supports two types of components: class components and functional components.
    • Class components: These are ES6 classes that extend React.Component and have a state. They use the render method to return React elements.
    • Functional components: These are simple JavaScript functions that accept props as arguments and return React elements. With the introduction of React hooks, functional components can also manage state and lifecycle methods, blurring the line between class and functional components.
  3. Explain the concept of state and props in ReactJS.
    • State: State represents the data that a component manages internally. It is mutable and can be updated using the setState() method. State changes trigger re-rendering of the component.
    • Props: Props (short for properties) are immutable data passed from parent to child components. They allow parent components to communicate with their children by passing data as attributes. Props are read-only and cannot be modified within the child component.
  4. What are React hooks, and how do they work?
    React hooks are functions that enable functional components to use state and lifecycle features without writing a class. Some commonly used React hooks include useState(), useEffect(), and useContext(). Hooks allow developers to encapsulate logic and reuse it across multiple components, promoting code reusability and cleaner component structure.
  5. Describe the useEffect() hook and its purpose.
    useEffect() is a React hook used for handling side effects in functional components. Side effects include data fetching, subscriptions, or manually changing the DOM. useEffect() takes two arguments: a callback function containing the side effect logic and an optional array of dependencies. The hook executes the callback after every render unless specified otherwise, thus mimicking the behavior of lifecycle methods like componentDidMount() and componentDidUpdate().
  6. How does React handle forms?
    React provides controlled components to manage form state. In controlled components, form elements like input, textarea, and select are controlled by React state. Changes to the form elements are handled by updating the state, and the input values are controlled by the component’s state. This approach enables React to maintain the single source of truth for form data, making form handling more predictable and manageable.
  7. What are Higher-Order Components (HOCs) in React?
    Higher-Order Components (HOCs) are functions that accept a component as input and return a new enhanced component. HOCs enable code reuse, cross-cutting concerns, and behavior composition in React applications. They are commonly used for tasks such as authentication, logging, and conditional rendering. However, with the advent of React hooks, many use cases of HOCs can be achieved using custom hooks or function components.
  8. How does React Router work, and why is it used?
    React Router is a popular routing library for React applications, allowing developers to create dynamic, single-page applications with multiple views. It provides declarative routing using components like BrowserRouter, Route, Switch, and Link. React Router enables navigation between different components/pages without reloading the entire application, resulting in a smoother user experience similar to traditional multi-page applications.

In conclusion, mastering ReactJS interview questions requires a solid understanding of React’s core concepts, features, and best practices. By familiarizing yourself with these commonly asked questions and their explanations, you’ll be well-prepared to tackle ReactJS interviews with confidence and demonstrate your expertise in building modern web applications with ReactJS.

Happy coding!

Categories
Learning

5 doable things you can try

  1. Learn a New Recipe: Pick a dish or dessert you’ve always wanted to try making and dedicate some time to learning and cooking it.
  2. Start a Journal: Begin documenting your thoughts, experiences, or daily activities in a journal. It’s a great way to reflect and unwind.
  3. Take a Nature Walk: Spend some time outdoors, either in a nearby park or nature trail, to disconnect from screens and reconnect with nature.
  4. Try a New Hobby: Whether it’s painting, knitting, gardening, or playing a musical instrument, exploring a new hobby can be both rewarding and enjoyable.
  5. Declutter a Space: Choose a room or area in your home that needs organizing and decluttering, then spend some time tidying up and creating a more organized space.

Check : https://doableyo.com

Categories
Learning

Learn Beautiful Punjabi Language – Lesson 5

Sure! Punjabi is a beautiful language spoken primarily in the Punjab region of India and Pakistan.

Here are some more advanced Punjabi phrases:

  1. What are your future plans? – ਤੁਹਾਡੇ ਭਵਿੱਖ ਦੇ ਯੋਜਨਾਂ ਕੀ ਹਨ? (Tuhade bhavikh de yojna ki han?)
  2. I’m interested in learning about Punjabi culture – ਮੈਂ ਪੰਜਾਬੀ ਸੰਸਕ੍ਰਿਤੀ ਬਾਰੇ ਸਿੱਖਣ ਵਿੱਚ ਰੁਚੀ ਰੱਖਦਾ/ਰੱਖਦੀ ਹਾਂ (Main Punjabi sanskriti bare sikhan vich ruchi rakhta/rakhti haan)
  3. What do you think about current events? – ਤੁਸੀਂ ਮੌਜੂਦਾ ਘਟਨਾਵਾਂ ਬਾਰੇ ਕੀ ਸੋਚਦੇ ਹੋ? (Tusi maujuda ghatnavan bare ki sochde ho?)
  4. Can you recommend any Punjabi literature for me to read? – ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਕੋਈ ਪੰਜਾਬੀ ਸਾਹਿਤ ਸਿਫ਼ਾਰਸ਼ ਕਰ ਸਕਦੇ ਹੋ? (Ki tusi mainu koi Punjabi saahit sifars kar sakde ho?)
  5. How do you express your creativity? – ਤੁਸੀਂ ਆਪਣੀ ਰਚਨਾਤਮਕਤਾ ਨੂੰ ਕਿਵੇਂ ਵਿਆਖਿਆ ਕਰਦੇ ਹੋ? (Tusi apni rachnatmakta nu kiven viaakhya karde ho?)
  6. What are the biggest challenges facing Punjabi society today? – ਅੱਜ ਪੰਜਾਬੀ ਸਮਾਜ ਨੂੰ ਸਭ ਤੋਂ ਵੱਡੇ ਚੁਣੌਤੀਆਂ ਕੀ ਹਨ? (Ajj Punjabi samaj nu sabh ton vade chunautiyan ki han?)
  7. How do you see the future of Punjabi language and culture? – ਤੁਸੀਂ ਪੰਜਾਬੀ ਭਾਸ਼ਾ ਅਤੇ ਸੰਸਕ੍ਰਿਤੀ ਦਾ ਭਵਿੱਖ ਕਿਵੇਂ ਦੇਖਦੇ ਹੋ? (Tusi Punjabi bhasha ate sanskriti da bhavikh kiven dekhde ho?)

See you in the next lesson!