London's Calling 2018 - No Connection, No ProblemKeir Bowden
This document summarizes a presentation about building offline-capable mobile apps using the Salesforce Mobile SDK. It discusses how offline support is often underscoped by developers and oversimplified by stakeholders. The presentation demonstrates building an offline-enabled training app using the Salesforce Mobile SDK and SmartStore to cache data locally on the device. It covers topics like the app architecture, data model, caching data with SmartStore, querying data, and debugging offline apps. Lessons learned include the importance of storyboarding the app, avoiding anonymous functions, and that offline capabilities are not magic and require asynchronous programming and terminology different than online apps.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
In this webinar live coding demonstrations will show you the Buddy APIs, which deliver common app scenarios as a service. Using Buddy APIs, you can instantly add functionality such as global user accounts, photo albums, messaging, friends/groups functionality, push notifications, and more.
Creating a cloud-based application offers many advantages, including increased security for your users' data, the ability to build communities around your app, and the ability to share content across multiple devices seamlessly. However, setting up a server infrastructure to implement your cloud can be a major hurdle. This is where Buddy.com comes in, offering a hosted service for your cloud-based apps. And if you have joined the Nokia Premium Developer Program, you have access to up to 1 million Buddy.com API calls a month, enabling you to build your Windows Phone 8 apps quickly without having to worrying about the backend.
Microsoft Cognitive Services - Recommendations API: Your first recommendation...Bruno Paulino
Microsoft Cognitive Services provides various APIs including the Recommendations API. The document discusses getting started with the Recommendations API by enabling Cognitive Services on an Azure account, understanding the API's capabilities for different recommendation types, and how to build a recommendations model by uploading catalog and usage files to define items and user interactions. It also provides examples of integrating the API with SSIS and displaying recommendations in Power BI.
Resource discovery on mobile devices keren millsKeren Mills
The document discusses resource discovery on mobile devices for libraries. It notes that in March 2012, 61% of visits to an academic library website were from iOS devices, 17% from Android, and 20% from other mobile platforms. The document outlines a mobile discovery interface using the EBSCO API, a mobile authentication bookmarklet tool, and a good practice toolkit for publishers and libraries. It also discusses librarian and user expectations around the functionality and usability of discovery tools on handheld devices.
This document outlines the architecture of a software system. It includes layers for application business rules, domain logic, use cases, controllers, presenters and interfaces that allow external devices and users to interact with the system through various gateways and a user interface. Key components are the domain model, use cases, controllers and presenters that facilitate information flow between different system layers and interfaces.
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...Windows Developer
Microsoft Cognitive Services Language APIs - Bing Spell Check, Language Understanding, Linguistic Analysis, Text Analytics, Translator and Web LM - can enable your apps to understand language and communicate with people.
Mobile Practice LogicTree IT Solutions is a global IT services provider founded in 2006 with over 40 employees. They have development offices in Sacramento, California, Hyderabad, India and Bangalore, India. The company offers mobile application development services for platforms like iPhone, Android, BlackBerry and Windows Mobile. They have experience developing applications for clients across various industries.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Azure Global Bootcamp 2017 - Microsoft Cognitive ServicesGeorge Spyrou
Microsoft Cognitive Services are a set of APIs, SDKs, and services that allow developers to make applications more intelligent, engaging, and discoverable by incorporating capabilities like speech recognition, language processing, and facial recognition. The presentation introduced Cognitive Services APIs and their development setup, and demonstrated the Speech API through a text-to-speech demo using Speech Synthesis Markup Language.
This document provides sample interview questions for iOS developers. It includes questions about testing iOS apps without a device, multitasking support, JSON frameworks, tools for development, UI frameworks, threading rules, testing APIs, differences between foreground and background app behavior, improving battery life, and event delivery frameworks. The responses provide concise answers to each question about capabilities and constraints in the iOS environment.
Slides from DevNexus in Atlanta GA showing Cognitive Services. Minus demos unfortunately! Best place to check all this out is https://www.microsoft.com/cognitive-services/
Enterprise iPad Development Without Notesjaxarcsig
This document discusses options for developing enterprise iPad applications, including native iOS apps and HTML5 apps. Native iOS apps require Apple hardware, Xcode, and an iOS developer program membership. They allow more local storage and features like notifications and in-app purchases. HTML5 apps can reuse existing web code and resources, support offline use, and be deployed more easily across platforms. The document provides resources for developing both types of applications.
Presentation at ConFoo 2014 on iOS Development. Discussing the basic components of the iOS ecosystem and building a basic todo list manager app with Xcode and storyboards.
Why Streethawk re-wrote ibeacon handling on AndroidDavid Jones
iBeacons are reasonable easy on iOS devices if you have less that 20 beacons. To use the same beacon hardware on Android is not so easy unless you commit to a single Beacon vendor.
We wanted to leverage multiple (unlimited!???) beacon vendors on iOS and Android and needed to write a brand agnostic
The document discusses the different mobile application architectures including native, hybrid, and HTML5 mobile applications. It describes the development approaches, advantages, and disadvantages of each architecture. Native applications are built using tools like Xcode and Android Studio and allow for the richest user experience but require developing for each platform separately. HTML5 applications can be developed using any text editor and browser but have limited access to device capabilities. Hybrid applications combine web technologies with native platforms using a native container to access device functionality.
CREDITS / REFERENCE:
===================
http://www.themechrome.net/Images/Original/aaa.jpg http://activatedrinks.com/#/press http://www.webmedia-solutions.com/web-development-blog/wp-content/uploads/2009/01/web-2-0-logos.gif http://yiku.co/wp-content/uploads/2011/01/67bf1bb2g94361366956f690.jpg http://sixrevisions.com/web_design/the-evolution-of-web-design/ http://www.148apps.com/wp-content/uploads/2011/02/rdio.jpg http://www.desktopexchange.com/gallery/Widescreen-Wallpaper/evolution_1280x768 http://www.blogcdn.com/www.engadget.com/media/2010/12/bmw-connected-ios-app.jpg http://cdn.synthtopia.com/wp-content/uploads/2010/10/moog-filtatron.jpg http://venturebeat.files.wordpress.com/2011/09/gazelle-iphone-app.jpg http://phonerpt.com/wp-content/uploads/iOS-game-Cut-the-Rope-iPhone-iPad.jpg http://www.techtickle.com/wp-content/uploads/2010/11/facebook-app-iphone.jpg http://www.artofflightmovie.com/ http://makenetbg.com/wp-content/uploads/2011/06/servicios-makenet1.jpg http://charliecowan.files.wordpress.com/2011/08/noticeboard.jpg http://www.elipseagency.com/agency.html http://www.nikebetterworld.com/ http://2.bp.blogspot.com/_dCJEsq5nTZA/TJfyIHC87QI/AAAAAAAAAR4/S1hz8ltJY6U/s1600/Bel+Air+Split.jpg http://www.moodsofnorway.com/#/home http://www.ozoneeleven.com/wp-content/uploads/2010/05/Iron-Man-I-II_06.jpg http://www.netmagazine.com/opinions/mobile-apps-must-die http://www.mobileawesomeness.com http://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Web_2.0_Map.svg/800px-Web_2.0_Map.svg.png http://www.devirtuoso.com/2009/05/html-vs-flash-websites-which-is-better/ http://www.webdesignshock.com/wp-content/uploads/2011/08/responsive00.jpg http://www.ri.gov/img/responsive/banner.jpg
slide related marks or contents are owned by individuals, or their related entities. This slide is neither endorsed by nor affiliated with any of these entities :)
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
PhoneGap allows developers to build mobile apps using standard web technologies like HTML, CSS, and JavaScript. It works by embedding a webview component within a native container, and provides a bridge for JavaScript to access some device APIs. PhoneGap has grown a large community and supports many mobile platforms. While it allows cross-platform development, apps are still packaged natively and some limitations remain. The future roadmap includes improved plugin support and new features like web sockets and background services to enhance the capabilities of hybrid mobile apps.
The document discusses improving performance for mobile web experiences. It begins by outlining some of the key reasons why mobile web is typically slower than desktop, such as network latency and bandwidth limitations. It then examines the current state of the mobile web, including average page sizes and number of requests. The document proposes that responsive design alone is not enough to optimize for mobile and introduces the concept of adaptive or responsive design with server-side components (RESS). Some techniques discussed for RESS include device detection, image optimization, and CSS processing to remove unnecessary styles. The overall message is that a hybrid approach considering server capabilities alongside responsive design can help create faster, lighter mobile web experiences.
Hunter Loftis discusses building mobile apps using HTML5. He recommends first considering whether the app could be built natively or as a hybrid app. If using mobile HTML5, he provides practical guidelines including using micro libraries, limiting DOM updates, storing data locally, keeping code asynchronous, and embracing features like geolocation. The key is to aim low, debug on devices, and have fun building the mobile app.
Dev and Ops Collaboration and Awareness at Etsy and FlickrJohn Allspaw
This is a talk I gave at QCon in SF, in 2010: http://qconsf.com/sf2010/presentation/Cooperation%2C+Collaboration%2C+and+Awareness
This document provides an introduction and overview of building mobile applications using Appcelerator Titanium. It discusses key aspects of Titanium like abstraction layers, supported programming languages, UI structures, and APIs for common mobile tasks. Titanium allows developing apps using JavaScript that can be deployed to platforms like iOS and Android, simplifying cross-platform development. The document demonstrates Titanium's capabilities and encourages exploring further documentation and open source resources.
Picking the Right Node.js Framework for Your Use CaseJimmy Guerrero
Picking the Right Node.js Framework for Your Use Case with Shubhra Kar.
Topics covered in this webinar:
* Understanding the evolution of frameworks by design patterns
* Express
* Hapi
* Sails.js
* LoopBack.io
* Microservices
* IoT
This is a presentation to review and summarize the mobile websites that I have involved in. It includes many practical skills and my own experiences in the development of mobile websites.
This document discusses the development of web applications and introduces web development frameworks. It covers the history of computer applications and languages, challenges of multi-platform mobile app development, and the evolution of web technologies enabled by HTML5. It then analyzes the current state of web development frameworks, including debugging tools, IDEs, JavaScript libraries and frameworks, UI frameworks, data/logic frameworks, and cross-platform frameworks.
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
PhoneGap allows developers to build mobile apps using HTML, CSS and JavaScript instead of relying on platform-specific languages like Objective-C or Java. The document discusses PhoneGap's capabilities and advantages, including writing apps once that run on multiple platforms, using web technologies that are widely known by developers, and leveraging growing browser capabilities on mobile through HTML5. It also outlines PhoneGap's APIs, tools, libraries, and community to help developers get started building cross-platform mobile apps.
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...Robert MacLean
This document provides an overview and agenda for a talk on getting ready for the cloud. It discusses different cloud deployment models including pure on-premises, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It also covers cloud concepts like virtualization, worker roles, and design best practices for the cloud like loosely coupled and single responsibility principles. Demo applications are shown to illustrate how solutions can be structured for the cloud.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Azure Global Bootcamp 2017 - Microsoft Cognitive ServicesGeorge Spyrou
Microsoft Cognitive Services are a set of APIs, SDKs, and services that allow developers to make applications more intelligent, engaging, and discoverable by incorporating capabilities like speech recognition, language processing, and facial recognition. The presentation introduced Cognitive Services APIs and their development setup, and demonstrated the Speech API through a text-to-speech demo using Speech Synthesis Markup Language.
This document provides sample interview questions for iOS developers. It includes questions about testing iOS apps without a device, multitasking support, JSON frameworks, tools for development, UI frameworks, threading rules, testing APIs, differences between foreground and background app behavior, improving battery life, and event delivery frameworks. The responses provide concise answers to each question about capabilities and constraints in the iOS environment.
Slides from DevNexus in Atlanta GA showing Cognitive Services. Minus demos unfortunately! Best place to check all this out is https://www.microsoft.com/cognitive-services/
Enterprise iPad Development Without Notesjaxarcsig
This document discusses options for developing enterprise iPad applications, including native iOS apps and HTML5 apps. Native iOS apps require Apple hardware, Xcode, and an iOS developer program membership. They allow more local storage and features like notifications and in-app purchases. HTML5 apps can reuse existing web code and resources, support offline use, and be deployed more easily across platforms. The document provides resources for developing both types of applications.
Presentation at ConFoo 2014 on iOS Development. Discussing the basic components of the iOS ecosystem and building a basic todo list manager app with Xcode and storyboards.
Why Streethawk re-wrote ibeacon handling on AndroidDavid Jones
iBeacons are reasonable easy on iOS devices if you have less that 20 beacons. To use the same beacon hardware on Android is not so easy unless you commit to a single Beacon vendor.
We wanted to leverage multiple (unlimited!???) beacon vendors on iOS and Android and needed to write a brand agnostic
The document discusses the different mobile application architectures including native, hybrid, and HTML5 mobile applications. It describes the development approaches, advantages, and disadvantages of each architecture. Native applications are built using tools like Xcode and Android Studio and allow for the richest user experience but require developing for each platform separately. HTML5 applications can be developed using any text editor and browser but have limited access to device capabilities. Hybrid applications combine web technologies with native platforms using a native container to access device functionality.
CREDITS / REFERENCE:
===================
http://www.themechrome.net/Images/Original/aaa.jpg http://activatedrinks.com/#/press http://www.webmedia-solutions.com/web-development-blog/wp-content/uploads/2009/01/web-2-0-logos.gif http://yiku.co/wp-content/uploads/2011/01/67bf1bb2g94361366956f690.jpg http://sixrevisions.com/web_design/the-evolution-of-web-design/ http://www.148apps.com/wp-content/uploads/2011/02/rdio.jpg http://www.desktopexchange.com/gallery/Widescreen-Wallpaper/evolution_1280x768 http://www.blogcdn.com/www.engadget.com/media/2010/12/bmw-connected-ios-app.jpg http://cdn.synthtopia.com/wp-content/uploads/2010/10/moog-filtatron.jpg http://venturebeat.files.wordpress.com/2011/09/gazelle-iphone-app.jpg http://phonerpt.com/wp-content/uploads/iOS-game-Cut-the-Rope-iPhone-iPad.jpg http://www.techtickle.com/wp-content/uploads/2010/11/facebook-app-iphone.jpg http://www.artofflightmovie.com/ http://makenetbg.com/wp-content/uploads/2011/06/servicios-makenet1.jpg http://charliecowan.files.wordpress.com/2011/08/noticeboard.jpg http://www.elipseagency.com/agency.html http://www.nikebetterworld.com/ http://2.bp.blogspot.com/_dCJEsq5nTZA/TJfyIHC87QI/AAAAAAAAAR4/S1hz8ltJY6U/s1600/Bel+Air+Split.jpg http://www.moodsofnorway.com/#/home http://www.ozoneeleven.com/wp-content/uploads/2010/05/Iron-Man-I-II_06.jpg http://www.netmagazine.com/opinions/mobile-apps-must-die http://www.mobileawesomeness.com http://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Web_2.0_Map.svg/800px-Web_2.0_Map.svg.png http://www.devirtuoso.com/2009/05/html-vs-flash-websites-which-is-better/ http://www.webdesignshock.com/wp-content/uploads/2011/08/responsive00.jpg http://www.ri.gov/img/responsive/banner.jpg
slide related marks or contents are owned by individuals, or their related entities. This slide is neither endorsed by nor affiliated with any of these entities :)
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
PhoneGap allows developers to build mobile apps using standard web technologies like HTML, CSS, and JavaScript. It works by embedding a webview component within a native container, and provides a bridge for JavaScript to access some device APIs. PhoneGap has grown a large community and supports many mobile platforms. While it allows cross-platform development, apps are still packaged natively and some limitations remain. The future roadmap includes improved plugin support and new features like web sockets and background services to enhance the capabilities of hybrid mobile apps.
The document discusses improving performance for mobile web experiences. It begins by outlining some of the key reasons why mobile web is typically slower than desktop, such as network latency and bandwidth limitations. It then examines the current state of the mobile web, including average page sizes and number of requests. The document proposes that responsive design alone is not enough to optimize for mobile and introduces the concept of adaptive or responsive design with server-side components (RESS). Some techniques discussed for RESS include device detection, image optimization, and CSS processing to remove unnecessary styles. The overall message is that a hybrid approach considering server capabilities alongside responsive design can help create faster, lighter mobile web experiences.
Hunter Loftis discusses building mobile apps using HTML5. He recommends first considering whether the app could be built natively or as a hybrid app. If using mobile HTML5, he provides practical guidelines including using micro libraries, limiting DOM updates, storing data locally, keeping code asynchronous, and embracing features like geolocation. The key is to aim low, debug on devices, and have fun building the mobile app.
Dev and Ops Collaboration and Awareness at Etsy and FlickrJohn Allspaw
This is a talk I gave at QCon in SF, in 2010: http://qconsf.com/sf2010/presentation/Cooperation%2C+Collaboration%2C+and+Awareness
This document provides an introduction and overview of building mobile applications using Appcelerator Titanium. It discusses key aspects of Titanium like abstraction layers, supported programming languages, UI structures, and APIs for common mobile tasks. Titanium allows developing apps using JavaScript that can be deployed to platforms like iOS and Android, simplifying cross-platform development. The document demonstrates Titanium's capabilities and encourages exploring further documentation and open source resources.
Picking the Right Node.js Framework for Your Use CaseJimmy Guerrero
Picking the Right Node.js Framework for Your Use Case with Shubhra Kar.
Topics covered in this webinar:
* Understanding the evolution of frameworks by design patterns
* Express
* Hapi
* Sails.js
* LoopBack.io
* Microservices
* IoT
This is a presentation to review and summarize the mobile websites that I have involved in. It includes many practical skills and my own experiences in the development of mobile websites.
This document discusses the development of web applications and introduces web development frameworks. It covers the history of computer applications and languages, challenges of multi-platform mobile app development, and the evolution of web technologies enabled by HTML5. It then analyzes the current state of web development frameworks, including debugging tools, IDEs, JavaScript libraries and frameworks, UI frameworks, data/logic frameworks, and cross-platform frameworks.
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
PhoneGap allows developers to build mobile apps using HTML, CSS and JavaScript instead of relying on platform-specific languages like Objective-C or Java. The document discusses PhoneGap's capabilities and advantages, including writing apps once that run on multiple platforms, using web technologies that are widely known by developers, and leveraging growing browser capabilities on mobile through HTML5. It also outlines PhoneGap's APIs, tools, libraries, and community to help developers get started building cross-platform mobile apps.
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...Robert MacLean
This document provides an overview and agenda for a talk on getting ready for the cloud. It discusses different cloud deployment models including pure on-premises, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It also covers cloud concepts like virtualization, worker roles, and design best practices for the cloud like loosely coupled and single responsibility principles. Demo applications are shown to illustrate how solutions can be structured for the cloud.
BTLE (Bluetooth Low Energy) and CoreBluetooth Zach Dennis
This presentation is on Bluetooth low energy and how Apple's Core Bluetooth framework works to expose the higher level application layer to iOS and Mac developers.
Woah, You Can Test IE & Microsoft Edge on a Mac?reybango
This is a talk I did at the Microsoft Edge Web Summit discussing the various options for testing Internet Explorer and the new Microsoft Edge browser on OS X & Linux.
Ionic Native: Native-powered apps, without the hassleIonic Framework
Join us for a live walkthrough of Ionic Native, a curated library of over 250 Community and Premier native solutions and plugins, delivering everything you need to build amazing cross-platform experiences from Day One.
View the presentation here: https://ionicpro.wistia.com/medias/bacos4ktbn
Smau milano 2012 arena social media emanuele-bolognesiSMAU
The document discusses the future of mobile apps being in web apps built with HTML5. It outlines three options for building a mobile app - native, hybrid, and web-based. Web apps are presented as the best option due to wider reach, lower costs, and upcoming monetization options through app stores and services like AppsFuel that allow publishing and monetizing of HTML5 web apps. The document encourages developers to start building HTML5 mobile web apps.
Emanuele Bolognesi, responsabile del progetto AppsFuel, analizza le possibilità di distribuzione, promozione e monetizzazione del mobile web, facendo un confronto tra app native e web app, evidenziando le problematiche, ma anche le opportunità offerte da queste due tecnologie.
London Non-Profit Spring 22 Salesforce ReleaseKeir Bowden
This document summarizes several new features and changes coming in Spring '22 release from Salesforce, including:
1. Multi-factor authentication will now be required for all internal user access as of February 1, 2022.
2. Dashboard dynamic gauge charts allow for more customizable gauge charts on dashboards.
3. The Orchestrator tool allows automating record workflows through multiple stages and steps assigned to different users with configurable logic and notifications.
London Salesforce Developer January 2022Keir Bowden
This document provides a summary of the Spring '22 release notes from the London Developer Trailblazers community. It highlights several new features including Lightning Web Security, Orchestrator for automating record workflows, improvements to Flow Builder, UTAM for testing Lightning web components, Lightning Web Runtime on Node for running Lightning components on Node.js, and the new ApexTypeImplementor tool. The document also shares upcoming community events and deadlines.
This document summarizes the key announcements and features from the Winter 22 for Developers trailmix, including:
- Functions are generally available and new capabilities for restricting record access
- Lightning web component dependencies are being deprecated on a schedule, with legacy APIs versions 7.0-20.0 deprecated until Summer 22
- Dynamic interactions allow assembling pages from independent reusable components
- Beta features are previews that are not supported and may be withdrawn
- A new client-side security architecture provides cross-namespace access and faster performance than Lockbox
- The Flow Orchestrator allows combining flows into steps and stages with decision logic
London Salesforce Developers TDX 20 Global GatheringKeir Bowden
Slide deck from the London Salesforce Developers Virtual TrailheaDX 2020 Global Gathering, covering the key announcements from a developer perspective.
This document provides an overview of Salesforce CLI plugins, including how they can add commands and features to the CLI. It discusses the plugin architecture, generating a plugin, and demonstrates a scenario where a plugin ingests metadata and creates object documentation. The document then covers the code for plugin processing, including grouping metadata, enriching fields, and walking directories. It concludes with instructions for running plugin commands locally, publishing to NPM, and installing plugins in any Salesforce CLI.
Lightning User Interface Testing with Selenium and Node JSKeir Bowden
The document discusses testing Lightning web components using Selenium and NodeJS. It provides an overview of Selenium, demonstrates how to automate browser actions like login and creating records using Selenium commands. It also covers some key Selenium concepts like locating elements, handling promises, and testing components in the Shadow DOM. The document recommends using Jest for unit testing components and Selenium for end-to-end testing. It includes links to additional Selenium resources.
This cheat sheet provides an overview of commands for the Salesforce CLI tool for interacting with orgs, migrating code and configuration, testing, managing data and metadata, packaging, and debugging. It lists the main command categories and includes examples of common commands such as logging in to an org, creating a scratch org, pushing and pulling source, running tests, querying data, and installing a package. The cheat sheet serves as a quick reference for the CLI's capabilities and command syntax.
This document provides tips and advice for getting started with public speaking. It addresses common fears like imposter syndrome and lack of confidence in having something worthwhile to say. It emphasizes that preparation is key, including writing a bio, title, and abstract, focusing on the message over powerpoint tricks, and using relevant images. The document recommends practicing your speech, having a backup plan, arriving early, and relaxing. It provides some dos and don'ts such as speaking to the audience, being audible, not rushing or turning your back, and avoiding reading slides verbatim. Finally, it advertises a speaker academy course for further training.
Slide deck from my talk at the London Salesforce Developers March meetup on using the Salesforce CLI to retrieve and deploy metadata, run tests, retrieve and update data and create metadata.
Responsive App Design with the Salesforce Lightning Design SystemKeir Bowden
This document discusses responsive app design using the Lightning Design System. It covers:
- The key aspects of responsive design including using the viewport meta tag, fluid grids that reflow content, and CSS media queries.
- Why responsive design is important, including having a single code base that works across devices and providing a consistent user experience.
- How the Lightning Design System supports responsive design with its mobile-first approach, predefined components and styles, and use of fluid grids and breakpoints.
- Techniques for responsive images, including using srcset, sizes attributes and the picture element to serve optimized images based on device characteristics.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
3. Offline support is the mobile app feature
continually underscoped by developers
and over-simplified by stakeholders.
The Offline Mobile Challenge, Forrester Research, bit.ly/2iV5Xky
2014!
4. Why Offline?
No connection
• Secure site, basement, plane
Poor connection
• Moving between cells (train, car)
• Packet loss -> device backoff
Data isn’t free!