<?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: divyesh vekariya</title>
    <description>The latest articles on DEV Community by divyesh vekariya (@divyesh_vekariya).</description>
    <link>https://dev.to/divyesh_vekariya</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png</url>
      <title>DEV Community: divyesh vekariya</title>
      <link>https://dev.to/divyesh_vekariya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/divyesh_vekariya"/>
    <language>en</language>
    <item>
      <title>Swift Mastery Series — Part 12: Swift Extensions</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 18 Sep 2026 15:10:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-12-swift-extensions-ikk</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-12-swift-extensions-ikk</guid>
      <description>&lt;h2&gt;
  
  
  Swift Extensions: More Than Just Convenience
&lt;/h2&gt;

&lt;p&gt;Swift extensions let you add behavior to existing types without subclassing.&lt;/p&gt;

&lt;p&gt;They can help with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organizing responsibilities&lt;/li&gt;
&lt;li&gt;Adding reusable behavior&lt;/li&gt;
&lt;li&gt;Improving readability&lt;/li&gt;
&lt;li&gt;Keeping types focused&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But like any tool, they work best when used with the right design boundaries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dkvekariya.medium.com/swift-extensions-add-behavior-to-any-type-without-subclassing-de5090ae3808" rel="noopener noreferrer"&gt;https://dkvekariya.medium.com/swift-extensions-add-behavior-to-any-type-without-subclassing-de5090ae3808&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui
&lt;/h1&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 12: Swift Protocols</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 11 Sep 2026 14:40:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-12-swift-protocols-2gcb</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-12-swift-protocols-2gcb</guid>
      <description>&lt;h2&gt;
  
  
  Swift Protocols Are More Than Contracts
&lt;/h2&gt;

&lt;p&gt;Protocols aren't just about defining requirements.&lt;/p&gt;

&lt;p&gt;They can help you design around behavior, composition, and clear responsibilities instead of relying heavily on inheritance.&lt;/p&gt;

&lt;p&gt;I explored protocols, conformance, protocol extensions, generics, and Protocol-Oriented Programming with practical Swift examples.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-protocols-contracts-conformance-and-protocol-oriented-programming-6b9d48617970" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-protocols-contracts-conformance-and-protocol-oriented-programming-6b9d48617970&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui
&lt;/h1&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 11: Swift Optionals</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 04 Sep 2026 14:15:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-10-swift-enums-34fl</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-10-swift-enums-34fl</guid>
      <description>&lt;p&gt;&lt;code&gt;Optional&lt;/code&gt; is one of the first Swift concepts developers learn.&lt;/p&gt;

&lt;p&gt;But it's easy to learn the syntax without understanding the reason behind it.&lt;/p&gt;

&lt;p&gt;Why does Swift make us explicitly handle missing values?&lt;/p&gt;

&lt;p&gt;Because optionals are a fundamental part of Swift's type-safety model.&lt;/p&gt;

&lt;p&gt;In this guide, I explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What &lt;code&gt;nil&lt;/code&gt; actually represents&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Optional&lt;/code&gt; and its underlying model&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;if let&lt;/code&gt; and &lt;code&gt;guard let&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Optional chaining&lt;/li&gt;
&lt;li&gt;Nil-coalescing&lt;/li&gt;
&lt;li&gt;Common unwrapping mistakes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding the design behind optionals makes the syntax much easier to reason about.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-optionals-nil-unwrapping-and-the-safety-system-behind-the-24d48687694f" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-optionals-nil-unwrapping-and-the-safety-system-behind-the-24d48687694f&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #swift #ios #swiftui #programming
&lt;/h3&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>mobile</category>
      <category>coding</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 10: Swift Enums</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 28 Aug 2026 13:50:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-10-swift-enums-2jeg</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-10-swift-enums-2jeg</guid>
      <description>&lt;p&gt;A Swift enum can be much more powerful than a simple list of cases.&lt;/p&gt;

&lt;p&gt;With associated values, an enum can carry different data for different states.&lt;/p&gt;

&lt;p&gt;With raw values, it can represent external values cleanly.&lt;/p&gt;

&lt;p&gt;And with pattern matching, you can handle those states in a concise and type-safe way.&lt;/p&gt;

&lt;p&gt;This makes enums especially useful for modeling application state and reducing invalid combinations of properties.&lt;/p&gt;

&lt;p&gt;I put together a practical guide covering these concepts and how to use them effectively in real Swift projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-enums-associated-values-raw-values-and-pattern-matching-a5844461beb1" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-enums-associated-values-raw-values-and-pattern-matching-a5844461beb1&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui #programming
&lt;/h1&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 9: Swift Classes: Reference Types, Inheritance &amp; When to Use Them</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 24 Aug 2026 12:20:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-8-swift-classes-reference-types-inheritance-when-to-use-them-2a3b</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-8-swift-classes-reference-types-inheritance-when-to-use-them-2a3b</guid>
      <description>&lt;p&gt;Swift encourages developers to prefer value types.&lt;/p&gt;

&lt;p&gt;So when should you actually use a &lt;code&gt;class&lt;/code&gt;?&lt;/p&gt;

&lt;p&gt;Classes become useful when your model needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reference semantics&lt;/li&gt;
&lt;li&gt;Identity&lt;/li&gt;
&lt;li&gt;Shared mutable state&lt;/li&gt;
&lt;li&gt;Inheritance&lt;/li&gt;
&lt;li&gt;A shared lifecycle&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The important part isn't memorizing the differences between &lt;code&gt;struct&lt;/code&gt; and &lt;code&gt;class&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;It's understanding &lt;strong&gt;why reference semantics are sometimes necessary&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this guide, I explore Swift classes, reference types, inheritance, and the situations where a class is the better design choice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-classes-reference-types-inheritance-and-when-to-use-them-f7a1fd4bd47c" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-classes-reference-types-inheritance-and-when-to-use-them-f7a1fd4bd47c&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #swift #ios #swiftui #programming
&lt;/h3&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 8: Swift Structs: Why Apple Chooses Value Types Over Classes</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 14 Aug 2026 14:45:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-8-swift-structs-why-apple-chooses-value-types-over-classes-47m1</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-8-swift-structs-why-apple-chooses-value-types-over-classes-47m1</guid>
      <description>&lt;p&gt;One of the biggest mindset shifts in Swift is realizing that &lt;code&gt;struct&lt;/code&gt; isn't a lightweight version of &lt;code&gt;class&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;It's a deliberate design choice.&lt;/p&gt;

&lt;p&gt;In this article, I cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why Apple recommends value types&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;struct&lt;/code&gt; vs &lt;code&gt;class&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Value vs reference semantics&lt;/li&gt;
&lt;li&gt;Copy-on-Write&lt;/li&gt;
&lt;li&gt;Performance and concurrency benefits&lt;/li&gt;
&lt;li&gt;When a &lt;code&gt;class&lt;/code&gt; is still the right choice&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wondered why Swift favors &lt;code&gt;struct&lt;/code&gt;, this guide explains the reasoning behind it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-structs-why-apple-chooses-value-types-over-classes-f60b79aa3659" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-structs-why-apple-chooses-value-types-over-classes-f60b79aa3659&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui #programming
&lt;/h1&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 7: Swift Closures: The Concept That Unlocks Everything Else</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 07 Aug 2026 15:01:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-part-7-swift-closures-the-concept-that-unlocks-everything-else-59co</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-part-7-swift-closures-the-concept-that-unlocks-everything-else-59co</guid>
      <description>&lt;p&gt;Closures are one of the most important features in Swift.&lt;/p&gt;

&lt;p&gt;Yet they're also one of the topics that developers struggle with the most.&lt;/p&gt;

&lt;p&gt;In this guide, I cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Closure syntax explained&lt;/li&gt;
&lt;li&gt;Capturing values&lt;/li&gt;
&lt;li&gt;Trailing closures&lt;/li&gt;
&lt;li&gt;Escaping vs non-escaping closures&lt;/li&gt;
&lt;li&gt;Real-world iOS examples&lt;/li&gt;
&lt;li&gt;Common mistakes to avoid&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever felt confused by closures, this article is designed to make them finally click.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-closures-the-concept-that-unlocks-everything-else-91d441e21f24" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-closures-the-concept-that-unlocks-everything-else-91d441e21f24&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui #programming
&lt;/h1&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Background App Refresh in iOS: Implementation, Debugging &amp; Pitfalls (Part 2)</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Thu, 30 Jul 2026 14:15:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/background-app-refresh-in-ios-implementation-debugging-pitfalls-part-2-1al9</link>
      <guid>https://dev.to/divyesh_vekariya/background-app-refresh-in-ios-implementation-debugging-pitfalls-part-2-1al9</guid>
      <description>&lt;p&gt;You've learned how Background App Refresh works.&lt;/p&gt;

&lt;p&gt;Now comes the harder part: making it work reliably.&lt;/p&gt;

&lt;p&gt;In this article, I cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Implementation best practices&lt;/li&gt;
&lt;li&gt;Debugging techniques&lt;/li&gt;
&lt;li&gt;Testing strategies&lt;/li&gt;
&lt;li&gt;Common mistakes&lt;/li&gt;
&lt;li&gt;Why background tasks appear inconsistent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wondered why your app refreshes perfectly in development but behaves differently in production, this guide is for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/background-app-refresh-in-ios-implementation-debugging-pitfalls-part-2-of-2-01ed202f0824" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/background-app-refresh-in-ios-implementation-debugging-pitfalls-part-2-of-2-01ed202f0824&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #ios #swift #mobiledevelopment #programming
&lt;/h3&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Background App Refresh in iOS: Busting the Myths (Part 1)</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Fri, 24 Jul 2026 14:45:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/background-app-refresh-in-ios-busting-the-myths-part-1-ide</link>
      <guid>https://dev.to/divyesh_vekariya/background-app-refresh-in-ios-busting-the-myths-part-1-ide</guid>
      <description>&lt;p&gt;If you've ever said:&lt;/p&gt;

&lt;p&gt;"Background App Refresh doesn't work."&lt;/p&gt;

&lt;p&gt;You're not alone.&lt;/p&gt;

&lt;p&gt;The challenge isn't the API—it's understanding how iOS decides when your app gets background execution time.&lt;/p&gt;

&lt;p&gt;In this article, I cover:&lt;/p&gt;

&lt;p&gt;Common myths about Background App Refresh&lt;br&gt;
How iOS actually schedules background work&lt;br&gt;
Why apps behave differently on different devices&lt;br&gt;
The mental model every iOS developer should have&lt;/p&gt;

&lt;p&gt;Read Part 1 here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/background-app-refresh-in-ios-busting-the-myths-part-1-of-2-0bd58ab3bcca" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/background-app-refresh-in-ios-busting-the-myths-part-1-of-2-0bd58ab3bcca&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ios #swift #mobiledevelopment #programming
&lt;/h1&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>swiftui</category>
      <category>programming</category>
    </item>
    <item>
      <title>Claude got it Right! Spain Won</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 20 Jul 2026 07:17:34 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/claude-got-it-right-spain-won-26p</link>
      <guid>https://dev.to/divyesh_vekariya/claude-got-it-right-spain-won-26p</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd" class="crayons-story__hidden-navigation-link"&gt;I Asked Claude AI to Predict the FIFA World Cup 2026 Winner... It Got It Right&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 href="/divyesh_vekariya" class="crayons-avatar  crayons-avatar--l  "&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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya profile" class="crayons-avatar__image" width="600" height="600"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/divyesh_vekariya" class="crayons-story__secondary fw-medium m:hidden"&gt;
              divyesh vekariya
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                divyesh vekariya
                
              
              &lt;div id="story-author-preview-content-4184805" 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="/divyesh_vekariya" 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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" class="crayons-avatar__image" alt="" width="600" height="600"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;divyesh vekariya&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;/div&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jul 20&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/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd" id="article-link-4184805"&gt;
          I Asked Claude AI to Predict the FIFA World Cup 2026 Winner... It Got It Right
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&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;a class="crayons-tag  crayons-tag--monochrome " href="/t/claude"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;claude&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/agentaichallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;agentaichallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devdiscuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devdiscuss&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/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd" 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="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;5&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;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;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

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

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>I Asked Claude AI to Predict the FIFA World Cup 2026 Winner... It Got It Right</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 20 Jul 2026 06:53:05 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd</link>
      <guid>https://dev.to/divyesh_vekariya/i-asked-claude-ai-to-predict-the-fifa-world-cup-2026-winner-it-got-it-right-21dd</guid>
      <description>&lt;p&gt;Before the tournament kicked off, I asked Claude AI a simple question:&lt;/p&gt;

&lt;p&gt;Who will win the FIFA World Cup 2026?&lt;/p&gt;

&lt;p&gt;Its prediction:&lt;br&gt;
🇪🇸 Spain&lt;/p&gt;

&lt;p&gt;Final result:&lt;br&gt;
🏆 Spain became World Champions.&lt;/p&gt;

&lt;p&gt;It's an interesting example of how modern LLMs can synthesize public information team strength, historical performance, recent form, and probabilities to generate plausible forecasts.&lt;/p&gt;

&lt;p&gt;Of course, one correct prediction doesn't prove AI can predict the future, but it does raise an interesting question:&lt;/p&gt;

&lt;p&gt;Where is the line between statistical reasoning and luck?&lt;/p&gt;

&lt;p&gt;I documented the prediction before the tournament started:&lt;br&gt;
&lt;a href="https://medium.com/@dkvekariya/claude-predicted-fifa-world-cup-2026-winner-how-5f082f049011" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/claude-predicted-fifa-world-cup-2026-winner-how-5f082f049011&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts:&lt;br&gt;
How it made it possible to get that accurate?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>agentaichallenge</category>
      <category>devdiscuss</category>
    </item>
    <item>
      <title>Swift Mastery Series — Part 6: Swift Functions</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Thu, 16 Jul 2026 15:00:00 +0000</pubDate>
      <link>https://dev.to/divyesh_vekariya/swift-mastery-series-part-6-swift-functions-2jeb</link>
      <guid>https://dev.to/divyesh_vekariya/swift-mastery-series-part-6-swift-functions-2jeb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Swift Functions: Everything a Senior iOS Engineer Knows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Functions are one of the first Swift concepts we learn.&lt;/p&gt;

&lt;p&gt;Yet they're also one of the easiest to underestimate.&lt;/p&gt;

&lt;p&gt;Great function design leads to cleaner APIs, better testability, and more maintainable code.&lt;/p&gt;

&lt;p&gt;In this guide, I cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parameter labels&lt;/li&gt;
&lt;li&gt;Default &amp;amp; variadic parameters&lt;/li&gt;
&lt;li&gt;inout&lt;/li&gt;
&lt;li&gt;Function types&lt;/li&gt;
&lt;li&gt;Escaping vs non-escaping closures&lt;/li&gt;
&lt;li&gt;API design best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're looking to write Swift that scales beyond small projects, this guide is for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@dkvekariya/swift-functions-everything-a-senior-ios-engineer-knows-that-you-dont-924f559b5fbd" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/swift-functions-everything-a-senior-ios-engineer-knows-that-you-dont-924f559b5fbd&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  swift #ios #swiftui #programming
&lt;/h1&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
