<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Omer Aplak</title>
    <description>The latest articles on DEV Community by Omer Aplak (@omeraplak).</description>
    <link>https://dev.to/omeraplak</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F194362%2F3e56911d-7999-481f-9e0e-4b91242a40e1.jpeg</url>
      <title>DEV Community: Omer Aplak</title>
      <link>https://dev.to/omeraplak</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/omeraplak"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Omer Aplak</dc:creator>
      <pubDate>Thu, 16 Oct 2025 03:45:19 +0000</pubDate>
      <link>https://dev.to/omeraplak/-5ch2</link>
      <guid>https://dev.to/omeraplak/-5ch2</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/ekimcem" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F481886%2Fff64fa9b-dd77-4a9e-ba50-896385203e19.png" alt="ekimcem"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/ekimcem/building-a-chatgpt-app-with-voltagent-and-the-apps-sdk-4j21" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Building a ChatGPT App with VoltAgent and the Apps SDK&lt;/h2&gt;
      &lt;h3&gt;Ekim Cem Ülger ・ Oct 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#agents&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mcp&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#chatgpt&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#voltagent&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>agents</category>
      <category>mcp</category>
      <category>chatgpt</category>
      <category>voltagent</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Omer Aplak</dc:creator>
      <pubDate>Wed, 18 Jun 2025 15:33:16 +0000</pubDate>
      <link>https://dev.to/omeraplak/-3a32</link>
      <guid>https://dev.to/omeraplak/-3a32</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/voltagent/voltagent-launch-week-1-whats-new-hoc" class="crayons-story__hidden-navigation-link"&gt;🚀 VoltAgent Launch Week #1 — What’s New?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;
          &lt;a class="crayons-logo crayons-logo--l" href="/voltagent"&gt;
            &lt;img alt="VoltAgent logo" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F10698%2Fa36edb42-a319-43d4-bcc4-960f9d8bb700.png" class="crayons-logo__image"&gt;
          &lt;/a&gt;

          &lt;a href="/necatiozmen" class="crayons-avatar  crayons-avatar--s absolute -right-2 -bottom-2 border-solid border-2 border-base-inverted  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F196826%2Ff5a8ff0a-28d5-4b1a-a7b7-5284f44e7dc2.jpeg" alt="necatiozmen profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/necatiozmen" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Necati Özmen
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Necati Özmen
                
              
              &lt;div id="story-author-preview-content-2602744" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/necatiozmen" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F196826%2Ff5a8ff0a-28d5-4b1a-a7b7-5284f44e7dc2.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Necati Özmen&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;span&gt;
              &lt;span class="crayons-story__tertiary fw-normal"&gt; for &lt;/span&gt;&lt;a href="/voltagent" class="crayons-story__secondary fw-medium"&gt;VoltAgent&lt;/a&gt;
            &lt;/span&gt;
          &lt;/div&gt;
          &lt;a href="https://dev.to/voltagent/voltagent-launch-week-1-whats-new-hoc" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 18 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/voltagent/voltagent-launch-week-1-whats-new-hoc" id="article-link-2602744"&gt;
          🚀 VoltAgent Launch Week #1 — What’s New?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/llm"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;llm&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/voltagent/voltagent-launch-week-1-whats-new-hoc" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;12&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/voltagent/voltagent-launch-week-1-whats-new-hoc#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>llm</category>
      <category>ai</category>
    </item>
    <item>
      <title>Build your next admin panel in 5 minutes!</title>
      <dc:creator>Omer Aplak</dc:creator>
      <pubDate>Fri, 24 Sep 2021 12:35:01 +0000</pubDate>
      <link>https://dev.to/refine/build-your-next-admin-panel-in-a-5-minute-with-beautiful-ant-design-38bl</link>
      <guid>https://dev.to/refine/build-your-next-admin-panel-in-a-5-minute-with-beautiful-ant-design-38bl</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffqo2c1380bf9cid27o57.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffqo2c1380bf9cid27o57.png" alt="refine - react framework admin panel" width="500" height="137"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;center&gt;[GitHub](https://github.com/pankod/refine) | [Tutorial](https://refine.dev/docs) | [Demo](https://example.refine.dev)&lt;/center&gt;

&lt;h2&gt;
  
  
  What is refine?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://refine.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;refine&lt;/strong&gt;&lt;/a&gt; offers lots of out-of-the box functionality for rapid development, without compromising extreme customizability. Use-cases include, but are not limited to &lt;em&gt;admin panels&lt;/em&gt;, &lt;em&gt;B2B applications&lt;/em&gt; and &lt;em&gt;dashboards&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Your API is supported, out of the box! Connects to any REST or GraphQL custom backend.&lt;/p&gt;

&lt;p&gt;Built-in support for&lt;br&gt;
NestJs CRUD, Airtable, Strapi, Strapi GraphQL, Supabase, and Altogic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;Higher-level frontend frameworks can save you a lot time, but they typically offer you a trade-off between speed and flexibility. &lt;/p&gt;

&lt;p&gt;After many years of experience in developing B2B frontend applications and working with popular frameworks, we came up with a new approach to tackle this dilemma. This is how &lt;strong&gt;refine&lt;/strong&gt; is born.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;refine&lt;/strong&gt; is a collection of helper &lt;code&gt;hooks&lt;/code&gt;, &lt;code&gt;components&lt;/code&gt; and &lt;code&gt;providers&lt;/code&gt;. They are all decoupled from your UI components and business logic, so they never keep you from customizing your UI or coding your own flow.&lt;/p&gt;

&lt;p&gt;As &lt;strong&gt;refine&lt;/strong&gt; is totally &lt;em&gt;unopinionated&lt;/em&gt; about UI and logic, it's strongly &lt;em&gt;opinionated&lt;/em&gt; about three parts of your application:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;API Networking&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State Management&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authentication &amp;amp; Authorization&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We believe, these are the most important components of a data-intensive frontend application and should be handled in a robust way by leveraging industry best practices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;refine&lt;/strong&gt; guarantees you a perfect implementation of these building blocks in your project, so you can focus on your development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architechture
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;refine&lt;/strong&gt; makes extensive use of &lt;a href="https://reactjs.org/docs/hooks-reference.html#gatsby-focus-wrapper" rel="noopener noreferrer"&gt;hooks&lt;/a&gt; as a default way for interacting with your components. &lt;br&gt;
Under the hood, &lt;strong&gt;refine&lt;/strong&gt; relies heavily to &lt;a href="https://react-query.tanstack.com/" rel="noopener noreferrer"&gt;React Query&lt;/a&gt; for data handling, caching and state management. &lt;br&gt;
Access to external sources and API's happen via providers which are basically plug-in type components for extendibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features
&lt;/h2&gt;

&lt;p&gt;⚙️ &lt;strong&gt;Zero-configuration&lt;/strong&gt;: One-line setup with &lt;a href="https://github.com/pankod/superplate" rel="noopener noreferrer"&gt;superplate&lt;/a&gt;. It takes less than a minute to start a project.&lt;/p&gt;

&lt;p&gt;📦 &lt;strong&gt;Out-of-the-box&lt;/strong&gt; : Routing, networking, authentication, state management, i18n and UI.&lt;/p&gt;

&lt;p&gt;🔌 &lt;strong&gt;Backend Agnostic&lt;/strong&gt; : Connects to any custom backend. Built-in support for &lt;a href="https://github.com/pankod/refine/tree/master/packages/simple-rest" rel="noopener noreferrer"&gt;REST API&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/graphql" rel="noopener noreferrer"&gt;GraphQL&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/nestjsx-crud" rel="noopener noreferrer"&gt;NestJs CRUD&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/airtable" rel="noopener noreferrer"&gt;Airtable&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/strapi" rel="noopener noreferrer"&gt;Strapi&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/strapi-graphql" rel="noopener noreferrer"&gt;Strapi GraphQL&lt;/a&gt;, &lt;a href="https://github.com/pankod/refine/tree/master/packages/supabase" rel="noopener noreferrer"&gt;Supabase&lt;/a&gt; and &lt;a href="https://github.com/pankod/refine/tree/master/packages/altogic" rel="noopener noreferrer"&gt;Altogic&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;📝 &lt;strong&gt;Native Typescript Core&lt;/strong&gt; : You can always opt out for plain Javascript.&lt;/p&gt;

&lt;p&gt;🔘 &lt;strong&gt;Decoupled UI&lt;/strong&gt; : UI components are exposed directly without encapsulation. You have full control on UI elements.&lt;/p&gt;

&lt;p&gt;🐜 &lt;strong&gt;Powerful Default UI&lt;/strong&gt; : Works seamlessly with integrated &lt;a href="https://ant.design/" rel="noopener noreferrer"&gt;Ant Design System&lt;/a&gt;. (Support for multiple UI frameworks is on the Roadmap)&lt;/p&gt;

&lt;p&gt;📝 &lt;strong&gt;Boilerplate-free Code&lt;/strong&gt; : Keeps your codebase clean and readable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/pankod/refine" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="https://refine.dev/docs" rel="noopener noreferrer"&gt;Tutorial&lt;/a&gt; | &lt;a href="https://example.refine.dev" rel="noopener noreferrer"&gt;Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>antdesign</category>
      <category>react</category>
      <category>refine</category>
      <category>reactadmin</category>
    </item>
    <item>
      <title>superplate - Performance-oriented Frontend application creator with popular tools</title>
      <dc:creator>Omer Aplak</dc:creator>
      <pubDate>Tue, 23 Mar 2021 11:32:09 +0000</pubDate>
      <link>https://dev.to/refine/superplate-performance-oriented-frontend-application-creator-with-popular-tools-4e3d</link>
      <guid>https://dev.to/refine/superplate-performance-oriented-frontend-application-creator-with-popular-tools-4e3d</guid>
      <description>&lt;p&gt;It has been a long time since we started the &lt;a href="https://github.com/pankod/next-boilerplate" rel="noopener noreferrer"&gt;next-boilerplate&lt;/a&gt; project. We are proud that it helped many frontend developers around the globe to speed up their frontend development cycles.&lt;/p&gt;

&lt;p&gt;In time, we took valuable lessons from our experience and the community feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There are infinite number of frontend technologies and it's impossible to combine everything in a single boilerplate product.&lt;/li&gt;
&lt;li&gt;The project is hard to maintain with tons of external dependencies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To tackle the complexity problem we started a new project from scratch. We call it "&lt;a href="https://github.com/pankod/superplate" rel="noopener noreferrer"&gt;superplate&lt;/a&gt;" - the frontend boilerplate with superpowers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2d4oub5drmyh5gkq43z.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2d4oub5drmyh5gkq43z.gif" alt="see it in action" width="443" height="332"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;superplate is designed to save you hours of development time when starting a new project. superplate is offering various plugins/tools you can choose from but It's &lt;a href="https://pankod.github.io/superplate/docs/development/creating-a-plugin" rel="noopener noreferrer"&gt;super-easy&lt;/a&gt; for you to modify those plugins or create your own ones. Once you are done, you can share your plugins and set &lt;a href="https://github.com/pankod/superplate" rel="noopener noreferrer"&gt;superplate&lt;/a&gt; up to use your custom plugins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fianogl88e44aohoi5b8g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fianogl88e44aohoi5b8g.png" alt="superplate plugins" width="800" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;superplate's default framework is Next.js. More framework targets are coming soon.&lt;/p&gt;

&lt;p&gt;You may checkout the project from the &lt;a href="https://github.com/pankod/superplate" rel="noopener noreferrer"&gt;repo page&lt;/a&gt; or &lt;a href="https://pankod.github.io/superplate/" rel="noopener noreferrer"&gt;documentation&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>typescript</category>
      <category>opensource</category>
      <category>nextjs</category>
      <category>react</category>
    </item>
  </channel>
</rss>
