- Live Source is a new technology that clarifies source code into an easy to read summary, allowing stakeholders and programmers to work together more effectively.
- It integrates user stories and tasks more closely with the codebase, and allows source code to serve as documentation, communication, planning, and metrics.
- The toolkit is available online for demonstration through a tic tac toe game, and allows viewing code summaries, editing documentation, and requesting features from programmers.
Microsoft Windwos 8 Developer Preview
By Francis Chao
APCUG Virtual Conference
November 12, 2011
The "Windows 8 Developers Preview", which is also known as "Windows 8 Pre-beta" provides us with a look into the rapidly-approaching future of the "Windows" operating system.
"Windows 8" will have both the old, legacy "Desktop" user interface and the new "Metro" "Start" screen. "Metro" is Microsoft's unified user interface that will be inside Microsoft's future operating systems for computers, tablets, cell phones, and PDAs.
Appium Mobile Testing: Nakov at BurgasConf - July 2021Svetlin Nakov
Automated testing of Android apps using Appium, AndroidDriver, Selenium and C#.
Speaker: Svetlin Nakov
BurgasConf, July 2021
Contents:
Appium: Overview, Architecture, Installation
The Android Emulator
Appium for Android App Automation
Inspecting Android apps UI from Appium
Using AndroidDriver<AndroidElement>
Using Appium for Android from NUnit
Testing on Physical Android Device
Microsoft Windwos 8 Developer Preview
By Francis Chao
APCUG Virtual Conference
November 12, 2011
The "Windows 8 Developers Preview", which is also known as "Windows 8 Pre-beta" provides us with a look into the rapidly-approaching future of the "Windows" operating system.
"Windows 8" will have both the old, legacy "Desktop" user interface and the new "Metro" "Start" screen. "Metro" is Microsoft's unified user interface that will be inside Microsoft's future operating systems for computers, tablets, cell phones, and PDAs.
Appium Mobile Testing: Nakov at BurgasConf - July 2021Svetlin Nakov
Automated testing of Android apps using Appium, AndroidDriver, Selenium and C#.
Speaker: Svetlin Nakov
BurgasConf, July 2021
Contents:
Appium: Overview, Architecture, Installation
The Android Emulator
Appium for Android App Automation
Inspecting Android apps UI from Appium
Using AndroidDriver<AndroidElement>
Using Appium for Android from NUnit
Testing on Physical Android Device
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
So you are a LotusScript developer. You can make forms and agents sing. But with Lotus Notes 8, you want to extend your applications into Composite Applications, the sidebar, and the menus. You notice this is all done in Eclipse.org, IBM Lotus Expeditor, and Java. What is a LotusScript developer to do? You come to this session. You will learn how to get started with these new tools, see demos and take home samples on how to begin integrating today. We will talk about why Composite Applications should excite you. We will walk you thru building your first Sidebar application. And, we will show you how to interact with the Lotus Notes 8 menus. A few surprizes will give you the tools and knowledge on how to make your applications look like they belong in Lotus Notes 8!
A short introduction to developing apps for Firefox OS.
This first roundup covers two parts:
A. Introduction
* Firefox OS Simulator
* Same Origin Policy
* WebApp Manifest
* Installation
B. Sample app
* Overview source files
* Assets and styleguide
* Deployment to simulator
* Deployment to »Firefox Marketplace«
* Getting started: 6 steps
Using galen framework for automated cross browser layout testingSarah Elson
Galen Framework is a test automation framework which was originally introduced to perform cross browser layout testing of a web application in a browser. Nowadays, it has become a fully functional testing framework with rich reporting and test management system. This framework supports both Java and Javascript.
Getting started with Appcelerator TitaniumTechday7
Techday7, Cross platform application development using Appcelerator Titanium event's Getting started with Appcelerator Titanium By Naga Harish M, Lead Developer of Anubavam Technologies
Apresentação sobre Desenvolvimento de Aplicações Silverlight para Windows Phone 7 por Nuno Silva da Microsoft Portugal, no evento de aniversário da comunidade NetPonto
C# .net Interfacing with embedded system Raghav Shetty
Build your Custom based Human Machine Interface (HMI) C# with Embedded system. This book covers interfacing GSM modem, RFID and Interfacing with USB Relay
Chaos, Consistency, Creativity - A Journey Through Agile AuditabilitySteve Nunziata
Large companies seeking to adopt Agile are often challenged in their ability to scale. Functional silos have led to an overt reliance on formal 'paperwork' artifacts to demonstrate software development processes are 'in control', and can meet internal and external standards for auditability. How can Agile help break the 'artifact trap' paradigm, while providing better quality?
Starting with why - goals for Lean/AgileYuval Yeret
a list of common goals for lean/agile that can be used to decide on a direction for change, revitalize an agile journey (Recharge->Improve in the AgileSparks Agile Journey Blueprint), etc.
Typically used in AgileSparks management workshops and boost sessions
An Agile Change Journey Blueprint - The AgileSparks WayYuval Yeret
Through our work with dozens of groups/organizations taking the agile journey we realized both we as well as the organizations would benefit from a “map” to the territory:
The coaches on our team as well as leadership teams we were working with wanted to have a proven blueprint. One that can be the starting point with a couple of options which routes to take, leveraging the collective wisdom gathered in the 6 years we’ve been walking these paths.
The Agile Change Journey Blueprint a.k.a. fondly by us as "The AgileSparks Way" is the result. And here it is...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
So you are a LotusScript developer. You can make forms and agents sing. But with Lotus Notes 8, you want to extend your applications into Composite Applications, the sidebar, and the menus. You notice this is all done in Eclipse.org, IBM Lotus Expeditor, and Java. What is a LotusScript developer to do? You come to this session. You will learn how to get started with these new tools, see demos and take home samples on how to begin integrating today. We will talk about why Composite Applications should excite you. We will walk you thru building your first Sidebar application. And, we will show you how to interact with the Lotus Notes 8 menus. A few surprizes will give you the tools and knowledge on how to make your applications look like they belong in Lotus Notes 8!
A short introduction to developing apps for Firefox OS.
This first roundup covers two parts:
A. Introduction
* Firefox OS Simulator
* Same Origin Policy
* WebApp Manifest
* Installation
B. Sample app
* Overview source files
* Assets and styleguide
* Deployment to simulator
* Deployment to »Firefox Marketplace«
* Getting started: 6 steps
Using galen framework for automated cross browser layout testingSarah Elson
Galen Framework is a test automation framework which was originally introduced to perform cross browser layout testing of a web application in a browser. Nowadays, it has become a fully functional testing framework with rich reporting and test management system. This framework supports both Java and Javascript.
Getting started with Appcelerator TitaniumTechday7
Techday7, Cross platform application development using Appcelerator Titanium event's Getting started with Appcelerator Titanium By Naga Harish M, Lead Developer of Anubavam Technologies
Apresentação sobre Desenvolvimento de Aplicações Silverlight para Windows Phone 7 por Nuno Silva da Microsoft Portugal, no evento de aniversário da comunidade NetPonto
C# .net Interfacing with embedded system Raghav Shetty
Build your Custom based Human Machine Interface (HMI) C# with Embedded system. This book covers interfacing GSM modem, RFID and Interfacing with USB Relay
Chaos, Consistency, Creativity - A Journey Through Agile AuditabilitySteve Nunziata
Large companies seeking to adopt Agile are often challenged in their ability to scale. Functional silos have led to an overt reliance on formal 'paperwork' artifacts to demonstrate software development processes are 'in control', and can meet internal and external standards for auditability. How can Agile help break the 'artifact trap' paradigm, while providing better quality?
Starting with why - goals for Lean/AgileYuval Yeret
a list of common goals for lean/agile that can be used to decide on a direction for change, revitalize an agile journey (Recharge->Improve in the AgileSparks Agile Journey Blueprint), etc.
Typically used in AgileSparks management workshops and boost sessions
An Agile Change Journey Blueprint - The AgileSparks WayYuval Yeret
Through our work with dozens of groups/organizations taking the agile journey we realized both we as well as the organizations would benefit from a “map” to the territory:
The coaches on our team as well as leadership teams we were working with wanted to have a proven blueprint. One that can be the starting point with a couple of options which routes to take, leveraging the collective wisdom gathered in the 6 years we’ve been walking these paths.
The Agile Change Journey Blueprint a.k.a. fondly by us as "The AgileSparks Way" is the result. And here it is...
This simple and crisp quick reference card is for Agile and Scrum basics. It is a simple way to glance through all the concepts and use it as a tool for revision, even before an interview.
How to use -
Gather your team
Go through the scan and score what you are doing and what not.
Figure out what you want to try next that will improve your capabilities in the relevant direction.
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016Yuval Yeret
How to map SAFe Agile Release Trains and Value Streams to your organization
Please join us on Wednesday February 24 in Burlington MA starting at 6:30 pm as senior enterprise agility coach Yuval Yeret describes how to map SAFe Agile Release Trains and Value Stream to your organization.
In this interactive session we will focus on an exciting aspect of the process of implementing a scaled agile approach. How to build those "Teams of Teams" that Scaled Agile approaches such as SAFe(tm) talk about. We will quickly review the purpose of the Agile Release Train and Value Stream constructs, understand ART/VS design considerations, and then work on a couple of case studies/exercises to see what the ART/VS design should look like.
NOTE: Yuval will bring some of his interesting case studies. AND If you are thinking about implementing a scaled agile approach yourself and trying to figure out ART/VS design, we would love to do a live case study in the session. You will get free expert consulting as well as the wisdom of the crowds to give you some potentially useful ideas!
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...Yuval Yeret
https://agile2016.sched.org/event/6ecx/how-to-make-safe-really-safe-scaling-agile-using-pullinvite-rather-than-pushmandate-yuval-yeret
Abstract:
The Scaled Agile Framework (SAFe(tm)) is a powerful and popular framework for implementing agile at large scale across the enterprise.
In this talk we will examine some dangerous Agile at Scale implementation anti-patterns from real-world cases I've been involved in such as:
Planned/Mandate-based implementation across the enterprise - Pushing implementations onto people regardless of their interest/motivation to change.
Prescribed-based implementation - Either by the book or as designed by a central committee or an external consultant.
Total focus on practices starting from training all the way through assessment/metrics and lack of attention to spirit/principles.
Expecting every group in the organization to work the same way and implement change the same way.
We will then look at some healthier alternatives I used to drive more successful & sustainable change in several organizations. You will learn some concrete techniques that help live up to the Lean/Agile principles of respecting and engaging people.
Using SAFe as the specific backdrop for discussion, we will review field-proven ideas such as pull-based crossing the chasm approach to implementation, use of open space as part of the different SAFe ceremonies, and how Open Space Agility can combine with SAFe.
Note that the ideas and practices have also been tried with other Scaled Agile approaches such as Enterprise Kanban, LeSS.
Learning Outcomes:
Get familiar with some scaled agile implementation anti-patterns related to push/mandate.
Understand when to choose pull/invitation as a healthier more sustainable and successful alternative.
Get some concrete techniques to bring pull/invitation into a scaled agile implementation approach - focusing on SAFe 1-2-3 implementation approach specifically.
Have a high-level understanding of how to implement SAFe using "Open Space Technology".
Understand how to apply these ideas to any Scaled Agile approach (not just SAFe)
Tools for Making Sense of Complex Organizational ChangeJason Little
Organizational Change can be complex and challenging. Often the problem isn't the method being used, but not having the right set of tools to help you make sense of what is happening. These are 4 tools and visualizations you can use regardless of which change methodology you are using.
Building Your Own Change Management FrameworkJason Little
The only "best practice" for change management is accepting the un-certainty that comes with complex change. Here are some tips for how to create your own custom change management framework by picking practices from different tools and frameworks
Executing Change Management with Agile PracticesJason Little
Organizational change is unpredictable but we tend to still run these programs like we run projects. The change program is given a scope, budget and a deadline and then we're shocked when it doesn't work! If you're forced into running a change initiative within the constraints of a project, you can use Agile practices to help you manage the uncertainty.
Using Storytelling in Change ManagementJason Little
Urgency for change is an outdated concept in change management. Cause and purpose for change is a more compelling way to help people align to transformational change. Learn how you can incorporate storytelling into change management by using a Storytelling Canvas.
This is the simple guide which helps even the beginners to develop an android app which gets the attention of the market. Build your basic app in few steps
To understand the basic features and functions to create and debug a project in CCS v3.3
To get familar with CCS v3.3
More in-depth explanations of Code Composer Studio’s various features .
Ex: Breakpoints,watch window, single stepping, memory etc..,
Finally, you will able to work with CCS v3.3
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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/
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.
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.
"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.
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
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
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.
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.
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.
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
UiPath Test Automation using UiPath Test Suite series, part 3
Live Source - an Agile Toolkit
1. Live Source an AGILE TOOLKIT Alline Watkins & June Clarke [email_address] [email_address]
2.
3.
4.
5.
6. The advantages... Faster communication Less risk of miscommunication Knowledge of domain will reside in codebase Overhearing Code is easier to understand (maintainability, extensibility) Healthier code Better response to change
7.
8.
9. SNAPSHOTS & DEMO VIDEOS Ok, Now the Toolkit! DEMO VIDEO: http:// www.screencast.com/t/tO2yuhyZuVI
10.
11.
12.
13. Editing the documentation of the source code In addition, stakeholders or a non-technical person can easily edit the documentation of a feature in the Toolkit. This documentation will not be stored in paper documents or outdated databases, but straight into the source code as a comment . VIDEO : http://www.screencast.com/t/VA1FCmzY4Gj
14.
15. You can go further in your documentation and actually send messages to programmers very precisely straight inside the source code. This way they can more effectively identify bug reports and change requests. The Planning Tool VIDEO : http://www.screencast.com/t/wtGNmcDVO
16. Helping with Unit Testing The Toolkit can check if there are Unit Tests created in your source code. If they are not created yet, the Toolkit can help you create them. VIDEO : http://www.screencast.com/t/innoj1ydQ
17. Tagging and Filtering the source code The Toolkit can filter all the classes in the source code according to the tag that has been attributed to them at the Development phase; including Architecture, Main Feature and Entity Model. VIDEO : http://www.screencast.com/t/VUwtdMS6
18. The Specification Portal The Toolkit can automatically generated some documentation for your software totally based on the source code; like the Specification Portal and the User Manual. VIDEO : http:// www.screencast.com/t/xv1J98L35
19. Automatically generated User Manual http://helpagile.appspot.com/?project=TicTacToe VIDEO : http:// www.screencast.com/t/5UmiTLHD
21. INSTRUCTIONS How the Toolkit works DEMO VIDEO: http://www.screencast.com/t/RwMporlpt
22.
23.
24.
25.
26.
27.
28.
29.
Editor's Notes
Main problem in software is miscommunication
New communication channel This New communication channel
Maintainability – classes and packages are named/grouped in a way that makes sense in the real world Agility improve - Precise Communication
c
Edit class comments Helps managers to communicate with programmers Contextualize the conversation with the real code Helps
Exposes the project classes If you write in Ubiquitous Language your code should be easy to read. Makes the managers familiarizes with what programmers are doing
Exposes the project classes If you write in Ubiquitous Language your code should be easy to read. Makes the managers familiarizes with what programmers are doing
Exposes the project classes If you write in Ubiquitous Language your code should be easy to read. Makes the managers familiarizes with what programmers are doing
We understand each other Software development is by its nature a series of translations and compromises. What the end user wants, what the customer is willing to pay for, and what is technically feasible rarely combine to form a unified set of features. In this talk we will explore how an Agile team can work to understand each other better, in particular at the communication divide between stakeholders and developers. We will show you how to develop a domain-specific ubiquitous language, how to lessen the responsibility gap between managers and developers, and how to use your codebase as the central source for documentation.