Come discover what in the world are RESTFul services and what are its benefits over other API building technologies. We will cover the basics of HTTP representation protocols, RESTful routing, security, authentication and testing. We will then move to modeling RESTful resources via an open source tool called Relax; Restful Tools For Lazy Experts and finally scaling it with the Adobe API Manager.
Application Lifecycle Management for BizTalk solutions is quite challenging. Many community tools are available, but it’s not straightforward to combine them into one solution. In this session, Toon will focus on how to set up Continuous Integration for your BizTalk solutions, based on experience from the field. Some tips and tricks on automatic unit testing, build, deployment and integration testing.
My slides of my talk at WordSesh 2014.
A talk about a few projects and the lessons I learned from them.
Checkout wordsesh.org for more information about this event.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Tuesday November 18th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
Come discover what in the world are RESTFul services and what are its benefits over other API building technologies. We will cover the basics of HTTP representation protocols, RESTful routing, security, authentication and testing. We will then move to modeling RESTful resources via an open source tool called Relax; Restful Tools For Lazy Experts and finally scaling it with the Adobe API Manager.
Application Lifecycle Management for BizTalk solutions is quite challenging. Many community tools are available, but it’s not straightforward to combine them into one solution. In this session, Toon will focus on how to set up Continuous Integration for your BizTalk solutions, based on experience from the field. Some tips and tricks on automatic unit testing, build, deployment and integration testing.
My slides of my talk at WordSesh 2014.
A talk about a few projects and the lessons I learned from them.
Checkout wordsesh.org for more information about this event.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Tuesday November 18th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
We'll cover how to design a responsive website responsibly - How you can delivery a consistent user experience to users on small and large screen devices and how to decrease your website's page size quickly and effectively to make your website load fast even on slow internet connections. We'll cover how to use the newest HTML5 specifications even on browsers that do not have native support such as the <picture> element. We'll discuss how HTTP/2 changes things and also the new service worker specification and what that means.
Tulevaisuus on mobiilissa! Miten muuttuu intranetien konsepti?Hanna P. Korhonen
Tulevaisuus on mobiilissa! Miten muuttuu intranetien konsepti?
Esitykseni Intranet & digitaalinen työympäristö SUMMIT 2015 -seminaarissa 29.9.2015.
Sisältää neljä vinkkiä intranetin mobiilistrategian muodostamisen pohjaksi.
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...Hanna P. Korhonen
Intranet-palvelut Suomessa 2016 -selvityksen tulokset
Esitys Digitaalinen työympäristö & intranet 2016 -seminaarissa 28.9.2016, Talentum Events, Helsinki
Intranet palvelut Suomessa 2016 -selvitys. Tähän esitykseen on koottu kaikkien kyselyn kysymysten tulokset. Lue lisää blogistamme: https://intranet-ostajanopas.fi/category/intranet-palvelut-suomessa-2016/ . Tässä esityksessä on kuvia, jotka ovat kaapattu tulosjulisteesta, mikä on saatavana myös pdf-muodossa (eli tarkempilaatuisena): https://viidestaso.files.wordpress.com/2016/09/intranet-palvelut-suomessa-2016-selvitys-juliste.pdf
Teresa Clotilde Ojeda Sánchez: El Ministerio de Educación mediante Resolución Viceministerial N° 091-2015-MINEDU aprueba la Norma Técnica denominada Normas que regulan el Proceso Administrativo Disciplinario para Profesores en el Sector Público
Introduction to hybrid application developmentKunjan Thakkar
The presentation I prepared for in-house skill building. Introduction to Hybrid development. Understanding different frameworks and choosing the right one.
Build Your First iPhone or Android App with Telerik AppBuilderJeffrey T. Fritz
Jeff Fritz shows you what you need to know to get started with Telerik AppBuilder to build your first iPhone and Android app. No knowledge of mobile development is needed, and Jeff shows what you need to get started
I designed my presentation around 3 main question that needed an answer: What, Why, How.
Frank is a tool for UI automation testing of iOS and Mac apps. it also includes a neat app inspector, called Symbiote.
He is quite old in the market, has been around for 2 years or so. When it was launched Frank extended KIF, another framework with the same purpose. Meanwhile Apple made their framework, PublicAutomation, available for free, so Pete Hodgson (the creator of Frank) switched to it. Basically with Frank, you get the power of Apple and the possibility to adapt it to your needs.
Alternatives to Frank:
UIAutomation – restrictive (included in Instruments from Xcode)
KIF – was extended by Frank
Calabash - for full power you must use Xamarin, which is not free
EggPlant – accesses your application over remote control, which is pretty neat, but unfortunately is not free.
Appium – a good option too, especially if you have a cross platform application
iOS (Swift) vs. Flutter: An In-Depth ComparisonNarola Infotech
Choosing tools and technologies for iOS app development can be tricky. Here’s an in-depth comparison between Swift and Flutter to help you make better decisions this year.
It’s not surprising how iOS app development is getting easier with better tools and technologies to deal with its intricacies. However, choosing the best technologies can be tricky.
Are you confused about using the native programming language (Swift) and frameworks for cross-platform development? We have prepared this in-depth comparison to help you understand what works better for you.
Considering the popularity of iPhone app development using Swift and cross-platform development using Flutter or React Native, we decided to compare these technologies.
The major concern is finding the better one from native and cross-platform app development. Therefore, we will understand various aspects of Swift vs. Flutter one by one. For now, let’s begin with an introduction about what exactly Swift and Flutter are.
Find out six common misconceptions people have about developing mobile apps (take a long time, cost a lot, require technical skills) and find out how Fliplet can dispel them.
Presentation taken from Mobile World Congress 2015
Creating mLearning With Your Existing ToolkitChad Udell
People often think mobile applications only consist of dedicated software development tools and techniques used by traditional computer scientists that can often be arcane or require very specific tools and platform-specific APIs. And sometimes we must redevelop applications several times to hit all target platforms, which can be very time consuming and expensive. But most modern platforms are quite capable of providing very powerful and engaging experiences using Web based APIs and manipulating the DOM via Javascript. This may be a far more accessible toolkit for your development team and it could accelerate your development efforts.
HTML5 Next - Potential and opportunities in HTML5 development for mobileChiara Zecchetto
A quick overview about the potential of HTML5 development for mobile and the app we, as Urlist S.R.L, have developed for Firefox OS. Get it at getmanana.tumblr.com
Why The Future of Flutter Will Be Your Next Big Obsession.pdfTechugo
Google created Flutter, an open-source framework for mobile application development. Developers can create natively compiled desktop, mobile, and web apps with one code base. It’s a flexible, user-friendly framework allowing developers to create high-quality mobile apps easily.
Flutter is an SDK (Software Development Kit), which means it provides all the tools needed to develop a digital product. developers working with Flutter code in its unique language called Dart, developed by Google. Flutter uses Dart to translate apps into iOS and Android. Everything here you need to know about Flutter
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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.
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/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
2. Who am I?
I am an Adobe Community Professional
I started building web applications a long time ago
Contributor to Learn CF in a week
I have a ColdFusion podcast called
CFHour w/ Scott Stroz (@boyzoid)
(please listen)
3x District Champion in Taekwondo
3. What will we cover?
Mobile Features of ColdFusion 11
Real mobile applications
Role of ColdFusion Builder
Some things I learned along the way
4. ColdFusion and Mobile?
• Use the languages you know
• ColdFusion
• JavaScript
• HTML
• Use the tools you know
• ColdFusion Builder 3
• ColdFusion Server 11
• PhoneGap Build
5. What can it do?
• Package app to be installed on device
• Easy and seamless access to local data storage
• Streamlined access to device APIs
• Simplified debugging and testing
6. Create multiple application types
• Installed
• Supports native device functions
• Installed into device
• Browser based
• Runs inside device browser
• No support for native functions
• Processed by CF just like any other browser app
• Shell Hybrid
• Runs inside installed shell application
• Rendered by CF
• Great for building and debugging
7. You can do all that….
From the same
source code
11. Debugging with Weinre
• Stands for “WEb INspector REmote”
• Allows for remote inspection (debuging) on another device
• Works like Chrome Debugger or any other browser inspector
• Allows for DOM and data manipulation
12. What about ColdFusion Builder?
• Debug with Weinre in Builder
• Create package configuration
• Package application for deployment
• Ingrate with PhoneGap Build