<?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: Tomopteris</title>
    <description>The latest articles on DEV Community by Tomopteris (@tomopteris).</description>
    <link>https://dev.to/tomopteris</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%2F316632%2F43e31b50-1947-438c-bf9e-b0528535e621.jpg</url>
      <title>DEV Community: Tomopteris</title>
      <link>https://dev.to/tomopteris</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomopteris"/>
    <language>en</language>
    <item>
      <title>Personal Blog</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Sat, 22 Aug 2020 07:31:46 +0000</pubDate>
      <link>https://dev.to/tomopteris/personal-blog-4h7b</link>
      <guid>https://dev.to/tomopteris/personal-blog-4h7b</guid>
      <description>&lt;p&gt;Hello there, I am currently a student enrolled in a Web Design and App. Development course at SU. I have a few skills that I believe translate well into having a good career. &lt;/p&gt;

&lt;p&gt;Firstly, I can play multiple instruments including the main 4 wooden orchestra instruments, guitar, bass-guitar, and piano. I bring this up as I believe it shows that I enjoy and I am capable of learning multiple things. &lt;/p&gt;

&lt;p&gt;Secondly, I am really good with people. I enjoy solo work, but I also flourish in an environment where teamwork is necessary.&lt;/p&gt;

&lt;p&gt;My best project I would have to say is winning UIL in orchestra whenever we would. I have not really ever been in a position of leadership, but I don't believe I am incapable of it.&lt;/p&gt;

&lt;p&gt;My dream job would honestly be anywhere I can feel proud of the company, and the people working in it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Week 5 JavaScript Discussion</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Tue, 16 Jun 2020 06:13:48 +0000</pubDate>
      <link>https://dev.to/tomopteris/week-5-javascript-discussion-237c</link>
      <guid>https://dev.to/tomopteris/week-5-javascript-discussion-237c</guid>
      <description>&lt;h1&gt;What is an element in a form?&lt;/h1&gt; – Ways a user can interact with a website with elements such as form, input, text area, label, buttons, etc.



&lt;h1&gt;Which properties and methods exist for input boxes?&lt;/h1&gt; – For input boxes, there are many ways to customize them, for example, you can change the color, dates,  image, text,  etc.



&lt;h1&gt;How do you display the current date in a form?&lt;/h1&gt; – &lt;br&gt;&lt;br&gt;&lt;br&gt;
&amp;lt;input type="text" id=”date” name=”date”&amp;gt;&amp;lt;/input&amp;gt;&lt;br&gt;&lt;br&gt;
&amp;lt;script type=”text/javascript”&amp;gt;&lt;br&gt;&lt;br&gt;
document.getElementById(‘date’).value = Date()&lt;br&gt;&lt;br&gt;
&amp;lt;/script&amp;gt;

</description>
    </item>
    <item>
      <title>5.1 Interface Builder Basics</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Fri, 12 Jun 2020 05:22:00 +0000</pubDate>
      <link>https://dev.to/tomopteris/5-1-interface-builder-basics-19am</link>
      <guid>https://dev.to/tomopteris/5-1-interface-builder-basics-19am</guid>
      <description>&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;What’s the Storyboard?&lt;/h1&gt; – Includes many pieces of the interface, defining the layout of one or many screens as well as the progression from one screen to another.


&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;What’s the use of the Object Library?&lt;/h1&gt; – It is to browse through buttons, text fields, labels and other view controllers that can be added onto a scene.

</description>
      <category>swift</category>
    </item>
    <item>
      <title>4.2 Documentation</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Thu, 11 Jun 2020 19:16:25 +0000</pubDate>
      <link>https://dev.to/tomopteris/4-2-documentation-2nlj</link>
      <guid>https://dev.to/tomopteris/4-2-documentation-2nlj</guid>
      <description>&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;Why do you think documentation is important?&lt;/h1&gt; – Documentation is super important because you can see the function and purpose of a line of code quickly and easily. Coding in general like HTML, CSS, and JS, have websites dedicated to their functions and archive a large amount of how to use it. I have not really seen an equivalent to lets say, MDN, for Swift. This isn’t the same thing, but extremely helpful.


&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;Which are different ways of accessing documentation?&lt;/h1&gt; – there are a few methods, Control-Shift-Zero, the Xcode Help Menu on the right side, or option click a code, and the popover should have a link to the documentation.

</description>
    </item>
    <item>
      <title>4.1 Swift Discussion</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Thu, 11 Jun 2020 18:55:07 +0000</pubDate>
      <link>https://dev.to/tomopteris/4-1-swift-discussion-2ch9</link>
      <guid>https://dev.to/tomopteris/4-1-swift-discussion-2ch9</guid>
      <description>&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;When will you use breakpoints?&lt;/h1&gt; – To check values or perform debugging operations.


&lt;p&gt;• &lt;/p&gt;
&lt;h1&gt;Why would you change the iOS simulator?&lt;/h1&gt; – If referring to changing from older generation to newer generation iOS devices, you would see how it behaves on an older device if used, and have a smaller impact on your computer when running the simulator.

</description>
      <category>swift</category>
    </item>
    <item>
      <title>Swift Discussion: Control Flow</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Fri, 22 May 2020 19:29:05 +0000</pubDate>
      <link>https://dev.to/tomopteris/swift-discussion-control-flow-7k7</link>
      <guid>https://dev.to/tomopteris/swift-discussion-control-flow-7k7</guid>
      <description>&lt;h2&gt;What is a conditional?&lt;/h2&gt; – It runs multiple checks and runs code based on the results. These statements are part of a more broad concept called control flow.



&lt;h2&gt;What is a logical operator?&lt;/h2&gt; – Symbols that combine or modify Boolean logic values true and false.



&lt;h2&gt;Which are the most common logical operators?&lt;/h2&gt; – The most common ones are &amp;amp;&amp;amp;(AND), | |(OR), and !(NOT).

</description>
    </item>
    <item>
      <title>Swift Discussion 2</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Wed, 20 May 2020 22:13:17 +0000</pubDate>
      <link>https://dev.to/tomopteris/swift-discussion-2-5c9f</link>
      <guid>https://dev.to/tomopteris/swift-discussion-2-5c9f</guid>
      <description>&lt;h2&gt;How do you assign a value?&lt;/h2&gt; – You can assign values with constants (let), or variables (var).



&lt;h2&gt;Which are the basic arithmetic operators?&lt;/h2&gt; - They are + for addition, - for subtraction, * for multiplication, and / for division. 

</description>
    </item>
    <item>
      <title>Swift Discussion 1</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Wed, 20 May 2020 21:51:18 +0000</pubDate>
      <link>https://dev.to/tomopteris/swift-discussion-1-16jc</link>
      <guid>https://dev.to/tomopteris/swift-discussion-1-16jc</guid>
      <description>&lt;h2&gt;When was Swift introduced?&lt;/h2&gt; – In 2014.



&lt;h2&gt;For what platforms is Swift used as the primary programming language?&lt;/h2&gt; – WatchOS, tvOS, iOS, and macOS.



&lt;h2&gt;Which were the primary goals when developing Swift?&lt;/h2&gt; – Objective-C is difficult, developing swift was to create a modern language that was easier to learn, read, write, and maintain.

</description>
    </item>
    <item>
      <title>Objects</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Sat, 25 Apr 2020 00:48:12 +0000</pubDate>
      <link>https://dev.to/tomopteris/objects-880</link>
      <guid>https://dev.to/tomopteris/objects-880</guid>
      <description>&lt;h2&gt;What is an object?&lt;/h2&gt; – An entity within the browser or web page.

&lt;h2&gt;What is a property?&lt;/h2&gt; – Defining characteristics of an object.

&lt;h2&gt;What is a method?&lt;/h2&gt; – An action that can be performed on an object.

&lt;h2&gt;Which are the different ways of referencing objects?&lt;/h2&gt;



&lt;h2&gt;Tag name&lt;/h2&gt; – document.getElementsByTagName(tag)&lt;br&gt;&lt;br&gt;
&lt;h2&gt;Class name&lt;/h2&gt; – document.getElementsByClassName(class)&lt;br&gt;&lt;br&gt;
&lt;h2&gt;Name&lt;/h2&gt; – document.getElementsByName(name)&lt;br&gt;&lt;br&gt;
&lt;h2&gt;ID&lt;/h2&gt; - document.getElementById(id)

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Arrays</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Thu, 16 Apr 2020 04:25:53 +0000</pubDate>
      <link>https://dev.to/tomopteris/arrays-nfm</link>
      <guid>https://dev.to/tomopteris/arrays-nfm</guid>
      <description>&lt;h1&gt;What is a structure?&lt;/h1&gt;

&lt;p&gt;The layout of the array, referring to its layers.&lt;/p&gt;

&lt;h1&gt;How can you use it?&lt;/h1&gt;

&lt;p&gt;To use it you make a variable or constant, and encase it in brackets [].&lt;/p&gt;

&lt;h1&gt;What's the use of index in arrays?&lt;/h1&gt;

&lt;p&gt;To access data arrays, using the same notation as arrays.&lt;/p&gt;

&lt;h1&gt;Can you modify a single index or do you need to modify the complete array?&lt;/h1&gt;

&lt;p&gt;You can modify a single index, you just need to specify which entry.&lt;/p&gt;

&lt;h1&gt;What's the use of the length property in an array?&lt;/h1&gt;

&lt;p&gt;To find out, in zero-based indexing, how many values an entry has.&lt;/p&gt;

&lt;h1&gt;What's the use of the reverse and sort methods?&lt;/h1&gt;

&lt;p&gt;Reverse reverses the order of items in an array making the last items first, and vice versa. Sort rearranges array items in alphabetical order.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Breakpoints and Strict Mode</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Tue, 07 Apr 2020 05:10:48 +0000</pubDate>
      <link>https://dev.to/tomopteris/breakpoints-and-strict-mode-3hn6</link>
      <guid>https://dev.to/tomopteris/breakpoints-and-strict-mode-3hn6</guid>
      <description>&lt;h2&gt;Breakpoints and Strict Mode&lt;/h2&gt;


&lt;h4&gt;What is a breakpoint?&lt;/h4&gt; &lt;p&gt;A breakpoint is a location in the program code in which the browser will pause the program, allowing the programmer to determine whether an error has already occurred in the script’s execution.&lt;/p&gt;


&lt;h4&gt;How can you use it?&lt;/h4&gt; &lt;p&gt;In Google Chrome, click the line number next to the line where you want the browser to pause execution of the script.&lt;/p&gt;


&lt;h4&gt;Why would you use a breakpoint when debugging your code?&lt;/h4&gt; &lt;p&gt;You would use breakpoints to locate the line that contains an error in your code, if any.&lt;/p&gt;


&lt;h4&gt;What is strict mode?&lt;/h4&gt;Strict mode is a way JavaScript can be run, in which all lapses in syntax result in load-time or run-time errors.


&lt;h4&gt;How can you run strict mode?&lt;h4&gt; &lt;/h4&gt;
&lt;/h4&gt;
&lt;p&gt;In the first line of the file, simply add  ”use strict”; .&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Lesson 20 Swift Discussion</title>
      <dc:creator>Tomopteris</dc:creator>
      <pubDate>Fri, 20 Mar 2020 22:07:38 +0000</pubDate>
      <link>https://dev.to/tomopteris/lesson-20-swift-discussion-2459</link>
      <guid>https://dev.to/tomopteris/lesson-20-swift-discussion-2459</guid>
      <description>&lt;h2&gt;Is building an app easier or harder than you thought when you started the class? Why?&lt;/h2&gt;

&lt;p&gt;Building an app is about as difficult as I had imagined. Making an app requires a lot of knowledge of coding that I pretty much expected not to know.&lt;/p&gt;

&lt;h2&gt;What was your favorite part of building the final apps?&lt;/h2&gt;

&lt;p&gt;My favorite part is just seeing the end result, and having the knowledge of what certain code does.&lt;/p&gt;

&lt;h2&gt;What was the most challenging? Why?&lt;/h2&gt;

&lt;p&gt;The most challenging part is finding the code to do what I want. Unlike HTML, CSS, etc. there’s not a good resource for code, like MDN. It’s kind of like a trial by fire, but that’s also part of the fun.&lt;/p&gt;

</description>
      <category>swift</category>
    </item>
  </channel>
</rss>
