我曾在iOSCon 2016上发表演讲,我真的很喜欢这次会议,但是在接下来的几年里我没有机会继续前进。 因此,当我意识到我可以参加今年的版本时,当我看到(令人难以置信的)阵容时,我马上就预订了。 3月20日(星期三),我去了北火车站(Gare du Nord),赶上了原定于上午10点离开的欧洲之星。 它在……下午5:30离开😅这不是一个简单的7小时延迟,因为如果是这样,我可能会去酒吧并完成一些工作。 不,排队需要7个小时。 我一生从未等待那么久。 我确实对英国脱欧边境管制罢工法律有所了解,这似乎令人难以置信,而且似乎已经持续了一段时间,但我不知道,所以我等了。 当我终于到达伦敦时,我迅速去了爱彼迎离开我的东西,去见了一些法国朋友。 我们知道演讲者吃饭的地方在哪里,所以我们有点邀请自己进来。可悲的是,当我们到达那里时(晚上8:30),已经有一半的演讲者/组织者离开了。 是的,英国风格,所有事情都发生得较早。 仍然我们度过了愉快的时光,在会议的第一天,我们离开的时间并不晚。 3月21日,星期四,我在会议开幕前几分钟到达会议。 已经有很多人了,我稍后会知道今年我们有300多个人。 关于iOSCon工作原理的快速说明。 这是一个具有4种格式的2轨会议。 有主题演讲,主要演讲是1个小时的演讲+问答,主要演讲期间没有演讲。 还有90分钟的研讨会。 然后,有定期的讲座,45分钟的讲座+问答,最后是闪电的讲座,15分钟的讲座+问答。 保罗·哈德森(Paul Hudson)和肖恩·艾伦(Sean Allen)都在会议上特别直播了Swift over Coffee播客。 可悲的是,我没有参加,后来更多了。 每次课程结束后,有15分钟的休息时间,可以切换曲目,喝酒,与人交谈,发送邮件,小便,然后命名。 会议开幕式是约翰·桑德尔(John Sundell)的主题演讲。 以典型的约翰·桑德尔(John Sundell)的风格,我们了解和喜爱,节奏快,非常有活力,并有漂亮的滑梯支撑。 他的主题是决策以及如何采取决策,具体取决于环境,环境等。 然后我去看StuffMC在谈论隐私。 那是我去年夏天在AltConf上看到的一个谈话,但是我想去那里,以防他犯了一个错误,所以我可以取笑他。 不要误会我的意思,我不是那个意思。 他是一个非常好的朋友,尽管他是素食主义者,而且不再年轻。 我参加的下一个演讲是关于重构与重写的朱莉·亚努什(Julie Yaunches)。 朱莉(Julie)是布鲁克林·斯威夫特(Brooklyn Swift)聚会的组织者,去年夏天我在纽约认识了她,很高兴再次见到她。 这是一个非常好的演讲,总是存在关于如何处理遗留代码的问题,并且有经验的人对此进行反馈总是很好的。 在午餐休息之前,我回到了主要话题,由Sean Allen讲,他在45分钟内展示了30个Xcode技巧。 它节奏快且有趣,我知道一些技巧,但不了解其他技巧,我会记得#warning比// TODO更漂亮。 午餐后,丹尼尔·斯坦伯格(Daniel Steinberg)发表了有关单子的主题演讲。 这是一个有争议的话题,我从未尝试深入探讨。 但Daniel像往常一样,通过解释map / flatMap在此问题上的作用,使解释很清楚。 他还取笑了我以及前一天我花了7个小时在网上排队。 这让丹尼尔很受伤。 此后,这是一个艰难的选择,因为我必须在Jorge和Abizer之间进行选择,这是我特别喜欢的社区的两位资深人士。 […]
自我介绍! 你是谁? 你在哪里工作? 嘿,我叫Andyy Hope,我是一位澳大利亚iOS工程师,即将在Facebook工作。 我还是墨尔本Playgrounds Conference的组织者,也是新创建的慈善计划Wu-Tang Clang的创始人。 在业余时间,我喜欢写一个技术博客,在其中我想提供一些使用Swift语言和Apple框架的技巧,并且有时我会在聚会或会议上进行演讲。 是谁或什么让您参与编程的? 在90年代后期,我被介绍给互联网,从那时起我就非常着迷。 不久之后,我遇到了AngelFire虚拟主机,它为想要创建自己的个人网站的人们提供免费服务,他们为像我这样的初学者提供了不错的模板,我利用了这些模板。 有一天,我偶然发现了一项功能,该功能使我可以编辑网页的HTML,我记得当初看到该代码时,绝对感到震惊。 自然地,我对其进行了调整并破坏了很多东西,但是它使我想学习HTML,因此我遇到了一个网站HTMLGoodies.com,该网站每天都成为我的首选,很快我就学到了一些用于编辑网页的基本HTML 。 我想从那时起我所做的一切都源于那段时间。 高中时,我一直与编程网站保持联系,制作Pokemon和Dragonball Z粉丝页面。 但是到了20年代末/ 20年代初,我就退出了编程领域,开始从事酒店业。 我花了好几年的时间才意识到这不是我想要追求的东西,最终我回到了专注于技术和编程的领域。 举办Playgrounds Conference对您的职业有何影响? 我会说它做了很多。 我记得在2015年12月的墨尔本CocoaHeads聚会上。 当时没有人认识我,我想通过与当地社区的更多参与来改变这种状况。 他们正在为房间里的人们做介绍,我举起手来做自我介绍,我向每个人提到我想成为社区中更大的一部分,但是我不知道我会继续为他们一年后。 游乐场帮助我结识了很多新朋友,结识了许多新朋友,在我们的行业中,拥有一个庞大的网络对于大多数人来说通常是一件好事。 我的许多发言人来自旧金山的公司,所以当我问他们是否可以推荐我接受采访时,他们很乐意为我提供帮助。 六个月后,我在Facebook找到了工作。 同样,在Medium上撰写大量精彩内容对您的职业有何帮助? 在Medium上写博客是一种自我学习以及向他人教授的好方法。 我发现我在写作时发现读者几乎一无所知。 做出这个假设迫使我对这个概念产生了深刻的理解,因此我可以用更简单的术语将其传达给其他人。 我写的越多,我学到的就越多。 “如果您不能简单地解释某些内容,那么您将无法充分理解它” –艾伯特·爱因斯坦 让人们给我发送评论或推文,感谢我写一篇文章,这也是一种很棒的感觉。 很高兴看到我所做的工作可以帮助他人,这确实是帮助我撰写更多内容的驱动因素。 我想这与您对博客帖子的处理类似,对吗? “如果您要教别人做比萨,请假设他们不知道奶酪是什么。”-我 我看到您最近一直在申请新工作,包括一些有关算法和CS的研究。 您为什么认为这项研究很重要? 有帮助吗? 绝对是 我不建议任何人至少在不掌握其计算机科学(CS)知识的情况下申请在美国的职位。 在美国,面试是一个漫长而艰巨的过程,应试者将在从通用CS知识到实际领域经验的所有方面对候选人进行测试。 我最近决定,我想搬到旧金山(SF),这样我就可以接近行动了,而且我不想冒险失败,而不必再等待6或12个月才能重新申请。 所以我离开了工作,回到家乡珀斯,连续学习了六个星期。 每天我都会做多个白板,在YouTube上观看众多算法视频,并且对我的CS知识有很多了解。 许多现场访谈的时间从4到6个小时不等,几乎所有您学到的知识都对您构成了质疑。 我认为,最好绝对做好准备,并全力以赴,这样您就不必冒着日后重复该过程的风险,有可能您在重新申请时会忘记很多东西,并且不得不花了几个星期再次增加。 到目前为止,您在软件行业中最难学的一课是什么? 毫无疑问,成为团队领导。 在我的整个职业生涯中,我一直都是独立开发者或与其他人一起工作。 […]
2018年11月9日,在都灵(意大利北部城市)举行了一次有关Swift和Apple编程的会议。 这次会议,SwiftHeroes,是第一版,但是议程非常有趣,来自世界各地的演讲者很多。 这篇文章是活动的回顾,关于这次演讲的有趣的事情,我有机会听。 这次演讲非常有趣,也非常有用。 Krzysztof谈到了在需要开发应用程序时必须使用的各种原理。 例如,包括SRP(单一责任原则)和依赖注入的SOLID原则。 一大亮点是能够跟踪应用程序中的数据流。 这可以帮助需要在代码库中工作的任何人拥有清晰的视图。 Krzysztof也批评Singleton,建议避免大量使用它,如果需要,请使用环境结构(https://www.pointfree.co/episodes/ep22-a-tour-of-point-free) 他在演讲结束时谈到了流协调器,这是一种管理应用程序路由的更简单方法。 Subito.it iOS开发人员已在应用程序上暴露了2年UI测试的问题和解决方案。 他们的建议是,在进行大规模重构之前,可以做UI测试,以确保重构后一切都能按预期工作。 他们指出了这是一个好习惯的几个原因,以及每个开发人员如何使用UI测试来改善编程体验的几种方法。 Subito.it还花费时间来制作用于UI测试的开源工具; 最有趣的是用于UI测试的网络模拟程序,它允许查看应用程序如何响应服务器的奇怪响应(https://github.com/Subito-it/SBTUITestTunnel) Rikke对决策以及如何避免做出决策的想法进行了很酷的讨论。 每个人都有一个想法,需要验证市场上的有效性。 鼓舞人心的演讲,从技术上讲并不是很有趣。 想法很危险,因为会导致观点,观点也很危险@Rikkekoblauch 机器学习,每个人都在谈论机器学习。 演讲分为两部分,介绍了如何使用Xcode UI界面创建模型,下一部分说明了如何与Vision Framework一起使用。 有趣但不是很破坏性的花示例,它非常常用,也许太多了 Vadim是个懒惰的人,对于程序员来说,这是一件了不起的事情。 他解释了如何减少构建数量,并解释说这件事可以节省时间,这一点非常重要。 他热切地解释说,使用lldb可以避免愚蠢的构建,或者仅更改一行代码或一种标签颜色的构建。 他花了很多时间解释各种命令,这些命令使用lldb命令来获取属性值和修改vars的值。 可以在以下位置找到有关命令的详细指南:https://medium.com/flawless-app-stories/debugging-swift-code-with-lldb-b30c5cf2fd49 毫无疑问,这是这次会议上最好的演讲。 Pauls Hudson是一位出色的演讲者和优秀的程序员。 主要论点是如何重构UIViewController以避免使用MVC(Massive View Controller)。 实时地,他没有任何片段地重建了3个视图控制器,在Extensions中移动了代码并创建了协议。 通过深入使用SRP,他退出了VC,这并不是与VC直接相关的。 他还展示了如何创建一个简单的演示者。 所有这些都没有任何依赖性。 非常有用和很酷的谈话! 任何工作的人都使用工具,也使用开发人员。 每个人都需要非常了解工具并加以完善。 每个开发人员都需要找出时间来加快工作速度。 Antoine解释了每个开发人员都可以做的几件事: 自动化(例如,Fastlane,我是一个超级粉丝,我不得不承认) 工具(例如Sherlock) 快捷方式(Xcode可以将快捷方式代码转换为快速样板代码) 模板(为其重复的所有内容创建一个模板) 这是SwiftHeroes的初次体验,非常好。 非常感谢所有发言者对意大利人的耐心,他们试图以一种可怕的方式说英语,并且在质量检查中没有真正的问题。 明年再见!
tl; dr:售出的门票不足以资助会议,因此我不得不取消票务,以免花光所有费用。 而是会有一个免费活动,您可以在 此处 找到详细信息 。 背景故事 我叫Gabor Nagy Farkas,我是一次失败的会议的组织者。 怎么可能 我是Supercharge的iOS开发人员,也是NSBudapest的组织者,NSBudapest是布达佩斯的iOS开发人员的本地聚会。 去年,我参观了欧洲各地的几次会议,并意识到这样做并不难。 我已经在布达佩斯组织活动,有经验,那么为什么不大规模地创作呢? 那时只有十二月,所以如果我想在四月举行一个活动,我还有四个月的时间来准备事情,对吗? 开始 我从规划支出开始。 对于场地,餐饮,商品和演讲者的差旅费用,总成本将在13-15 000美元左右。我不想依靠赞助商提供资金,因此我计划将全部成本都包括在内通过出售100张门票。 由于我是进行存款的人,因此我确保只要我在2月底之前取消就可以将其退还。 我决定在12月底前确定会场,并准备尝试一下。 作为iOS开发人员,我与许多非常有才华的设计师一起工作,而我的同事Erika非常友好,可以为会议设计网站和营销材料。 他们准备好之后,我便开始寻找赞助商。 我的目标很高,并接触了Sketch,Reveal,Tower,STRV和O’Reilly等一些顶级公司。 他们非常愿意共同合作。 在与当地公司的讨论中,我也得到了很多积极的反馈,并且似乎有很多合作的可能性。 作为对他们的支持的回报,我承诺将至少有一百人参加此次活动,并确保他们拥有代表他们的公司所需的所有材料。 当我确定是时候开始售票时,我已经确认了几位将在会议上发言的演讲者,并且非常想知道邀请谁参加。 在短短几天之内,所有二十张早鸟票已经售罄。 我很惊喜,因为看起来人们真的很感兴趣参加。 卖了二十张票,距离会议还有三个多月的时间,怎么可能出问题了? 什么地方出了错 如果您考虑召开一次很棒的会议,那么最重要的三件事是什么? 多元化的演讲者阵容,美味的食物和快速的互联网。 那时我意识到我们遇到了问题。 当我选择一个具有中心位置的场所时,我没有考虑它的wifi连接,事实证明这很差。 进行改进的最便宜的选择是,如果我购买了一些4G路由器和SIM卡,但这将需要大量工作,并且仍需花费近1000美元。 那不是唯一的额外费用。 我意识到,我必须为赞助商提供展位以促进他们的公司发展。 我出售的赞助套餐可以支付费用,但我没有指望这些摊位的价格有多高。 特别是当我发现由于某种原因无法租用它们时,我将不得不购买它们。 同时,门票销售放缓。 尽管在开始的几天里售出了前20张票后我一直很乐观,但一个月后的总数仍然不到50张。尽管我在社交媒体上推广会议,但人们似乎没有回应。 财务负担只是我问题的一部分。 到一月底,我要做的大量工作变得势不可挡。 其中包括:与潜在的赞助商会面,与发言人交换电子邮件,管理在线个人资料,解决基础架构的上述问题,更不用说诸如预订餐厅,住宿和场地之类的基础知识了。 随着时间的流逝,这一切都是我日常工作的补充,随着时间的流逝,我发现越来越难以管理所有工作。 我现在会做些什么 首先,如果我要再次组织一次会议,我不会独自承担所有工作。 我会找到一个合作伙伴。 召开国际会议要比召开本地会议更为艰巨。 准备是关键。 我应该对场所中需要的东西有一份详尽的清单。 我记得要问有关投影仪,椅子和饮料的问题,但忘了问互联网连接的质量了。 有很多小事情容易忘记:电源插座的位置,音频系统,浴室的数量,可访问性等。这些通常被认为是理所当然的,但是如果不考虑这些因素,它们可能会破坏事件。 […]
1月的最后一周,Hotels.com iOS团队的两名工程师前往巴黎参加了第五届年度dotSwift会议。 对于那些不知道点会议是什么的人,让我让您快速上手。 点会议相当于TED演讲,但更侧重于技术行业的主题; dotConferences有7种不同的风格:dotSecurity,dotScale,dotAI,dotGo,dotCSS,dotJS和我们自己的dotSwift会议。 那天是与行业内其他工程师会面以及与Expedia Group内其他工程师(即来自巴黎Traveldoo的iOS团队的成员)会面的好日子。 一天被分成3组,每组之间都有休息。 讨论的话题范围很广, “纯粹的快速”应用程序并不是真正的东西,因为它们都依赖于Objective-C运行时以及采用Objective-C的方式(而不是试图尽快摆脱对它的提及)尽可能荒谬),例如关于为什么在代码中为方法和变量名使用Unicode字符的建议。 我觉得我应该对此做一点解释: 谈话远没有暗示您要做这样的事情; ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⛵️⎈ 告诉您的船上物体应该向左转。 该表示法可能会作为当代艺术作品消失,但作为命名约定的标准绝对没有用。 相反,它专注于科学建模并使用方程式具有的相同符号,例如分别将∑ (sigma)用作函数,将λ (lambda)用作波长分别作为函数和变量名称。 如果您要与不想看长函数名的物理学家合作(不管它们的描述性如何),这是有道理的,并且还给他们提供了调试算法(而不是代码)的机会。 听到一些非常有才华的人的想法真是太好了–我们甚至还听到了苹果公司开源项目工作人员的演讲,例如SwiftNIO(异步事件驱动的网络框架),它使人们真正了解了他们所面临的问题遇到以及他们如何解决它。 除了主要演讲外,Swift社区成员还进行了许多闪电演讲。 这些都是直截了当的超级快速对话,经常提供思想观点或提出解决问题或技巧的有用方法。 演讲的照片可在https://dotswift.io上获得。 可以观看视频:https://www.dotconferences.com/conference/dotswift 我强烈建议您给他们看表-也许您会找到解决您当前遇到的问题的方法或学习新知识。
11月9日,iOS开发会议在都灵举行。 该活动聚集了来自欧洲各地的约500名参与者,并在都灵历史中心都灵都灵因孔特拉国会中心举行。 会议组织者-通感和SYX。 在iOS社区中,有相当著名的演讲者发表了演讲。 其中包括Sourcery库的作者,“ Raywenderlich”课程的几位作者,“ Hacking with Swift”的创建者等。 会议分两部分进行,讲座分为主题演讲和专题讨论会。 当然,此类事件最有趣的部分之一就是网络。 与我在Twitter上关注的行业人士进行实时交流很有趣。 我也使用了他们的工具和框架。 他们为我们的iOS社区的成长和发展做出了重要贡献🙂 例如,我设法与Sourcery的作者交谈(我认为每个尊重他的iOS开发人员都知道这是什么),Krzysztof Zablocki,向他询问未来的计划和发布。 您可以在下面查看所有带有演讲的视频。 1. Pixle联合创始人Krzysztof Zablocki-纽约时报的首席开发人员 iOS应用程序架构 设计模式是工具箱的一部分,但您需要务实 MVC与MVVM 在两种模式下,ViewController都是View层的一部分 人们在两种模式下都会犯的最大错误->缺少路由器 有关什么是流量协调器以及如何适合这些模式的详细信息 2. Paul Hudson,Swift黑客的创造者 关注点分离:实时重构视图控制器 我们都知道,大型视图控制器会导致同样大的问题,但是有时候,要想使事情变得更好,要知道从哪里开始并不容易。 在本节中,我将提供一个示例Swift应用程序,逐步解决它存在的许多结构性问题,然后在舞台上对其进行重构,以便您确切地了解它是如何完成的。 最终结果将是一个更智能,更简单的体系结构,该体系结构更具可测试性,可扩展性,并且最重要的是更易于维护。 我们将调查许多目标,例如: 将视图代码重定位到合理的位置 将委托和数据源分拆为新类 使用协调器简化导航 所有这些都将在舞台上进行现场编码,因此您可以继续进行。 3. Tim Condon,BBC软件工程师,断手创始人 服务器端Swift和Vapor入门 随着Vapor 3的发布,服务器端Swift和Vapor已开始成为主流并被采用。 本演讲讨论了在服务器和Vapor上使用Swift的好处和优点。 然后,通过现场演示了解如何在15分钟内构建完整的CRUD API。 4. Elviro Rocca,iOS开发主管presso Facile.it 先进的Swift光学 功能性光学器件(如透镜和棱镜)是令人难以置信的工具,用于以声明性和可组合的方式操纵数据结构。 让我们深入研究Swift中的功能光学。 在本讲座中,我们将探讨不仅仅是Lens和Prism的更多光学类型,并探讨它们在多个层次上进行合成的能力。 […]
那是2017年一个夏天的好早晨,我正在阅读常规技术博客。 那就是我遇到的一个针对iOS Swift用户的Slack频道(Swift印度)。 我也在所有iOS项目中都使用Swift,因此我自然成为该社区的成员。 这个想法是为了验证我对Swift的理解,向他人学习,熟悉社区标准(库,编码实践等),并在适当的时候与社区分享我的经验。 在过去的几个月里,我从这个社区中学到了很多东西,最后一个周末,当我参加第一次Try时,锦上添花。 在班加罗尔举行的Swift印度2017年会议。 几年来我没去过B’lore,因此在会议日的两侧计划了一个缓冲区,以期游览各个景点! 但是,到达B’lore时,我的名气traffic吓住了我😃,因此在接下来的3天里,我的旅行限制为夜间/业余时间(从浦那飞往班加罗尔的航班比到从B’lore机场到Horamavu bus乘坐巴士的时间。 我很开心与朋友们见面,在IMAX上观看JusticeLeague(男孩子真倒霉),并且在NiceRoad上长途跋涉,没有交通拥堵(一个神奇的技巧被朋友拉开了!) 我在星期天(17年11月19日)清早开始到达(之前)的会议地点……我本来不想错过任何事情! 组织团队已经安排好了观众。 我拿到了徽章,使自己在会议厅里感到舒服。 甚至在Chris谈判开始之前,活动的官方“魔术师”就已经使观众迷上了他的炫酷魔术。 (在一天的最后,我感谢Chris为使活动生动有趣而付出的努力!) 短暂休息一下茶后,娜塔莎宣布赠书。 这本书是保罗·哈德森(Paul Hudson)撰写的一本“ Pro Swift”。 快速浏览一下这本书,我发现它非常有价值; 特别是在诸如flatMap()之类的函数式编程构造,Swift中的设计模式等方面。 第一组演讲者是Jono Guthrie,Satoshi Hachiya和KS Sreeram。 Juno引入了几个Swift框架,例如Vapor,Kitura,Zewo,SCADE和Swift Package Manager。 最初的演讲将会议气氛定为Swift作为前端和后端的语言。 中本聪的演讲“什么是Swifty?”围绕使您的Swift代码为“ Swifty”的内容展开。 演讲的重点是遵循Swift API指南。 Sreeram的演讲使观众想象到一个机器与人类并排编码的世界。 他的演示非常有趣,其中机器在字典的帮助下对单数生成器进行了编码。 短暂休息时,我看到了Google Firebase团队的一些熟悉面孔。 在浦那的Firebase DevFest期间,我与他们进行了互动。 很高兴看到不同的技术社区相互融合,以尝试不同的技术堆栈。 接下来的发言人是Sai Hema Kanduri,Mugunth Kumar,Aishwarya Kumar和Cate Huston。 赛伊谈到了她为开源做贡献的过程。 根据她的说法,关键是早点开始,从小处开始,而不是等待大的事情。 直到她说出这句话后,我才大吃一惊,但是使开源项目的文档更具可读性和有效性也可能是其自身的巨大贡献! Mugunth讨论了自从最新版本的iOS11以来,开发人员可以使用的CoreML功能,以及它为开发人员带来的相应优势。 Aishwarya讨论了Flipkart如何通过使用Realm,使用LinkedIn的LayoutKit,AsyncDisplayKit(现在称为Texture)以及实现Flux设计模式等方法来摆脱其App的掉帧问题。 午餐后,接下来的发言人包括Kamilah Taylor,Vatsal […]
介绍 作为开发人员,您知道技术在不断发展。 因此,为了成功,您也需要不断发展。 您可以使用书籍,课程,论坛等,但是今天我将讨论会议,尤其是一个会议, dotSwift (适用于iOS和Mac开发人员)。 本文旨在帮助您了解是否适合您的开发者会议。 然后,您可以判断是否值得参加这样的会议。 会议 dotSwift 2019于1月28日在巴黎举行。 大门在下午12点打开以进行注册和联网。 第一次谈话是在下午1点,因此我们有足够的时间结识新朋友,还可以挑选一些免费赠品,例如dotSwift球和照明充电器。 我在这里与Future Platforms的同事Damien,BBC的Dani和前Moonpig的Alberto在一起。 讲者 整个会议期间都有很多演讲者。 dotSwift为观众中的所有级别的开发人员进行了讨论。 每个人都有东西。 我并不是每天都可以与Apple的工作人员交谈,因此能够聆听Johannes真是太好了,Johannes提出了一些低级技巧来提高性能。 对于像Lea这样的其他人,可以从更高的角度解释如何处理单元标识符 。 谁曾经使用标识符重用 UITableViewCell 子类? 我获得了使用Lea关于泛型的代码示例的许可。 它允许开发人员删除不必要的标识符,并通过单元类推断它们。 许多景点可以参观,例如巴黎圣母院,凯旋门等。 夜间是在巴黎参观一些景点的合适时间 。 卢浮宫博物馆展出的最著名的莱昂纳多·达·芬奇照片,其外表非常漂亮。 第二天,星期天,我们走进了埃菲尔铁塔。 有点拖拉总是很好的,尽管老实说,这是我一直随身携带的小雨伞,因为它适合放在我的背包里。 幸运的是,法国人民似乎还有更多重要的问题要担心。 优步池 关于城市的夜生活,没有音乐的生活是什么? 我创建了一个播放列表,其中包含在巴黎听到的几首“时髦”歌曲。 这些是当我跳到Uber背后时,一些当地巴黎人正在听的歌! 我们看到了什么? 到目前为止,到目前为止,我们已经谈到了会议及其举办城市的话题。 评估关键点,看看是否值得这样做,这将是一些关键的利弊。 优点✅ 学习和提高 联网 发现 旅游 缺点👎🏼 天气(直到您参观巴黎,英国的天气才不好) 一天的会议很短,相关的培训费用很高。 结论 我可以说我很幸运,之前在今年夏天的AltConf会议上与Dani会面(会议在圣何塞的WWDC旁边并行举行),他谈到了可访问性。 所以我已经知道有人要去dotSwift了。 詹姆斯·邓普西(James Dumpsey)每年都与AltConf接近,与他的小组“ The […]