1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1],{773:(e,t,i)=>{i.d(t,{A:()=>g});var n=i(7876),a=i(7328),r=i.n(a),s=i(8230),o=i.n(s),l=i(8913),d=i(8126),c=i(1973);let g=({items:e})=>{let{language:t}=(0,d.ok)(),i={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,i)=>({"@type":"ListItem",position:i+1,name:e.label,item:(0,l.E)(t,e.path)}))};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r(),{children:(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(i)}},"breadcrumbs")}),(0,n.jsx)("nav",{"aria-label":"Breadcrumb",className:"text-sm text-gray-500",children:(0,n.jsx)("ol",{className:"flex flex-wrap items-center gap-x-2 gap-y-1",children:e.map((i,a)=>{let r=a===e.length-1;return(0,n.jsx)("li",{className:"flex items-center gap-2",children:r?(0,n.jsx)("span",{"aria-current":"page",className:"text-gray-600 dark:text-gray-400 line-clamp-1",children:i.label}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o(),{href:(0,c.dS)(i.path,t),className:"hover:text-brand transition-colors",children:i.label}),(0,n.jsx)("span",{"aria-hidden":"true",children:"âº"})]})},i.path)})})})]})}},5167:(e,t,i)=>{i.d(t,{A:()=>n});let n=[{id:22,description:"Creating interfaces that allow different software applications to communicate and share data.",name:"API Development",slug:"api-development"},{id:19,description:"Focused on server-side logic, databases, APIs, and cloud integration for application performance.",name:"Backend Development",slug:"backend-development"},{id:23,description:"Writing clean, reusable, and optimized code that enhances software performance and reduces errors.",name:"Efficient Coding",slug:"efficient-coding"},{id:20,description:"Building the visual elements of a website or app that users interact with, using HTML, CSS, and JavaScript.",name:"Frontend Development",slug:"frontend-development"},{id:18,description:"Designing and building applications for mobile platforms like iOS and Android.",name:"Mobile App Development",slug:"mobile-app-development"},{id:24,description:"Designing algorithms to solve problems efficiently, ensuring faster and more accurate results in software.",name:"Programming Algorithms",slug:"programming-algorithms"},{id:16,description:"Understanding and utilizing various languages like Python, JavaScript, Java, and C++ for building software.",name:"Programming Languages",slug:"programming-languages"},{id:21,description:"Harnessing the power of Python for building web apps, data analysis, AI projects, and more.",name:"Python Programming",slug:"python-programming"},{id:15,description:"Crafting the software that powers applications, ensuring functionality, performance, and scalability",name:"Software Development",slug:"software-development"},{id:17,description:"Creating websites and web applications, focusing on both the front-end and back-end development.",name:"Web Development",slug:"web-development"},{id:30,description:"Creators are individuals who develop original ideas, products, or content, driving innovation across various fields such as art, technology, and entertainment.",name:"Creators",slug:"Creators"},{id:31,description:"Inventors are individuals who create new ideas, devices, or processes that drive innovation and technological advancement.",name:"Inventors",slug:"Inventors"},{id:32,description:"CAD (Computer-Aided Design) is software used for creating, modifying, and optimizing designs in various fields like engineering, architecture, and product design. It allows for precise 2D and 3D modeling, drafting, and simulation.",name:"CAD",slug:"CAD"},{id:33,description:"Qt is a cross-platform framework for developing graphical user interfaces and applications. It supports C++ and QML, enabling developers to create high-performance, multi-platform apps with rich user interfaces",name:"Qt",slug:"Qt"},{id:44,description:"C++ is a compiled, high-performance programming language used for desktop applications, systems software and real-time tools.",name:"C++",slug:"cpp"},{id:34,description:"Robotics involves the design, construction, operation, and use of robots, often incorporating sensors, actuators, and artificial intelligence to perform tasks autonomously or semi-autonomously. It is widely used in manufacturing, healthcare, and research, enabling automation and precision in various industries.",name:"Robotics",slug:"robotics"},{id:35,description:"Modeling in computer-aided design (CAD) refers to the process of creating a digital representation of a physical object or system. It involves using specialized software to de
1sign and manipulate 3D models, which can be used for manufacturing, simulation, or visualization.",name:"Modeling",slug:"modeling"},{id:36,description:"Automation refers to the use of technology to perform tasks without human intervention, often to increase efficiency and precision. It is widely applied in industries like manufacturing, logistics, and service.",name:"Automation",slug:"automation"},{id:37,description:"Artificial Intelligence (AI) in robotics allows robots to perform tasks that typically require human intelligence, such as decision-making, problem-solving, and learning from experience.",name:"Artificial Intelligence",slug:"artificial-intelligence"},{id:38,description:"Machine Learning is a subset of AI that enables robots to learn and improve from data without being explicitly programmed. It allows for more adaptive and intelligent robotic systems.",name:"Machine Learning",slug:"machine-learning"},{id:39,description:"Robotic Process Automation (RPA) involves the use of robots to automate repetitive tasks in business processes, improving efficiency and reducing human error in various industries.",name:"Robotic Process Automation",slug:"robotic-process-automation"},{id:40,description:"Robotic Engineering focuses on the design, construction, and operation of robots. It combines mechanical, electrical, and software engineering to create functional robots.",name:"Robotic Engineering",slug:"robotic-engineering"},{id:41,description:"Autonomous Systems in robotics enable robots to perform tasks independently, making decisions based on their environment without requiring direct human control.",name:"Autonomous Systems",slug:"autonomous-systems"},{id:42,description:"Mechatronics is an interdisciplinary field that combines mechanical engineering, electrical engineering, and computer science to design and build intelligent systems, including robots.",name:"Mechatronics",slug:"mechatronics"},{id:43,description:"Robot Programming is the process of writing the code that enables robots to perform specific tasks. This includes both the high-level logic and the low-level control of robotic actions.",name:"Robot Programming",slug:"robot-programming"},{id:45,description:"Designing tools and content that people with different abilities, including disabilities, can use comfortably.",name:"Accessibility",slug:"accessibility"},{id:46,description:"Neurodiversity: ADHD, dyslexia, autism and other ways of processing information.",name:"Neurodiversity",slug:"neurodiversity"},{id:47,description:"Evidence-based ways to read, learn and study more effectively.",name:"Study Techniques",slug:"study-techniques"}]},6254:(e,t,i)=>{i.d(t,{A:()=>g});var n=i(7876),a=i(8126);let r=[{id:2,description:"A general tag for articles related to various forms of art, its trends, and practices",name:"Art",slug:"art"},{id:8,description:"A tag for collectors and those interested in the art collection process, from discovering emerging artists to curating an art collection that reflects personal style and investment goals.",name:"Art Collecting",slug:"art-collecting"},{id:10,description:"A tag for articles and listings related to art available for purchase, providing buyers with information on where to find art for sale, including galleries, online platforms, and auctions.",name:"Art for Sale",slug:"art-for-sale"},{id:9,description:"A tag focused on the dynamic and evolving global art market, examining trends, pricing, key players, and opportunities for collectors, artists, and investors.",name:"Art Market",slug:"art-market"},{id:13,description:"A tag that keeps readers informed about the latest trends in the art world, covering shifts in styles, mediums, and themes, as well as the influence of social and technological changes.",name:"Art Trends",slug:"art-trends"},{id:12,description:"A tag for discovering new and undiscovered artists, shedding light on up-and-coming creatives whose works offer fresh perspectives and creative breakthroughs in the art scene.",name:"Artist Discoveries",slug:"artist-discoveries"},{id:11,description:"A tag for exploring the diverse and innovative works of contemporary artists, from well-known names to emerging talents who are shaping the future of the art world.",name:"Contemporary Artists",slug:"contemporary-artists"},{id:3,description:"A broad tag for articles exploring various cultural experiences, including their trends, practices, and evolving influences across different societies and art forms.",name:"Culture",slug:"culture"},{id:5,description:"A tag dedicated to exploring the vibrant world of new artists, their fresh perspectives, and the impact they have on contemporary art scenes across the globe.",name:"NewArtists",slug:"newartists"},{id:7,description:"A tag for highlighting one-of-a-kind art pieces created by talented artists, distinguishing them from prints and reproductions, and emphasizing the value of owning original artworks.",name:"Original Artworks",
1slug:"original-artworks"},{id:6,description:"A tag designed to promote the importance of supporting independent artists, helping them grow their careers and thrive outside the commercialized art world.",name:"Support Independent Artists",slug:"support-independent-artists"},{id:4,description:"A tag dedicated to articles that highlight the importance of supporting artists, promoting their work, and fostering a more inclusive and thriving art community.",name:"SupportArtists",slug:"supportartists"}];var s=i(5167),o=i(1973),l=i(2059),d=i(4587),c=i.n(d);let g=({articles:e,heading:t="h3",eager:i=3})=>{let{language:d}=(0,a.ok)(),g=(()=>{let{language:e}=(0,a.ok)();return t=>"string"==typeof t?t:t?.[e]??t?.en??t?.es??""})();return(0,n.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 max-w-6xl",children:e.map((e,a)=>{let m=e.tags.map(e=>{let t=r.find(t=>t.id===parseInt(e))||s.A.find(t=>t.id===parseInt(e));return t?t.name:"Unknown"}),p=o.Gp.has(e.path)?"en":d;return(0,n.jsxs)("a",{href:`${"en"===p?"":`/${p}`}${(0,o.dS)(e.path,p)}`,className:"group flex flex-col border rounded-lg overflow-hidden transition-all duration-300 hover:border-brand bg-white border-gray-200 dark:bg-[#111] dark:border-gray-800",children:[(0,n.jsx)("div",{className:"aspect-video bg-gray-200 dark:bg-gray-800 overflow-hidden",children:g(e.imageUrl)?(0,n.jsx)(c(),{sizes:"(min-width: 1024px) 384px, (min-width: 640px) 50vw, 100vw",src:g(e.imageUrl),alt:g(e.title),width:1200,height:675,className:"w-full h-full object-cover",fetchPriority:a<i?"high":"auto",loading:a<i?"eager":"lazy"}):(0,n.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-[#0a0a0a]",children:(0,n.jsx)("svg",{viewBox:"0 0 40 30",className:"w-20 h-16","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M 4 15 Q 12 4 20 15 Q 28 26 36 15",fill:"none",stroke:"#00FF00",strokeWidth:"8",strokeLinecap:"round"})})})}),(0,n.jsxs)("div",{className:"p-5 flex flex-col flex-grow",children:[(0,n.jsx)(t,{className:"text-lg font-bold mb-2 group-hover:text-brand transition-colors text-gray-900 dark:text-white",children:g(e.title)}),(0,n.jsxs)("div",{className:"mb-4 flex-grow",children:[(0,n.jsx)("p",{className:"text-sm line-clamp-2 text-gray-600 dark:text-gray-400",children:g(e.description)}),(0,n.jsxs)("span",{className:"mt-1 inline-block text-sm font-semibold text-brand group-hover:underline",children:[l.P.blog.readMore[d]," â"]})]}),m.length>0&&(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:m.map(e=>(0,n.jsx)("span",{className:"px-2 py-1 text-xs font-medium text-brand border border-brand/30 rounded",children:e},e))})]})]},e.path)})})}},9001:(e,t,i)=>{i.d(t,{A:()=>u});var n=i(7876),a=i(7328),r=i.n(a),s=i(8913),o=i(7371),l=i(6254),d=i(773),c=i(8126),g=i(2059),m=i(5169);let p={tech:"/blog/technology",art:"/blog/art"},u=({category:e,theme:t,toggleTheme:i})=>{let{language:a}=(0,c.ok)(),u=g.P.blog,h=u[e],f=p[e],v=(0,s.E)(a,f),b=m.A.filter(t=>t.category===e);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.A,{path:f}),(0,n.jsxs)(r(),{children:[(0,n.jsx)("title",{children:h.title[a]}),(0,n.jsx)("meta",{name:"description",content:h.description[a]}),(0,n.jsx)("meta",{name:"author",content:"dravvt"}),(0,n.jsx)("meta",{name:"robots",content:"index, follow"}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:v}),(0,n.jsx)("meta",{property:"og:title",content:h.title[a]}),(0,n.jsx)("meta",{property:"og:description",content:h.description[a]}),(0,n.jsx)("meta",{property:"og:image",content:"https://dravvt.com/dravvt-og.png"}),(0,n.jsx)("meta",{property:"og:site_name",content:"dravvt"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:h.title[a]}),(0,n.jsx)("meta",{name:"twitter:description",content:h.description[a]}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://dravvt.com/dravvt-og.png"})]}),(0,n.jsx)("div",{className:"min-h-screen bg-[#f5f5f5] text-gray-900 dark:bg-[#0a0a0a] dark:text-white",children:(0,n.jsx)("div",{className:"p-8 pl-8 md:pl-12 lg:pl-16 md:py-20",style:{fontFamily:"'Jost', sans-serif"},children:(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,n.jsx)(o.A,{theme:t,toggleTheme:i,activePage:"blog"}),(0,n.jsxs)("div",{className:"mt-8",children:[(0,n.jsx)(d.A,{items:[{label:"Blog",path:"/blog"},{label:u["tech"===e?"techSection":"artSection"][a],path:f}]}),(0,n.jsx)("h1",{className:"mt-4 text-2xl font-bold",children:h.heading[a]}),(0,n.jsx)("p",{className:"mt-3 mb-8 max-w-2xl text-base text-gray-600 dark:text-gray-400",children:h.description[a]}),(0,n.jsx)(l.A,{articles:b,heading:"h2"})]})]})})})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.