Skip to content

Commit

Permalink
deploy: 6255043
Browse files Browse the repository at this point in the history
  • Loading branch information
jihoonahn committed Jan 8, 2024
1 parent 4ee07f9 commit 81401cd
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 5 deletions.
2 changes: 1 addition & 1 deletion feed.rss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>jihoon.me</title><description>This is a personal blog for iOS Developer jihoonahn.</description><link>https://blog.jihoon.me</link><language>ko</language><lastBuildDate>Sun, 17 Dec 2023 18:05:46 +0000</lastBuildDate><pubDate>Sun, 17 Dec 2023 18:05:46 +0000</pubDate><ttl>250</ttl><atom:link href="https://blog.jihoon.me/feed.rss" rel="self" type="application/rss+xml"/><item><guid isPermaLink="true">https://blog.jihoon.me/blog/letswift-2023</guid><title>LetSwift 2023 회고록</title><description>LetSwift 2023 발표 회고</description><link>https://blog.jihoon.me/blog/letswift-2023</link><pubDate>Wed, 13 Dec 2023 16:20:00 +0000</pubDate><content:encoded><![CDATA[<iframe src="https://www.youtube.com/embed/sh66E-wYOA4?si=dKlVjduhAtQqWH_e" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><p>지난 10월 13일 <a href="https://letswift.kr/2023/">LetSwift</a> 에서 <code>Swift로 CrossPlatform</code> 하기 라는 주제로 발표하였고, 이에 대한 회고 입니다.</p><h2>발표 신청</h2><p>처음 LetSwift에서 발표 신청을 받는 것을 보고 LetSwift 주제인 "Deep Dive into the unknown"에 맞는 주제를 찾으려고 해서</p><p>제가 많이한 활동으로 총 3가지의 주제를 생각해 봤습니다.</p><ol><li>Tuist Plugin 사용하기</li><li>Swift로 Website Deep Dive</li><li>Swift로 CrossPlatform 하기</li></ol><p>첫번째 꺼는 기존 대부분 사용하는 tuist local plugin에서 더 나아가 Tuist Plugin을 SPM으로 배포 관련한 내용에 대해서 이야기 하려고 했습니다.</p><p>하지만 너무 간단한 내용이 될거 같아서 Deep Dive라는 취지에는 맞지 않다고 생각해서 생략 하였고,</p><p>Swift 로 Website Deep Dive같은 경우는, Swift WASM 관련된 내용을 다룰 예정이였지만, 비록 WASM을 사용하는 방법이 아니긴 하지만 기존에 Swift로 StaticSite에 관련 내용을 다룬 적이 있어서 제외하였습니다.</p><p>Swift로 CrossPlatform하기 라는 주제는 기존 거의 알려지지 않는 Swift CrossPlatform인 Scade라는 플랫폼을 소개하면서, 기존에 사용하던 경험을 이야기 하는 것이 Deep Dive의 취지에 맞겠다고 생각했습니다.</p><p>그렇게 해서 "Swift로 CrossPlatform 하기" 라는 주제로 결정하여, LetSwift의 연사 기회를 얻게 되었습니다.</p><h2>발표 준비</h2><p>처음에 발표를 진행할 때 고려해야될 부분이 많았습니다. 기존 많이 사용하는 메이저한 플랫폼이 아닌, 많이 마이너한 Swift CrossPlatform이다 보니, 이게 무엇인지, 어떻게 사용하는지에 대한 내용은 필수적으로 들어가야 하며,</p><p>제가 이번 발표에서 중요하게 여겼던 부분은 직접 Scade를 사용해보면서 아직까지 존재하는 한계점에 대한 내용도 중요하게 생각했으며, 추가적으로 Scade가 보고 있는 목표가 무엇인지도 전달하는 것도 넣으면 괜찮겠다고 생각했습니다.</p><p>발표를 준비하기 앞서서 Swift CrossPlatform에 대한 추가적인 자료와 더 깊은 공부가 필요했습니다.</p><p>하지만 Scade같은 경우 문서가 업데이트가 늦게 되는 경우가 있다는점, 제공되는 문서 자체가, 사용방법만 알려주고, 내부 구조 관련되어 있는 내용이 없다는 점...등</p><p>발표 자료를 준비하면서, 기존에 많이 사용해 봐서 이 주제로 누구보다 잘 말할 수 있다고 생각을 했지만, 기존 여러가지 Flutter와 ReactNative 관련 발표들 만큼의 퀄리티는 힘들겠구나 생각이 되었습니다.</p><p>처음에 Scade라는 하나의 플랫폼을 전부 설명하는데 40분이상이 걸릴것 같아서 처음 40분 발표를 선택하였고</p><p>그렇게 10월 6일날 1차 온라인 리허설이 진행을 되었습니다.</p><p>처음 발표자료를 만들 때, 대부분 Scade에 대해서 처음 들어볼 것으로 추정하였고, 내가 깊게한 Scade라는 플랫폼에 대한 내용을 보여주는것으로 목표를 정했습니다.</p><p>하지만 처음 리허설이 끝나고 여러가지 피드백을 받으면서 일단 시간이 너무 짧게 끝나버리면서 부터 문제가 발생하였습니다.</p><p>ppt 74 페이지였지만, 40분에는 한참 미치지 못하는 22분으로 끝이 났고, 추가적으로 내용적인 부분도 기술적인 내용에 초점을 맞춰주면 좋겠다는 피드백을 받았습니다. (그외 버벅이는 부분 목소리 키우기 등등.. 사소한 부분도 상세하게 피드백 받았습니다.)</p><p>피드백을 받았지만, 어느정도의 기술적인 내용인가에 대한 부분과 기존 ppt를 전부 다 갈아야 된다는 생각에 어디서부터 고쳐야 하는거지라고 하면서 고민이 많을때</p><img width=100% src="https://github.com/jihoonahn/blog/assets/68891494/237f4ed7-db35-4c7c-9529-18c65a0bf8e9"></img><p>리이오 님이 발표 자료에 대한 피드백을 주었습니다.</p><pre><code>- 발표 내용의 과정이 많이 빠짐
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>jihoon.me</title><description>This is a personal blog for iOS Developer jihoonahn.</description><link>https://blog.jihoon.me</link><language>ko</language><lastBuildDate>Mon, 8 Jan 2024 14:45:07 +0000</lastBuildDate><pubDate>Mon, 8 Jan 2024 14:45:07 +0000</pubDate><ttl>250</ttl><atom:link href="https://blog.jihoon.me/feed.rss" rel="self" type="application/rss+xml"/><item><guid isPermaLink="true">https://blog.jihoon.me/blog/letswift-2023</guid><title>LetSwift 2023 회고록</title><description>LetSwift 2023 발표 회고</description><link>https://blog.jihoon.me/blog/letswift-2023</link><pubDate>Wed, 13 Dec 2023 16:20:00 +0000</pubDate><content:encoded><![CDATA[<iframe src="https://www.youtube.com/embed/sh66E-wYOA4?si=dKlVjduhAtQqWH_e" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><p>지난 10월 13일 <a href="https://letswift.kr/2023/">LetSwift</a> 에서 <code>Swift로 CrossPlatform</code> 하기 라는 주제로 발표하였고, 이에 대한 회고 입니다.</p><h2>발표 신청</h2><p>처음 LetSwift에서 발표 신청을 받는 것을 보고 LetSwift 주제인 "Deep Dive into the unknown"에 맞는 주제를 찾으려고 해서</p><p>제가 많이한 활동으로 총 3가지의 주제를 생각해 봤습니다.</p><ol><li>Tuist Plugin 사용하기</li><li>Swift로 Website Deep Dive</li><li>Swift로 CrossPlatform 하기</li></ol><p>첫번째 꺼는 기존 대부분 사용하는 tuist local plugin에서 더 나아가 Tuist Plugin을 SPM으로 배포 관련한 내용에 대해서 이야기 하려고 했습니다.</p><p>하지만 너무 간단한 내용이 될거 같아서 Deep Dive라는 취지에는 맞지 않다고 생각해서 생략 하였고,</p><p>Swift 로 Website Deep Dive같은 경우는, Swift WASM 관련된 내용을 다룰 예정이였지만, 비록 WASM을 사용하는 방법이 아니긴 하지만 기존에 Swift로 StaticSite에 관련 내용을 다룬 적이 있어서 제외하였습니다.</p><p>Swift로 CrossPlatform하기 라는 주제는 기존 거의 알려지지 않는 Swift CrossPlatform인 Scade라는 플랫폼을 소개하면서, 기존에 사용하던 경험을 이야기 하는 것이 Deep Dive의 취지에 맞겠다고 생각했습니다.</p><p>그렇게 해서 "Swift로 CrossPlatform 하기" 라는 주제로 결정하여, LetSwift의 연사 기회를 얻게 되었습니다.</p><h2>발표 준비</h2><p>처음에 발표를 진행할 때 고려해야될 부분이 많았습니다. 기존 많이 사용하는 메이저한 플랫폼이 아닌, 많이 마이너한 Swift CrossPlatform이다 보니, 이게 무엇인지, 어떻게 사용하는지에 대한 내용은 필수적으로 들어가야 하며,</p><p>제가 이번 발표에서 중요하게 여겼던 부분은 직접 Scade를 사용해보면서 아직까지 존재하는 한계점에 대한 내용도 중요하게 생각했으며, 추가적으로 Scade가 보고 있는 목표가 무엇인지도 전달하는 것도 넣으면 괜찮겠다고 생각했습니다.</p><p>발표를 준비하기 앞서서 Swift CrossPlatform에 대한 추가적인 자료와 더 깊은 공부가 필요했습니다.</p><p>하지만 Scade같은 경우 문서가 업데이트가 늦게 되는 경우가 있다는점, 제공되는 문서 자체가, 사용방법만 알려주고, 내부 구조 관련되어 있는 내용이 없다는 점...등</p><p>발표 자료를 준비하면서, 기존에 많이 사용해 봐서 이 주제로 누구보다 잘 말할 수 있다고 생각을 했지만, 기존 여러가지 Flutter와 ReactNative 관련 발표들 만큼의 퀄리티는 힘들겠구나 생각이 되었습니다.</p><p>처음에 Scade라는 하나의 플랫폼을 전부 설명하는데 40분이상이 걸릴것 같아서 처음 40분 발표를 선택하였고</p><p>그렇게 10월 6일날 1차 온라인 리허설이 진행을 되었습니다.</p><p>처음 발표자료를 만들 때, 대부분 Scade에 대해서 처음 들어볼 것으로 추정하였고, 내가 깊게한 Scade라는 플랫폼에 대한 내용을 보여주는것으로 목표를 정했습니다.</p><p>하지만 처음 리허설이 끝나고 여러가지 피드백을 받으면서 일단 시간이 너무 짧게 끝나버리면서 부터 문제가 발생하였습니다.</p><p>ppt 74 페이지였지만, 40분에는 한참 미치지 못하는 22분으로 끝이 났고, 추가적으로 내용적인 부분도 기술적인 내용에 초점을 맞춰주면 좋겠다는 피드백을 받았습니다. (그외 버벅이는 부분 목소리 키우기 등등.. 사소한 부분도 상세하게 피드백 받았습니다.)</p><p>피드백을 받았지만, 어느정도의 기술적인 내용인가에 대한 부분과 기존 ppt를 전부 다 갈아야 된다는 생각에 어디서부터 고쳐야 하는거지라고 하면서 고민이 많을때</p><img width=100% src="https://github.com/jihoonahn/blog/assets/68891494/237f4ed7-db35-4c7c-9529-18c65a0bf8e9"></img><p>리이오 님이 발표 자료에 대한 피드백을 주었습니다.</p><pre><code>- 발표 내용의 과정이 많이 빠짐
- 타겟과 얼라인이 안맞는 문제

<span class="number">1</span>. <span class="property">어떻게</span> 생겨먹은 녀석인지 (<span class="type">Flutter</span> 비교)
Expand Down
5 changes: 5 additions & 0 deletions robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
User-agent: *
Allow: /blog/
Allow: /About/
Disallow: /tags/
Sitemap: https://blog.jihoon.me/sitemap.xml
2 changes: 1 addition & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.jihoon.me/about</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/iga-ios-1</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/letswift-2023</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-introduce</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-1</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-2</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-3</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/scade-introduce</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/swiftui-need-mvvm</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/tuist-xcodebeta</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/universal-framework</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/what-is-swift</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/what-is-swiftui</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/blog/yackety-yak-ios-4</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/2</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url><url><loc>https://blog.jihoon.me/404</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-12-17</lastmod></url></urlset>
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.jihoon.me/about</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/iga-ios-1</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/letswift-2023</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-introduce</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-1</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-2</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/publish-part-3</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/scade-introduce</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/swiftui-need-mvvm</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/tuist-xcodebeta</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/universal-framework</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/what-is-swift</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/what-is-swiftui</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/blog/yackety-yak-ios-4</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/2</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url><url><loc>https://blog.jihoon.me/404</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-01-08</lastmod></url></urlset>
8 changes: 6 additions & 2 deletions styles.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/

/*
Expand Down Expand Up @@ -32,9 +32,11 @@
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html {
html,
:host {
line-height: 1.5;
/* 1 */
-webkit-text-size-adjust: 100%;
Expand All @@ -50,6 +52,8 @@ html {
/* 5 */
font-variation-settings: normal;
/* 6 */
-webkit-tap-highlight-color: transparent;
/* 7 */
}

/*
Expand Down
Loading

0 comments on commit 81401cd

Please sign in to comment.