<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>learning on www.freniche.com</title>
    <link>https://dfreniche.github.io/tags/learning/</link>
    <description>Recent content in learning on www.freniche.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright> </copyright>
    <lastBuildDate>Sat, 15 Aug 2020 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://dfreniche.github.io/tags/learning/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>The humble assignment operator in Swift</title>
      <link>https://dfreniche.github.io/posts/2020-08-15-the-humble-assignment-operator/</link>
      <pubDate>Sat, 15 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dfreniche.github.io/posts/2020-08-15-the-humble-assignment-operator/</guid>
      <description>You&amp;rsquo;re starting to learn any programming language. From Assemmbler to Clojure, from Swift to COBOL. At some point you&amp;rsquo;ll want to assign a value to a memory position. It can be a constant or a variable. You just want to change that memory position. This is something so basic that CPUs have lots a lots of operations devoted to moving data around: setting the CPU registers, copying blocks of bytes from one place to another, moving data into the stack, etc.</description>
    </item>
    
    <item>
      <title>FlatMap for Optionals, took me a while to understand</title>
      <link>https://dfreniche.github.io/posts/2020-08-13-flatmap-optionals/</link>
      <pubDate>Thu, 13 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dfreniche.github.io/posts/2020-08-13-flatmap-optionals/</guid>
      <description>In my last post I wrote about why I think Swift is not a simple language. After all, if you need powerful, expressive constructs you´ll end up having some degree of complexity in there. My critique was more about how they market it as simple for beginners, when sometimes I have to scratch my head to understand some code. I´m dumb as a rock, that&amp;rsquo;s for sure, but have been typing code since ´88.</description>
    </item>
    
    <item>
      <title>Swift, the simple and easy to learn language?</title>
      <link>https://dfreniche.github.io/posts/2020-07-27-swift-the-not-that-easy-to-learn-language/</link>
      <pubDate>Mon, 27 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dfreniche.github.io/posts/2020-07-27-swift-the-not-that-easy-to-learn-language/</guid>
      <description>Photo by Kimberly Farmer on Unsplash
Apple markets Swift as The powerful programming language that is also easy to learn.
Nope.
Sorry to break this on you, but Swift is far from easy to learn. This is something I’ve been commenting in the past in Twitter, Slack and private conversations with other devs. To set a baseline, if I say Swift is not easy to learn, what would an easy to learn language look like?</description>
    </item>
    
  </channel>
</rss>