This document summarizes Yusuke Kita's open source Swift workshop presented at try! Swift Tokyo 2019. The workshop covered getting started with contributing to the Swift compiler, building Swift and SwiftSyntax from source, debugging and testing Swift, building your own tools with SwiftSyntax, writing your own compilers, and tips for working with the open source Swift project. Attendees were encouraged to ask questions during the workshop presentation.
This Swift Reference Guide provides a list of useful links for beginner and advanced users of Swift. The list of links is divided into categories like developer tools, Swift tutorials, Swift communities, and more.
This Swift Reference Guide provides a list of useful links for beginner and advanced users of Swift. The list of links is divided into categories like developer tools, Swift tutorials, Swift communities, and more.
Swift is an exciting new language developed by Apple as a replacement for ObjectiveC. It has a modern clean syntax, strong inferential typing support, and uses automatic reference counting to streamline memory management and prevent numerous types of errors. Swift focuses on providing a "safe" compiled language but manages to have an easy-to-learn scripting language "feel".
The language was originally released in 2014, but after it was released as an Open Source project in late 2015, there has been an explosion of interest and work in the language. It's been ported to multiple non-MacOS platforms (e.g, Linux and Android) and extended to support server-side programming in addition to being able to target MacOS, iOS, watchOS, and tvOS.
This talk will present an overview of the development of Swift, review the basic syntax of the language, and discuss some of the philosophy behind its design. After attending this talk, you'll be poised to dive into Swift coding for yourself!
Delivered at OpenWest 2016, 15 July 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016Carl Brown
Talk on Swift 2.2, adapting Cocoa/Objective-C Design Patterns to Swift, Design Patterns from other Languages that Swift has adopted, and Swift features that lend themselves to new Design Patterns.
Overview of attributes (declaration|type) in the Swift programming language
Highlight: System Programming Interfaces (SP), an experimental attribute of Swift
Speaker: Amy Cheong - Software Engineer at Tigerspike
Amy will be sharing her experiences during this year’s try! Swift Tokyo in March as well as presenting some follow-up researches and presenter notes on topics she finds are interesting during the conference.
Event Page: https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/238766209/
Produced by Engineers.SG
Chiara Chiappini - Swift and the future of iOS app developmentCodemotion
In 2014 Apple introduced Swift into the world receiving positive feedback from the developer community. At eBay we started a new iOS app using Swift. While most of our developers had strong Java and Scala backgrounds, none of us had any iOS experience. We faced many challenges with learning a new language and paradigm, and rose to the challenge. During this talk I would like to share with you our findings and show you our progresses. We will discuss together how to build a maintainable and testable app based on our experience.
The iOS world has been a-buzz ever since SwiftUI came on the scene. Twitter threads exploded, countless books about the topic went into presale, and recruiters on LinkedIn seem to want us to have 3+ years of experience with the UI Toolkit. So, what’s all the fuss about, is it worth it, and how can you become part of the action?
Using Swift for all Apple platforms (iOS, watchOS, tvOS and OS X)Aniruddha Chakrabarti
Swift has gained widespread popularity in just an year. So much so that Swift have emerged as the de-facto standard programming language for all Apple platforms including iOS, watchOS, tvOS and OS X. Apple also open sources Swift and soon after IBM ported Swift to Linux. Swift incorporates the language innovations that have happened in the last two decades. Swift is a compiled programming language and belongs to the ‘C’ family of languages similar to C++, Java, C#, Objective-C and D. Swift is influenced by dynamic programming languages like Python, Ruby and functional programming languages like Haskell.
Variable , Array , Dictionary of swift -IOS Development - a hub for beginnerVikrant Arya
In this slide describe about some basic knowledge of swift programming.
I discussed about variables and array and dictionary.
If any problem come related to that feel free to mail me or comment.Will response fast ASAP.
You can also go on blog link
http://iosdevelopmenthub.blogspot.in/
Mobile Applications are in great use today and there is even more demand for Mobile Developers. iOS App Store is more like a market where you can sell brilliant applications you developed in iOS Technology.
Apple encourages practically anyone to try their hand at iOS development. Just $99 per year gives you access to Apple's developer program, the development tools are freely available and Edureka's "iOS App Development using Swift" training enables developers to build effective iOS applications.
Mobile Applications are in great use today and there is even more demand for Mobile Developers. iOS App Store is more like a market where you can sell brilliant applications you developed in iOS Technology.
Apple encourages practically anyone to try their hand at iOS development. Just $99 per year gives you access to Apple's developer program, the development tools are freely available and Edureka's "iOS App Development using Swift" training enables developers to build effective iOS applications.
Uri Nachmias - Adopting Swift @Houzz - The good, the bad and the uglytlv-ios-dev
Presented on the TLV iOS Developers Meetup - 02/08/2015.
Last year we decided to jump into the water and embrace Swift into our code. Since Houzz is a complex app with a long development history this was a challenging and exciting task.In this talk we will describe what we've learned what to do and what not to do, and some tips for all the developers who want to start writing code in Swift and didn't take the big dive in yet...
Swift is an exciting new language developed by Apple as a replacement for ObjectiveC. It has a modern clean syntax, strong inferential typing support, and uses automatic reference counting to streamline memory management and prevent numerous types of errors. Swift focuses on providing a "safe" compiled language but manages to have an easy-to-learn scripting language "feel".
The language was originally released in 2014, but after it was released as an Open Source project in late 2015, there has been an explosion of interest and work in the language. It's been ported to multiple non-MacOS platforms (e.g, Linux and Android) and extended to support server-side programming in addition to being able to target MacOS, iOS, watchOS, and tvOS.
This talk will present an overview of the development of Swift, review the basic syntax of the language, and discuss some of the philosophy behind its design. After attending this talk, you'll be poised to dive into Swift coding for yourself!
Delivered at OpenWest 2016, 15 July 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016Carl Brown
Talk on Swift 2.2, adapting Cocoa/Objective-C Design Patterns to Swift, Design Patterns from other Languages that Swift has adopted, and Swift features that lend themselves to new Design Patterns.
Overview of attributes (declaration|type) in the Swift programming language
Highlight: System Programming Interfaces (SP), an experimental attribute of Swift
Speaker: Amy Cheong - Software Engineer at Tigerspike
Amy will be sharing her experiences during this year’s try! Swift Tokyo in March as well as presenting some follow-up researches and presenter notes on topics she finds are interesting during the conference.
Event Page: https://www.meetup.com/Singapore-iOS-Dev-Scout-Meetup/events/238766209/
Produced by Engineers.SG
Chiara Chiappini - Swift and the future of iOS app developmentCodemotion
In 2014 Apple introduced Swift into the world receiving positive feedback from the developer community. At eBay we started a new iOS app using Swift. While most of our developers had strong Java and Scala backgrounds, none of us had any iOS experience. We faced many challenges with learning a new language and paradigm, and rose to the challenge. During this talk I would like to share with you our findings and show you our progresses. We will discuss together how to build a maintainable and testable app based on our experience.
The iOS world has been a-buzz ever since SwiftUI came on the scene. Twitter threads exploded, countless books about the topic went into presale, and recruiters on LinkedIn seem to want us to have 3+ years of experience with the UI Toolkit. So, what’s all the fuss about, is it worth it, and how can you become part of the action?
Using Swift for all Apple platforms (iOS, watchOS, tvOS and OS X)Aniruddha Chakrabarti
Swift has gained widespread popularity in just an year. So much so that Swift have emerged as the de-facto standard programming language for all Apple platforms including iOS, watchOS, tvOS and OS X. Apple also open sources Swift and soon after IBM ported Swift to Linux. Swift incorporates the language innovations that have happened in the last two decades. Swift is a compiled programming language and belongs to the ‘C’ family of languages similar to C++, Java, C#, Objective-C and D. Swift is influenced by dynamic programming languages like Python, Ruby and functional programming languages like Haskell.
Variable , Array , Dictionary of swift -IOS Development - a hub for beginnerVikrant Arya
In this slide describe about some basic knowledge of swift programming.
I discussed about variables and array and dictionary.
If any problem come related to that feel free to mail me or comment.Will response fast ASAP.
You can also go on blog link
http://iosdevelopmenthub.blogspot.in/
Mobile Applications are in great use today and there is even more demand for Mobile Developers. iOS App Store is more like a market where you can sell brilliant applications you developed in iOS Technology.
Apple encourages practically anyone to try their hand at iOS development. Just $99 per year gives you access to Apple's developer program, the development tools are freely available and Edureka's "iOS App Development using Swift" training enables developers to build effective iOS applications.
Mobile Applications are in great use today and there is even more demand for Mobile Developers. iOS App Store is more like a market where you can sell brilliant applications you developed in iOS Technology.
Apple encourages practically anyone to try their hand at iOS development. Just $99 per year gives you access to Apple's developer program, the development tools are freely available and Edureka's "iOS App Development using Swift" training enables developers to build effective iOS applications.
Uri Nachmias - Adopting Swift @Houzz - The good, the bad and the uglytlv-ios-dev
Presented on the TLV iOS Developers Meetup - 02/08/2015.
Last year we decided to jump into the water and embrace Swift into our code. Since Houzz is a complex app with a long development history this was a challenging and exciting task.In this talk we will describe what we've learned what to do and what not to do, and some tips for all the developers who want to start writing code in Swift and didn't take the big dive in yet...
Type-safe Web APIs with Protocol Buffers in Swift at iOSConYusuke Kita
iOSCon 2017 in London
See also here. It's updated version.
https://www.slideshare.net/kitasuke/typesafe-web-apis-with-protocol-buffers-in-swift-at-altconf
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
5. Contributing to Swift Compiler
→ https://www.slideshare.net/kitasuke/
contributing-to-swift-compiler
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
9. Building Swift
→ Building Swift Compiler on specific branch
→ 特定のブランチでSwiftコンパイラをビルドする方
法(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
11. Building SwiftSyntax
→ Building SwiftSyntax on master branch
→ SwiftSyntaxのmasterブランチをビルドする方法
(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
15. Testing Swift
→ Writing test code using lit for Swift Compiler
→ Swiftコンパイラのテストコードをlitで書く方法(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
19. Writing your own compiler
→ monkey-swift
→ monkey-go
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
20. Pro Tips
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
21. Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
22. Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
23. Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
→
!
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
24. Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
→
!
→ Buy iMac Pro or Mac Mini
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
25. Ask us anything!
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019