Using Defensive Pessimism to Build Great Software at YMLAdam_Talcott
From The Silicon Valley iOS Developers' Meetup held at YML in Redwood City, CA on June 11, 2018.
Using “Defensive Pessimism” to Build Great Software at YML
Adam Talcott, Edward Cessna, and Ramsundar Shandilya, Y Media Labs
At YML, we take pride in creating great software as part of our mission to make digital products and experiences which have lasting impact. An important part of our process is anticipating the various scenarios our software may face and taking those scenarios into account from design through deployment and beyond. At YML, we refer to this concept as “defensive pessimism”.
After introducing YML, a customer experience design and technology agency with a vision of becoming our clients’ most valued partner, we will dive into defensive pessimism. We will discuss the ramifications for design and review examples of user experiences created with defensive pessimism in mind. We will also cover the resulting architecture considerations and the impact on reliability.
iPhone X - The Features, Specifications and PricingIndiaiStore
IndiaiStore presenting a presentation regarding iPhone X features, specifications, pricing, launch and pre-booking. IndiaiStore is Apple authorised distributors in India and providing apple products nationwide. For more details about iPhone X visit https://www.indiaistore.com/iphone-x/.
iOS 13 Every New Feature iPhone You Need To Know AboutMobiloitte
iOS 13 is here and will deliver a slew of features to your iPhone when it launches, and it totally new features. So, let's see what are the new features in iOS 13.
IndiaiStore presented a presentation on Apple's Budget Smartphone, iPhone XR. Check about iPhone XR features, specifications, price and iPhone XR cashback offers in India. For more visit https://www.indiaistore.com/iphone-xr
Confused - Updating your iPhone to iOS 13 ??iFixScreens
Off late, Apple has launched its final version of iOS 13 compatible with most of the iphone devices. Touted as the best iOS so far, it brings along together tons of new & bold features.
We’ll be listing what’s new & some of it’s best features along with their pros & cons and at the end will see whether it’s better than its predecessor iOS 12..?
A short ppt on smartphone with a follow up in a non technical manner so that it is easy to explain and answer questions upon it is not intended to be used as a ppt for teaching but for rather a student to give explanation on per sem projects etc .... enjoy
Using Defensive Pessimism to Build Great Software at YMLAdam_Talcott
From The Silicon Valley iOS Developers' Meetup held at YML in Redwood City, CA on June 11, 2018.
Using “Defensive Pessimism” to Build Great Software at YML
Adam Talcott, Edward Cessna, and Ramsundar Shandilya, Y Media Labs
At YML, we take pride in creating great software as part of our mission to make digital products and experiences which have lasting impact. An important part of our process is anticipating the various scenarios our software may face and taking those scenarios into account from design through deployment and beyond. At YML, we refer to this concept as “defensive pessimism”.
After introducing YML, a customer experience design and technology agency with a vision of becoming our clients’ most valued partner, we will dive into defensive pessimism. We will discuss the ramifications for design and review examples of user experiences created with defensive pessimism in mind. We will also cover the resulting architecture considerations and the impact on reliability.
iPhone X - The Features, Specifications and PricingIndiaiStore
IndiaiStore presenting a presentation regarding iPhone X features, specifications, pricing, launch and pre-booking. IndiaiStore is Apple authorised distributors in India and providing apple products nationwide. For more details about iPhone X visit https://www.indiaistore.com/iphone-x/.
iOS 13 Every New Feature iPhone You Need To Know AboutMobiloitte
iOS 13 is here and will deliver a slew of features to your iPhone when it launches, and it totally new features. So, let's see what are the new features in iOS 13.
IndiaiStore presented a presentation on Apple's Budget Smartphone, iPhone XR. Check about iPhone XR features, specifications, price and iPhone XR cashback offers in India. For more visit https://www.indiaistore.com/iphone-xr
Confused - Updating your iPhone to iOS 13 ??iFixScreens
Off late, Apple has launched its final version of iOS 13 compatible with most of the iphone devices. Touted as the best iOS so far, it brings along together tons of new & bold features.
We’ll be listing what’s new & some of it’s best features along with their pros & cons and at the end will see whether it’s better than its predecessor iOS 12..?
A short ppt on smartphone with a follow up in a non technical manner so that it is easy to explain and answer questions upon it is not intended to be used as a ppt for teaching but for rather a student to give explanation on per sem projects etc .... enjoy
Mobile 1UP was invited to speak at a workshop focused around development and go-to-market and strategies around the iphone platform. It is an event specifically hosted by the Stockholm School of Economics as part of the "Entrepreneurship & Coffee" after-work workshops for emerging entreprenuers in the nordic region.
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
Modern iPhone App Design
Basic practices and modern techniques
An introduction to iPhone app design. Gain a foundation of basics to break into this medium and start designing apps. This session will cover some fundamental iOS principles and describe modern design techniques. Get equipped with a good starting point and avoid some rookie mistakes.
Some Pointers from a Mobile Product Design Agency
iOS Anatomy: Familiarize with terminology, patterns & controls
Examples of modern design techniques
Tips from our process at Funsize
Working with engineers
Modern tools & practices for prototyping
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...Enterprise Mobile
With mobility on the rise, new devices and platforms are getting more attention than ever. But how do they compare? Check out this presentation for all the pros and cons of all the latest gadgets and operating systems. Marco Nielsen, Enterprise Mobile’s VP of Services, will walk you through the features of the newest devices on the market, as well as how each one aligns with business goals and mobility strategies.
Summary of what you need to know to get started with iPhone development: your relationship with Apple, developer tools, the iPhone Platform, and Objective-C
What you need to know about iPhone 6 and 6+? I think you have to watch this presentation. This presentation provide all the information about iPhone 6 and 6+.
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Mobile 1UP was invited to speak at a workshop focused around development and go-to-market and strategies around the iphone platform. It is an event specifically hosted by the Stockholm School of Economics as part of the "Entrepreneurship & Coffee" after-work workshops for emerging entreprenuers in the nordic region.
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
Modern iPhone App Design
Basic practices and modern techniques
An introduction to iPhone app design. Gain a foundation of basics to break into this medium and start designing apps. This session will cover some fundamental iOS principles and describe modern design techniques. Get equipped with a good starting point and avoid some rookie mistakes.
Some Pointers from a Mobile Product Design Agency
iOS Anatomy: Familiarize with terminology, patterns & controls
Examples of modern design techniques
Tips from our process at Funsize
Working with engineers
Modern tools & practices for prototyping
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...Enterprise Mobile
With mobility on the rise, new devices and platforms are getting more attention than ever. But how do they compare? Check out this presentation for all the pros and cons of all the latest gadgets and operating systems. Marco Nielsen, Enterprise Mobile’s VP of Services, will walk you through the features of the newest devices on the market, as well as how each one aligns with business goals and mobility strategies.
Summary of what you need to know to get started with iPhone development: your relationship with Apple, developer tools, the iPhone Platform, and Objective-C
What you need to know about iPhone 6 and 6+? I think you have to watch this presentation. This presentation provide all the information about iPhone 6 and 6+.
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Greens Technology is a leading Training and Placement company in Chennai. We are
known for our practical approach towards trainings that enable students to gain real-
time exposure on competitive technologies. Trainings are offered by employees from
MNCs to give a real corporate exposure.
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
Top ten design blindspots for Mobile app developers. Mostly based on my first experiences with Mobile design, as a developer.
Original deck presented at XConf 2011, ThoughtWorks, Pune.
Images used in the keynote are for illustrative purposes only.
This PowerPoint presentation is an introductory guide to iOS app development. It covers the basics of iOS app development tools, design and development guidelines, best practices, steps involved, technology layers, advantages, and key differences between iOS and Android app development. The presentation is intended for beginners and aspiring app developers who are new to iOS app development. By the end of the presentation, the audience will have a basic understanding of the fundamentals of iOS app development.
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
Across this sessions you will learn to develop and deploy mobile applications on Apple´s iPhone, Ipod and iPad.
CLASS 1. Introduction. Mobile Characteristics and Interaction Design Principles.
Webinar: Impact of iOS 8 on App Marketers and App DevelopersJayneel Patel
OpenXcell Technolabs in collaboration with AppN2O organized a webinar on impact of iOS8. The webinar was focused on new Features of iOS 8 affecting app developers and app marketers.
Following points were discussed during the webinar:
- Benefits and Management of new iOS 8 features.
- Impact of iOS 8 on the Marketing and Monetization aspects of an app.
- Challenges associated with regard to the new app development and existing app management.
- Effective strategies and best practices to cope up with the changes and adapting new features of iOS.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
3. Screen Size Comparison (Points):
iPhone 8 versus iPhone X
667 points
375 points 375 points
812 points
145 points
4. Screen Size Comparison (Pixels):
iPhone 8 versus iPhone X
1,334 pixels
750 pixels 1,125 pixels
2,436 pixels
435 pixels
5. Artwork Recommendations
• Apple recommends using:
• Resolution-independent PDFs for glyphs and flat, vector artwork
• Starting with Xcode 9 and iOS 11, appropriately sized PNGs
will be rendered at runtime
• High resolution PNGs with 2.0 and 3.0 scale factors for
rasterized images
• In practice, it may still be preferable to use PNGs if different images
are needed for different resolutions or if assets are to be shared
with Android apps
10. Layout: Be mindful of aspect ratio differences
when reusing existing artwork
Full-screen 4.7" device image Cropping on iPhone X Letterboxing on iPhone X
Make sure that important visual content is visible on
both device display sizes.
11. Layout: Be mindful of aspect ratio differences
when reusing existing artwork
Full-screen iPhone X image Cropping on a 4.7" device Pillarboxing on a 4.7" device
Make sure that important visual content is visible on
both device display sizes.
12. Layout:
Additional Considerations
The device has round
corners. Do not try to
hide or emphasize them.
The Home indicator should
neither be hidden nor
emphasized.
Avoid custom gestures at
the bottom of the screen
Avoid placing interactive
controls in the far corners
of the screen
Do not disable auto-hiding of
the Home screen indicator
13. Safe Area and Margins
• iOS 7 introduced the top and bottom layout guides to
assure content is never rendered underneath top and
bottom bars (status, navigation, tab, etc.)
• iOS 11 introduces the additional concept of Safe Areas
which further ensure that content is appropriately inset
both horizontally and vertically on the device
• The safe area prevents content from underlapping top
and bottom bars, sensor housing and other areas
obscured on the display
14. Safe Area and Margins:
iPhone 8 — Portrait
Safe Area
Margins
15. Safe Area and Margins:
iPhone 8 — Landscape
Safe Area
Margins
16. Safe Area and Margins:
iPhone X — Portrait
Safe Area
Margins
17. Safe Area and Margins:
iPhone X — Landscape
Safe Area
Margins
18. Color:
Use wide color to enhance the visual experience
iPhone 7, iPhone 8 and iPhone X all
support the P3 color space
21. iPad:
Multitasking, Drag and Drop
• All new multitasking view
• Dock available from anywhere via swipe-up gesture
• Drag and Drop enables moving text, images and files
between apps
• Supports Multi-Touch to select multiple items, even
across apps
• Spring-loading lets you drag and drop items to an app by
hovering over the app’s icon in the Home screen or Dock
22. Core ML:
Machine Learning
• Provides an engine which can process a variety of machine
learning models in apps
• Operates on a model created and trained during
development
• Takes advantage of the CPU and GPU to provide high-
performance and efficient computing
• Support for computer vision and natural language processing
• Used across Apple’s product line, including Siri, Camera, and
QuickType
23. ARKit:
Augmented Reality
• Uses Visual Inertial Odometry (VIO) to combine camera sensor data and
CoreMotion data
• Apps can determine, with a high degree of accuracy, how the device is moving
within a room
• Scenes from the camera are analyzed to find horizontal planes, such as tables
and floors
• Objects can be tracked and placed within the scene
• Estimates the total amount of light in the room so the correct amount of light
may be applied to virtual objects
• The TrueDepth Camera on iPhone X allows for detecting the position, topology
and expression of a user’s face in real time