<?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: mirrored-chameleon</title>
    <description>The latest articles on DEV Community by mirrored-chameleon (@mirroredchameleon).</description>
    <link>https://dev.to/mirroredchameleon</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%2F4079582%2F0ffc679f-514c-4786-9b0d-246c54704d47.png</url>
      <title>DEV Community: mirrored-chameleon</title>
      <link>https://dev.to/mirroredchameleon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mirroredchameleon"/>
    <language>en</language>
    <item>
      <title>BioSwift Devlog #1: Let's Compile DNA in Swift</title>
      <dc:creator>mirrored-chameleon</dc:creator>
      <pubDate>Fri, 25 Sep 2026 01:29:04 +0000</pubDate>
      <link>https://dev.to/mirroredchameleon/bioswift-devlog-1-1ibc</link>
      <guid>https://dev.to/mirroredchameleon/bioswift-devlog-1-1ibc</guid>
      <description>&lt;p&gt;Howdy! I am currently working on building a bioinformatics library for Swift, like BioPython, Rust-Bio, and BioRuby. I am building it on a MacBook Pro from 2018, and I have already faced a few challenges I didn't know about when writing packages in Swift.&lt;/p&gt;

&lt;p&gt;For instance, I didn't know that renaming a file was that difficult. Xcode started flipping out and erasing code the moment I tried changing my poorly named &lt;code&gt;dna.swift&lt;/code&gt; and &lt;code&gt;rna.swift&lt;/code&gt; files to &lt;code&gt;DNA.swift&lt;/code&gt; and &lt;code&gt;RNA.swift&lt;/code&gt;. The file references broke and everything turned red.&lt;/p&gt;

&lt;p&gt;I had to use my absolute lifesaver, GitHub Desktop, to get most of my code back, and AI to help regenerate the missing enum pieces that got erased from the disk. On the topic of AI I have used some of it to help with the absolutely nuts things, like spelling out all of the 20 amino acid names (some of them are ridiculous, like phenylalanine). &lt;/p&gt;

&lt;p&gt;Thankfully, the tests I have wrote passed after having to re-piece the code together. Using &lt;code&gt;ExpressibleByStringLiteral&lt;/code&gt; it is easy to initialize and change the RNASequence and DNASequence types that I have wrote. We can translate DNA into RNA and RNA into the Amino Acids. &lt;/p&gt;

&lt;p&gt;So far BioSwift has been fun to write, and hopefully we can cue off of the code ending scenarios that I didn't know about. If you want to see some of my other projects, check out my GitHub: &lt;a href="https://github.com/mirrored-chameleon" rel="noopener noreferrer"&gt;https://github.com/mirrored-chameleon&lt;/a&gt;. Thanks for reading!&lt;/p&gt;

</description>
      <category>swift</category>
      <category>development</category>
      <category>showdev</category>
      <category>devlog</category>
    </item>
  </channel>
</rss>
