Skip to content

Commit 6976992

Browse files
Update to GitHub profiles (#409)
1 parent f682d53 commit 6976992

7 files changed

+20
-17
lines changed

_data/authors.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ jlettner:
167167
ericasadun:
168168
name: Erica Sadun
169169
twitter: ericasadun
170+
github: erica
170171

171172
xedin:
172173
name: Pavel Yaskevich
@@ -176,6 +177,7 @@ xedin:
176177
tanner:
177178
name: Tanner Nelson
178179
twitter: tanner0101
180+
github: tanner0101
179181
about: "Tanner Nelson is member of the Swift Server Workgroup and creator of the Vapor web framework."
180182

181183
stephentyrone:
@@ -286,6 +288,7 @@ tingbecker:
286288

287289
ronavitzur:
288290
name: Ron Avitzur
291+
github: RonAvitzur
289292
twitter: RonAvitzur
290293
about: "Ron Avitzur is the author of the Pacific Tech Graphing Calculator"
291294

_posts/2020-03-24-swift-5.2-released.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Swift 5.2 implements the following language proposals from the Swift Evolution p
2727

2828
* [SE-0253 Callable values of user-defined nominal types](https://github.com/apple/swift-evolution/blob/master/proposals/0253-callable.md)
2929

30-
To experience these changes, explore a [playground](https://github.com/twostraws/whats-new-in-swift-5-2) put together by [Paul Hudson](https://twitter.com/twostraws). [John Sundell](https://twitter.com/johnsundell) has also written an article, "[Exploring Swift 5.2’s new functional features](https://www.swiftbysundell.com/articles/exploring-swift-5-2s-new-functional-features/)", that illustrates the expressive capabilities of these new features.
30+
To experience these changes, explore a [playground](https://github.com/twostraws/whats-new-in-swift-5-2) put together by [Paul Hudson](https://github.com/twostraws). [John Sundell](https://github.com/JohnSundell) has also written an article, "[Exploring Swift 5.2’s new functional features](https://www.swiftbysundell.com/articles/exploring-swift-5-2s-new-functional-features/)", that illustrates the expressive capabilities of these new features.
3131

3232
### Improved Compiler Diagnostics
3333

_posts/2020-09-16-swift-5.3-released.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ author: hborla
77

88
Swift 5.3 is now officially released! 🎉
99

10-
Swift 5.3 continues to focus on language refinements, the developer experience, and expanding the Swift ecosystem to enable more opportunities to write Swift. These sketch notes, created by [Amy Tsai](https://twitter.com/mousiechika), illustrate the highlights of the Swift 5.3 release:
10+
Swift 5.3 continues to focus on language refinements, the developer experience, and expanding the Swift ecosystem to enable more opportunities to write Swift. These sketch notes, created by [Amy Tsai](https://github.com/amytsai), illustrate the highlights of the Swift 5.3 release:
1111

1212
<img alt="Sketch notes of What's New in Swift 5.3" src="/assets/images/5.3-blog/whats-new-in-swift.png" style="img { max-width: 100%; height: auto; }">
1313

1414
> Full resolution version available on [Amy's tweet](https://twitter.com/mousiechika/status/1275547535206166531?s=20)
1515
16-
You can also experiment with many of these updates in a [playground](https://github.com/twostraws/whats-new-in-swift-5-3) put together by [Paul Hudson](https://twitter.com/twostraws).
16+
You can also experiment with many of these updates in a [playground](https://github.com/twostraws/whats-new-in-swift-5-3) put together by [Paul Hudson](https://github.com/twostraws).
1717

1818
## Language and Standard Library
1919

_posts/2020-12-16-accessibility-and-inclusion.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ Diversity and inclusion are both critically important values when writing softwa
99

1010
Accessibility is a key consideration when building truly inclusive software, and when working to foster a diverse community. Considering accessibility as we write code invites everyone to enjoy our apps, tools, and languages. This post highlights a few resources about accessibility and inclusion created by developers across our community.
1111

12-
Accessibility is an important first step in creating an inclusive experience for everyone, but the job doesn’t end there. [Kaya Thomas](https://twitter.com/kthomas901) emphasizes the importance of accessibility and inclusion, provides guidance on incorporating both values into app development, and shares a few compelling stories about how she became passionate about these topics in her talk from UIKonf 2019, [Inclusive and Accessible App Development](https://www.youtube.com/watch?v=M7GOoZMMrnY).
12+
Accessibility is an important first step in creating an inclusive experience for everyone, but the job doesn’t end there. [Kaya Thomas](https://github.com/kmt901) emphasizes the importance of accessibility and inclusion, provides guidance on incorporating both values into app development, and shares a few compelling stories about how she became passionate about these topics in her talk from UIKonf 2019, [Inclusive and Accessible App Development](https://www.youtube.com/watch?v=M7GOoZMMrnY).
1313

14-
[Sommer Panage](https://twitter.com/sommer) and [John Sundell](https://twitter.com/johnsundell) discuss ways to provide better experiences for anyone with disabilities in episode 16 of the “Swift by Sundell” podcast: [Better than accessible](https://www.swiftbysundell.com/podcast/16/). To help implement accessibility features in apps on iOS, iPadOS, macOS, tvOS, and watchOS, [Christoph Wendt](https://twitter.com/chr_wendt) created a Swift Package called [Capable](https://github.com/chrs1885/Capable) that provides the functionality required to keep track of accessibility settings, compute high contrast text or background colors to use in the UI, automatically scale custom fonts, and more.
14+
[Sommer Panage](https://github.com/spanage) and [John Sundell](https://github.com/JohnSundell) discuss ways to provide better experiences for anyone with disabilities in episode 16 of the “Swift by Sundell” podcast: [Better than accessible](https://www.swiftbysundell.com/podcast/16/). To help implement accessibility features in apps on iOS, iPadOS, macOS, tvOS, and watchOS, [Christoph Wendt](https://github.com/chrs1885) created a Swift Package called [Capable](https://github.com/chrs1885/Capable) that provides the functionality required to keep track of accessibility settings, compute high contrast text or background colors to use in the UI, automatically scale custom fonts, and more.
1515

1616
For newcomers joining the community, learning Swift should be accessible and approachable, regardless of physical ability, skill level, and available tools. To help in this effort, [Steven Van Impe](https://github.com/svanimpe) started an open source repository called [Swift Setup](https://github.com/pwsacademy/swift-setup) to provide all newcomers with beginner-friendly instructions for getting started with Swift.
1717

18-
Anyone in the community interested in improving the Swift developer experience is encouraged to contribute to the Swift project! To make your first contribution to Swift a more approachable and enriching experience, [Varun Gandhi](https://twitter.com/typesanitizer) created a helpful guide called [How to Submit Your First Pull Request](https://github.com/apple/swift/blob/main/docs/HowToGuides/FirstPullRequest.md). This will walk you through every step, from identifying your first task to work on, to how to ask for help when you have questions or need guidance, to creating your first pull request, and finally what to expect throughout the code review process.
18+
Anyone in the community interested in improving the Swift developer experience is encouraged to contribute to the Swift project! To make your first contribution to Swift a more approachable and enriching experience, [Varun Gandhi](https://github.com/typesanitizer) created a helpful guide called [How to Submit Your First Pull Request](https://github.com/apple/swift/blob/main/docs/HowToGuides/FirstPullRequest.md). This will walk you through every step, from identifying your first task to work on, to how to ask for help when you have questions or need guidance, to creating your first pull request, and finally what to expect throughout the code review process.
1919

2020
To further create a welcoming experience for all contributors to a project, it’s important to make sure Swift code is inclusive to everyone working in that code. To help automate the process of auditing Swift code for exclusionary terms, [Dalton Claybrook](https://github.com/daltonclaybrook) implemented an [inclusive language rule in SwiftLint](https://realm.github.io/SwiftLint/inclusive_language.html) to identify these terms for removal.
2121

_posts/2021-02-22-black-history-month.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ There are many Black developers in the Swift community creating educational reso
1313

1414
## Pushing Swift in new directions
1515

16-
[Marc Aupont](https://twitter.com/digimarktech) is pushing the boundaries of the Swift ecosystem by using Swift in embedded systems. Learn about how Marc built a robot car using a Raspberry Pi running Swift in his talk from try! Swift NYC 2019: [Swift Without Screens - Powering Connected Devices](https://www.youtube.com/watch?v=VILUaec-sCs). Marc goes into greater detail on writing Swift code for Raspberry Pi in the iPhreaks podcast episode: [iPS 296: Swift on Raspberry PI](https://devchat.tv/iphreaks/ips-296-swift-on-raspberry-pi-with-marc-aupont/).
16+
[Marc Aupont](https://github.com/digimarktech) is pushing the boundaries of the Swift ecosystem by using Swift in embedded systems. Learn about how Marc built a robot car using a Raspberry Pi running Swift in his talk from try! Swift NYC 2019: [Swift Without Screens - Powering Connected Devices](https://www.youtube.com/watch?v=VILUaec-sCs). Marc goes into greater detail on writing Swift code for Raspberry Pi in the iPhreaks podcast episode: [iPS 296: Swift on Raspberry PI](https://devchat.tv/iphreaks/ips-296-swift-on-raspberry-pi-with-marc-aupont/).
1717

18-
[Ish ShaBazz](https://twitter.com/ishabazz) is presenting the Swift community with a different perspective by emphasizing the human side of programming. In his powerful talk from SwiftFest Boston 2019, [Programming with a Purpose](https://www.youtube.com/watch?v=M-7DQJbMapI&feature=youtu.be), Ish tells his inspirational story of how he discovered his purpose, and the valuable lessons he learned along the way, including conquering imposter syndrome with curiosity, and overcoming fear in programming, public speaking, and life.
18+
[Ish ShaBazz](https://github.com/ishabazz) is presenting the Swift community with a different perspective by emphasizing the human side of programming. In his powerful talk from SwiftFest Boston 2019, [Programming with a Purpose](https://www.youtube.com/watch?v=M-7DQJbMapI&feature=youtu.be), Ish tells his inspirational story of how he discovered his purpose, and the valuable lessons he learned along the way, including conquering imposter syndrome with curiosity, and overcoming fear in programming, public speaking, and life.
1919

2020
## Surfacing Black role models through app development
2121

_posts/2021-03-24-womens-history-month.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ author: [hborla, twostraws]
77

88
This Women's History Month, we're so happy to celebrate the amazing women developers in our community. Women have made an immense impact on the Swift ecosystem by building important tools we use every day, creating resources to pass on what they have learned, and more. This post highlights a few outstanding contributions from individuals in the Women in Swift community.
99

10-
[Erica Sadun](https://twitter.com/ericasadun) has authored 30 Swift Evolution proposals to date, and she has participated in the discussion and development of countless more. Erica has influenced Swift to be a more consistent, intuitive, and readable language. Her contributions to the language include replacing equal signs with colons for attribute arguments ([SE-0040](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0040-attributecolons.md)), expanding the `Self` type to class members and value types ([SE-0068](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0068-universal-self.md)), supporting recursive constraints on associated types ([SE-0157](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0157-recursive-protocol-constraints.md)), and many more. Erica is also a veteran writer, and has written many blog posts and books to guide developers toward best practices and conventions in their Swift code.
10+
[Erica Sadun](https://github.com/erica) has authored 30 Swift Evolution proposals to date, and she has participated in the discussion and development of countless more. Erica has influenced Swift to be a more consistent, intuitive, and readable language. Her contributions to the language include replacing equal signs with colons for attribute arguments ([SE-0040](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0040-attributecolons.md)), expanding the `Self` type to class members and value types ([SE-0068](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0068-universal-self.md)), supporting recursive constraints on associated types ([SE-0157](https://github.com/apple/swift-evolution/blob/fb974bd979f31a231a4d57a3c49ebdcbc299fc71/proposals/0157-recursive-protocol-constraints.md)), and many more. Erica is also a veteran writer, and has written many blog posts and books to guide developers toward best practices and conventions in their Swift code.
1111

12-
As an experienced library developer and a member of the [Swift Server Work Group](/server/), [Kaitlin Mahar](https://twitter.com/k__mahar) has a lot of influence on best practices for library development and growing the Swift package ecosystem. Kaitlin shares her advice on open source library development in her talk from the ServerSide.swift conference in 2019: [Maintaining a Library in a Swiftly Moving Ecosystem](https://www.youtube.com/watch?v=9-fdbG9jNt4). Kaitlin also joins John Sundell to discuss the current state of server-side Swift and the impact that Swift concurrency will have on libraries in episode 92 of the _Swift by Sundell_ podcast: [All of our wildest Swift dreams](https://www.swiftbysundell.com/podcast/92/).
12+
As an experienced library developer and a member of the [Swift Server Work Group](/server/), [Kaitlin Mahar](https://github.com/kmahar) has a lot of influence on best practices for library development and growing the Swift package ecosystem. Kaitlin shares her advice on open source library development in her talk from the ServerSide.swift conference in 2019: [Maintaining a Library in a Swiftly Moving Ecosystem](https://www.youtube.com/watch?v=9-fdbG9jNt4). Kaitlin also joins John Sundell to discuss the current state of server-side Swift and the impact that Swift concurrency will have on libraries in episode 92 of the _Swift by Sundell_ podcast: [All of our wildest Swift dreams](https://www.swiftbysundell.com/podcast/92/).
1313

1414
Tooling is a critical aspect of the Swift ecosystem that empowers developers to be more productive. [Ellie Shin](https://github.com/elsh) talks about building a tool to generate concrete types that conform to a given protocol for mocking in her talk from UIKonf 2019: [Mockolo: Efficient Mock Generator for Swift](https://www.youtube.com/watch?v=Tkg8721fObU). Throughout the presentation, Ellie explores several other open source Swift tools that she considered using to implement Mockolo, including [SourceKit](https://github.com/apple/swift/tree/main/tools/SourceKit), [SwiftSyntax](https://github.com/apple/swift-syntax), and [Stencil](https://github.com/stencilproject/Stencil).
1515

16-
Another crucial tool in the Swift ecosystem is [Swift Package Manager](/package-manager/) (SwiftPM). [Ellen Shapiro](https://twitter.com/designatednerd) has been an advocate for SwiftPM and has given numerous talks on how developers can utilize SwiftPM in their projects. For example, in her presentation from iOS Conf SG 2020, [Scripting in Swift For a Testable Build](https://www.youtube.com/watch?v=tohaS-UYTYg&list=PLy2csMnlIs-5cE-txVTMXd9ogrywo9Zq7&index=4), Ellen talks about how developers can utilize SwiftPM to write build scripts in a language that they already know using familiar APIs, eliminate bugs with compile-time type safety, and take advantage of tools such as code coverage and unit testing for scripts.
16+
Another crucial tool in the Swift ecosystem is [Swift Package Manager](/package-manager/) (SwiftPM). [Ellen Shapiro](https://github.com/designatednerd) has been an advocate for SwiftPM and has given numerous talks on how developers can utilize SwiftPM in their projects. For example, in her presentation from iOS Conf SG 2020, [Scripting in Swift For a Testable Build](https://www.youtube.com/watch?v=tohaS-UYTYg&list=PLy2csMnlIs-5cE-txVTMXd9ogrywo9Zq7&index=4), Ellen talks about how developers can utilize SwiftPM to write build scripts in a language that they already know using familiar APIs, eliminate bugs with compile-time type safety, and take advantage of tools such as code coverage and unit testing for scripts.
1717

18-
Countless women dedicate their time to teaching Swift and sharing tips and tricks to help everyone get the most out of the language. [Natascha Fadeeva](https://twitter.com/tanaschita) shares her expertise through articles and quick tips on her blog. In addition to helping others figure out how to use Swift, such as [using the power of bitwise operations and option sets](https://tanaschita.com/20201214-working-with-bits-in-swift), Natascha also shares interview tips and [sample questions that she has asked when conducting Swift interviews](https://tanaschita.com/20190715-ios-interview-questions-and-answers-for-senior-developers-part-1), which serves as a resource for job applicants.
18+
Countless women dedicate their time to teaching Swift and sharing tips and tricks to help everyone get the most out of the language. [Natascha Fadeeva](https://github.com/tanaschita) shares her expertise through articles and quick tips on her blog. In addition to helping others figure out how to use Swift, such as [using the power of bitwise operations and option sets](https://tanaschita.com/20201214-working-with-bits-in-swift), Natascha also shares interview tips and [sample questions that she has asked when conducting Swift interviews](https://tanaschita.com/20190715-ios-interview-questions-and-answers-for-senior-developers-part-1), which serves as a resource for job applicants.
1919

20-
The Women in Swift community works hard to support other women as they enter the field and advance in their careers. [Niharika Bedekar](https://twitter.com/niharikabedekar) is a champion for diversity in the Swift community, and her ideas sparked the formation of Women in Swift and the larger [Diversity in Swift](/diversity) initiative.
20+
The Women in Swift community works hard to support other women as they enter the field and advance in their careers. [Niharika Bedekar](https://github.com/niharikabedekar) is a champion for diversity in the Swift community, and her ideas sparked the formation of Women in Swift and the larger [Diversity in Swift](/diversity) initiative.
2121

2222
Women continue to use their expertise and creativity to improve our community, from shaping the core language and libraries, to empowering Swift developers through tooling and sharing their experiences with Swift. Please join in on the Women’s History Month celebration over on the [Community Showcase forum](https://forums.swift.org/c/community-showcase/) and share how the Women in Swift community has helped you on your journey with Swift. If you are a woman Swift developer or contributor, we highly encourage you to [join Women in Swift](/diversity/#community-groups) to connect with others in the community!

0 commit comments

Comments
 (0)