-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
71 lines (56 loc) · 5.35 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Keehun Nam</title>
<link>https://www.keehun.dev/</link>
<description>Recent content on Keehun Nam</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Thu, 25 Apr 2019 08:08:55 -0500</lastBuildDate>
<atom:link href="https://www.keehun.dev/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>How (Programming) Languages Shape Problem Solving</title>
<link>https://www.keehun.dev/how-programming-languages-shape-problem-solving/</link>
<pubDate>Thu, 25 Apr 2019 08:08:55 -0500</pubDate>
<guid>https://www.keehun.dev/how-programming-languages-shape-problem-solving/</guid>
<description><p>It is increasingly important to be a multilingual developer. Being a developer who is fluent in many programming languages not only helps your marketability, but it will also improve your problem-solving skills. It will help you become a more powerful developer who can tackle a problem with deeper insight, better-informed architectural decisions, and think beyond the inherent limitations of any single language. In the past six months,</p></description>
</item>
<item>
<title>Practical Dynamic Type Part 3: Attributed Strings</title>
<link>https://www.keehun.dev/practical-dynamic-type-part-3-attributed-strings/</link>
<pubDate>Fri, 15 Feb 2019 20:00:00 -0600</pubDate>
<guid>https://www.keehun.dev/practical-dynamic-type-part-3-attributed-strings/</guid>
<description><p>Ensuring that applications remain accessible for all is one of our highest priorities at <a href="https://livefront.com">Livefront</a>, and we believe that a key component in achieving that goal is to flawlessly support Dynamic Type in all of our applications. <a href="https://medium.com/livefront/practical-dynamic-type-d2b5774e8a8a">Part 1</a> of our <em>Practical Dynamic Type</em> series focused on supporting iOS 10 and <a href="https://medium.com/livefront/practical-dynamic-type-part-2-testing-613bb845f26b">Part 2</a> focused on unit testing. This third installment will focus on Attributed Strings.</p></description>
</item>
<item>
<title>Understanding Swift's Characterset</title>
<link>https://www.keehun.dev/understanding-swifts-characterset/</link>
<pubDate>Wed, 30 Jan 2019 19:29:33 -0600</pubDate>
<guid>https://www.keehun.dev/understanding-swifts-characterset/</guid>
<description><p>Have you ever needed to check if a string was made up only of digits? How about the presence of punctuation or non-alphanumeric characters? One could use a variety of methods from one of the <code>Formatter</code> classes to <code>NSScanner</code> to even <code>NSPredicate</code>, but the <a href="https://stackoverflow.com/questions/34354740/how-do-you-confirm-a-string-only-contains-numbers-in-swift/34354943">most</a> <a href="https://stackoverflow.com/questions/34587094/how-to-check-if-text-contains-only-numbers/34587234">likely</a> <a href="https://www.reddit.com/r/swift/comments/40jj5r/is_there_a_way_to_find_whether_or_not_a_character/cyun9yn/">snippet</a> you would've found involved the use of an inverted <code>CharacterSet</code>.</p></description>
</item>
<item>
<title>Contact Me</title>
<link>https://www.keehun.dev/contact/</link>
<pubDate>Mon, 28 Jan 2019 19:38:56 -0600</pubDate>
<guid>https://www.keehun.dev/contact/</guid>
<description></description>
</item>
<item>
<title>About</title>
<link>https://www.keehun.dev/about/</link>
<pubDate>Sun, 20 Jan 2019 19:26:16 -0600</pubDate>
<guid>https://www.keehun.dev/about/</guid>
<description>I am currently an Engineer at Crowdstrike where I help stop breaches for the world's biggest corporations, non-profits, and governments.
I am also the Artistic Director of the Southeast Minnesota Youth Orchestras in Rochester, MN. In addition, I am working with some of my best friends on creating refreshing, authentic concerts of contemporary music connecting audiences with composers at un/pitched.
I am committed to helping devoted individuals get better at both classical music and programming.</description>
</item>
<item>
<title>Practical Dynamic Type: Part 2, Testing</title>
<link>https://www.keehun.dev/practical-dynamic-type-part-2-testing/</link>
<pubDate>Mon, 27 Aug 2018 20:00:00 -0600</pubDate>
<guid>https://www.keehun.dev/practical-dynamic-type-part-2-testing/</guid>
<description><p>Last year, <a href="https://livefront.com">Livefront</a>&lsquo;s software developer <a href="https://medium.com/@chris_91497">Chris Sessions</a> wrote a <a href="https://medium.com/livefront/practical-dynamic-type-d2b5774e8a8a">helpful article</a> about practical usage of Dynamic Type. This short follow-up addresses one primary concern: <em>Unit Testing</em>.</p></description>
</item>
</channel>
</rss>