Come hear how we used agile development and Sencha tools to meet our design requirements, to create a system that is highly configurable, flexible, and exceeds the expectations of our customers. Learn how to use an adaptive/responsive design to be able to support two very different types of users, with a single application, and using the same set of libraries. Most importantly, learn how to create a system that even your most important and demanding users will find value and actually want to use. By assembling some of the best programmers and DBA developers in the world, we have been able to create a best-in-class, fully functional, scalable and highly configurable system, while maintaining an amazingly easy-to-use interface.
SenchaCon 2016: Refine Enterprise Applications by Focusing on U0ser Experienc...Sencha
In this session, we will look at how we at Orango have used Ext JS together with Enterprise Resource Planning (ERP) systems to develop user friendly and modern applications for all platforms. We will also look at real-world examples of custom Ext JS components that are built to provide a great user experience, but also with code maintenance and refactoring in mind. After this session, you will have the tools and knowledge to spoil your enterprise users with excellent user experience.
SenchaCon 2016: Oracle Forms Modernisation - Owen PaganSencha
Is your organization stuck on Oracle Forms technology? The time and cost of migration is only part of the risk associated with converting old logic, then you have to think about UI/UX and mobile platforms. In this session, you'll learn how 4Morphis automatically converts Oracle Forms into Ext JS based web and mobile applications, how the architecture can be maintained into the future, and how to approach projects so you can rapidly deliver value to your organization and users.
SenchaCon 2016: Web Development at the Speed of Thought: Succeeding in the Ap...Sencha
The Agile development has brought down the software delivery timelines from what used to be 12 to 18 months to a mere 2 to 4 months cycle. According to Forrester, software development is reaching a zero day event as feedback driven development is taking over requirements driven development. Because of this change, organizations need tools to optimize on the frequency of software delivery. In this presentation, we’ll explore unique ways to improve speed of app development using Sencha’s tools for visual drag and drop based app building and theming.
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil ManvarSencha
Learn best practices for leveraging modern technologies to develop, test and deliver maintainable, quality code. You will learn the advantages of testing software early and frequently, best practices to leverage modern technologies for test automation and CI, how to avoid shipping bad code, and how to create maintainable code while keeping it “non-legacy”. You will also learn the how and why of creating a robust developer feedback mechanism for sustained success.
SenchaCon 2016: Ext JS App Modernization Showcase - Richard MiloneSencha
Many companies would like to do away with their legacy apps, but the process of applying a new UI technology can be daunting. CNX has made a business out of modernizing legacy apps by using Ext JS, with an emphasis on the IBM i platform (formerly AS/400) and the CNX Valence Modernization Suite. In this session, Richard will walk through the process CNX uses and share some app modernization success stories.
SenchaCon 2016: Refine Enterprise Applications by Focusing on U0ser Experienc...Sencha
In this session, we will look at how we at Orango have used Ext JS together with Enterprise Resource Planning (ERP) systems to develop user friendly and modern applications for all platforms. We will also look at real-world examples of custom Ext JS components that are built to provide a great user experience, but also with code maintenance and refactoring in mind. After this session, you will have the tools and knowledge to spoil your enterprise users with excellent user experience.
SenchaCon 2016: Oracle Forms Modernisation - Owen PaganSencha
Is your organization stuck on Oracle Forms technology? The time and cost of migration is only part of the risk associated with converting old logic, then you have to think about UI/UX and mobile platforms. In this session, you'll learn how 4Morphis automatically converts Oracle Forms into Ext JS based web and mobile applications, how the architecture can be maintained into the future, and how to approach projects so you can rapidly deliver value to your organization and users.
SenchaCon 2016: Web Development at the Speed of Thought: Succeeding in the Ap...Sencha
The Agile development has brought down the software delivery timelines from what used to be 12 to 18 months to a mere 2 to 4 months cycle. According to Forrester, software development is reaching a zero day event as feedback driven development is taking over requirements driven development. Because of this change, organizations need tools to optimize on the frequency of software delivery. In this presentation, we’ll explore unique ways to improve speed of app development using Sencha’s tools for visual drag and drop based app building and theming.
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil ManvarSencha
Learn best practices for leveraging modern technologies to develop, test and deliver maintainable, quality code. You will learn the advantages of testing software early and frequently, best practices to leverage modern technologies for test automation and CI, how to avoid shipping bad code, and how to create maintainable code while keeping it “non-legacy”. You will also learn the how and why of creating a robust developer feedback mechanism for sustained success.
SenchaCon 2016: Ext JS App Modernization Showcase - Richard MiloneSencha
Many companies would like to do away with their legacy apps, but the process of applying a new UI technology can be daunting. CNX has made a business out of modernizing legacy apps by using Ext JS, with an emphasis on the IBM i platform (formerly AS/400) and the CNX Valence Modernization Suite. In this session, Richard will walk through the process CNX uses and share some app modernization success stories.
Chat automation has been a persistent buzz in the industry, in this session we will go through setting up Chat automation using PowerShell, how to hit the ground running and what steps to take to convert your existing code base and make it work from Chat. From there on we will dive into how we can securely deploy, manage and administer this as a platform. Expect a session filled with demos and real-world insights of bringing this live in a production environment.
Presented at ServerlessConf NYC 2016.
In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
Azure Functions are a great new addition to the Azure stack that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and the different ways of applying them in real-world scenarios.
Using Microsoft Flow for IT ProfessionalsJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos which demonstrates how Microsoft Flow can be leveraged to automate frequently recurring tasks.
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
Workshop automating with microsoft flowJaap Brasser
This FREE hands-on workshop led by Jaap Brasser will help you to get started with Microsoft Flow and PowerShell.
Jaap will explain the basics, highlight the benefits and guide you step-by-step how to integrate Microsoft Flow in PowerShell scripts and vice-versa. A team of Microsoft professionals will be available to assist you.
Microsoft Flow and PowerShell combined to automate everythingJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
WSO2Con USA 2017: Building an Effective API ArchitectureWSO2
WSO2 API Manager is a solution that effectively reuses most of the WSO2 platform components to build an elegant, scalable software that performs the whole API management cycle. Understanding the various components of the solution and their interactions helps you to build an effective solution architecture that best suits your organizational needs. Knowing the available deployment options and best practises can benefit you in the long run when managing APIs and the applications that consume them. In this session we will look at
WSO2 API Manager components and their interactions
Advanced API security: Key management
Rate limiting API requests: Traffic management
Analytics: Batch, real-time and logs
Deployment patterns: HA and multi-datacenter deployment
Azure Functions are a great new addition to the Azure stack that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and the different ways of applying them in real-world scenarios.
Azure contains an ever growing suite of products, what tools or products do we have available to remove repetitive tasks from our daily grind. This session is viewed from the perspective of a Cloud/IT Professional, our vision is to automate anything we can using whichever tools we have available.
In this session we will dive into Azure Automation, Microsoft Flow, Azure Functions, Event Grid and more. What are they, how do they relate to each other and what are the pros and cons for using each product. By looking at and understanding how we can leverage the Cloud Automation tools that are available to us today we will be able to work less tomorrow! Warning: Contains code.
Create awesome Azure Functions with PowerShellJaap Brasser
Azure Functions are a great new addition to the Azure platform that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and how can we use PowerShell to develop our own Azure functions and integrate them. How can we use them and what does the future bring for us? Join us today in our adventure into serverless computing!
Using Microsoft Flow to automate our workflows, automatically retweet based on certain hash tags and how powershell.cool was built entirely by content collected and generated by Microsoft Flow. Also Sheep.
From PowerShell Function to Serverless code with Azure FunctionsJaap Brasser
A practical session on how we can move our existing code to the Cloud. What can be re-used? Which code should we leave in our existing silos?
These questions will be answered in this session focussed on what Serverless means for our PowerShell code. The approach we will take is as follows: we will take our existing code and transfer into Serverless code using Azure Functions; we evaluate changes or optimizations to take into account and how can we maximize the benefits of using Serverless.
Join us and find out!
Create a modern(ish) BAM portal in (roughly) one hour!BizTalk360
Business Activity Monitoring (BAM) can provide real value to an organisation but is often not implemented as part of a BizTalk solution. This session will demonstrate how to develop and deploy a BAM activity and tracking profile. The focus will then move onto development of a custom web portal to provide a consolidated view of data from BAM, Exceptions and Payload Archive databases.
SenchaCon 2016: Turbocharge your Ext JS App - Per Minborg, Anselm McClain, Jo...Sencha
Web applications are becoming increasingly data intensive and complex. Yet, users demand a great user experience, including blazingly fast speeds, across many device types. In this talk, we will show you how you can dramatically improve the performance of your web applications by using Sencha Ext JS and Ext Speeder. You will learn how to: accelerate your back-end data requests up to 10x by leveraging sophisticated in-memory, object-oriented techniques, significantly improve application responsiveness without making any modifications to your client Ext JS application, and quickly get started with database acceleration in standard J2EE environments.
Chat automation has been a persistent buzz in the industry, in this session we will go through setting up Chat automation using PowerShell, how to hit the ground running and what steps to take to convert your existing code base and make it work from Chat. From there on we will dive into how we can securely deploy, manage and administer this as a platform. Expect a session filled with demos and real-world insights of bringing this live in a production environment.
Presented at ServerlessConf NYC 2016.
In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
Azure Functions are a great new addition to the Azure stack that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and the different ways of applying them in real-world scenarios.
Using Microsoft Flow for IT ProfessionalsJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos which demonstrates how Microsoft Flow can be leveraged to automate frequently recurring tasks.
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
Workshop automating with microsoft flowJaap Brasser
This FREE hands-on workshop led by Jaap Brasser will help you to get started with Microsoft Flow and PowerShell.
Jaap will explain the basics, highlight the benefits and guide you step-by-step how to integrate Microsoft Flow in PowerShell scripts and vice-versa. A team of Microsoft professionals will be available to assist you.
Microsoft Flow and PowerShell combined to automate everythingJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
WSO2Con USA 2017: Building an Effective API ArchitectureWSO2
WSO2 API Manager is a solution that effectively reuses most of the WSO2 platform components to build an elegant, scalable software that performs the whole API management cycle. Understanding the various components of the solution and their interactions helps you to build an effective solution architecture that best suits your organizational needs. Knowing the available deployment options and best practises can benefit you in the long run when managing APIs and the applications that consume them. In this session we will look at
WSO2 API Manager components and their interactions
Advanced API security: Key management
Rate limiting API requests: Traffic management
Analytics: Batch, real-time and logs
Deployment patterns: HA and multi-datacenter deployment
Azure Functions are a great new addition to the Azure stack that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and the different ways of applying them in real-world scenarios.
Azure contains an ever growing suite of products, what tools or products do we have available to remove repetitive tasks from our daily grind. This session is viewed from the perspective of a Cloud/IT Professional, our vision is to automate anything we can using whichever tools we have available.
In this session we will dive into Azure Automation, Microsoft Flow, Azure Functions, Event Grid and more. What are they, how do they relate to each other and what are the pros and cons for using each product. By looking at and understanding how we can leverage the Cloud Automation tools that are available to us today we will be able to work less tomorrow! Warning: Contains code.
Create awesome Azure Functions with PowerShellJaap Brasser
Azure Functions are a great new addition to the Azure platform that allow us to repeatedly automate tasks in a cheap and efficient manner. In this session we will go into what Azure Functions are, what features and functionality and how can we use PowerShell to develop our own Azure functions and integrate them. How can we use them and what does the future bring for us? Join us today in our adventure into serverless computing!
Using Microsoft Flow to automate our workflows, automatically retweet based on certain hash tags and how powershell.cool was built entirely by content collected and generated by Microsoft Flow. Also Sheep.
From PowerShell Function to Serverless code with Azure FunctionsJaap Brasser
A practical session on how we can move our existing code to the Cloud. What can be re-used? Which code should we leave in our existing silos?
These questions will be answered in this session focussed on what Serverless means for our PowerShell code. The approach we will take is as follows: we will take our existing code and transfer into Serverless code using Azure Functions; we evaluate changes or optimizations to take into account and how can we maximize the benefits of using Serverless.
Join us and find out!
Create a modern(ish) BAM portal in (roughly) one hour!BizTalk360
Business Activity Monitoring (BAM) can provide real value to an organisation but is often not implemented as part of a BizTalk solution. This session will demonstrate how to develop and deploy a BAM activity and tracking profile. The focus will then move onto development of a custom web portal to provide a consolidated view of data from BAM, Exceptions and Payload Archive databases.
SenchaCon 2016: Turbocharge your Ext JS App - Per Minborg, Anselm McClain, Jo...Sencha
Web applications are becoming increasingly data intensive and complex. Yet, users demand a great user experience, including blazingly fast speeds, across many device types. In this talk, we will show you how you can dramatically improve the performance of your web applications by using Sencha Ext JS and Ext Speeder. You will learn how to: accelerate your back-end data requests up to 10x by leveraging sophisticated in-memory, object-oriented techniques, significantly improve application responsiveness without making any modifications to your client Ext JS application, and quickly get started with database acceleration in standard J2EE environments.
SenchaCon 2016: JavaScript is Great but Stop Writing It - Rory HardySencha
This talk is not about never writing JavaScript. It is about writing JavaScript when you actually need to and in a minimal fashion. This talk focuses on JavaScript in the browser.
SenchaCon 2016: Handle Real-World Data with Confidence - Fredric Berling Sencha
To connect real model data to a view model, mess around with it, validate it, and then save it back to the server is crucial for any modern application. I will help you understand how some of the key features of the Sencha Ext JS classes work together to handle many of the real world challenges. We will take a closer look at the classes and configs that help us consume and handle the more advanced data structures. I will explain how they are connected and how you can tweak them to your needs. The focus will be on view models, data models, data sessions, proxies, stores, and associations, and how they all come together in a real world application.
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...Sencha
Ext JS provides easy-to-use charting components that satisfy common needs, but sometimes you want to deliver an exceptional, unique user experience. This presentation will discuss how Ext JS leverages the popular and extremely powerful D3 library to create sophisticated, data-driven visualizations. This functionality helps your users understand the story behind their data, so they can make informed decisions.
Ext JS Architecture Best Practices - Mitchell SimeonsSencha
Starting your application on the right foot is important. You’re probably excited to start coding, but it’s important to think about the architecture you’ll need. In this session, we’ll cover architectural best practices including the difference between MVC and MVVM, how to start architecting your application, and using the Ext JS router to your advantage.
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...Sencha
Developers are building mobile first, and then making progressive enhancements so the app is available on desktop. Should you be taking either a mobile or desktop first approach, or thinking about Universal Apps to deliver the right user experiences. This approach maximizes the shareability of code across these experiences. In this presentation, we’ll explore case studies that show the benefits of each approach.
SenchaCon 2016: How to Give your Sencha App Real-time Web Performance - James...Sencha
Learn about the options for giving your Sencha app real-time web performance. We begin with a review of the HTTP and HTML5 technologies available to the Sencha developer (AJAX Long Polling, Server Sent Events, and Web Sockets). We will then look at a ready-made JavaScript framework, SignalR, which makes it simple to integrate real-time capabilities into your Sencha app. Finally, we cover some design lessons learned during the development of our product, AquaRemote, for maintaining a consistent user experience when real-time data updates are required over unreliable cellular data networks.
SenchaCon 2016: Integrating Geospatial Maps & Big Data Using CartoDB via Ext ...Sencha
Come explore with us CartoDB - Ext JS components (www.cartodb.com). These new components will allow you, as developers, to visualize and interact with geospatial data using up to a billion data points in real time. We will show you how easy it is to enable visualizations, filter dynamically, create time-lapse animations, and explore large location datasets at unprecedented scale. Come learn how to use these new open source components to build interactive geospatial visualizations that deliver solutions, value, and insights to your customers.
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSencha
Undo and redo is a very common but not trivial feature, requested in most types of modern web applications. An application may define complex data processing rules involving data from different stores, which is tricky to handle when undoing an operation. With the Robo tool, we'll show you how to accurately revert data to any previous state with a simple undo() call.
It can be difficult for users to understand and modify workflow procedures in their applications. The job lifecycle of workflow-driven applications may change based on some specific procedures. We know that people can memorize images, shapes, and colors more easily than raw data. Using Ext JS Draw package, we created a dynamic, easy to use, workflow diagram modeler. We delivered a distinct solution that overcomes the challenges our users encountered. With our modeler, users can drag and drop, resize, label, and connect workflow steps with minimal effort. This ensures that users can visualize and design workflows in a more natural and innovative way.
SenchaCon 2016: Expect the Unexpected - Dealing with Errors in Web AppsSencha
Dealing with unexpected exceptions on the server side is something we've all done for ages. Now it's time to apply the same quality goals and monitoring to our JS codebase. This is especially important for Sencha applications where the front-end usually contains 100k+ lines of code. I'll demonstrate various powerful monitoring techniques and tricks that we are using ourselves at Bryntum.
SenchaCon 2016: LinkRest - Modern RESTful API Framework for Ext JS Apps - Rou...Sencha
LinkRest is an active project commissioned and open sourced by NHL under Apache 2.0 license. It was conceived specifically as the server-side counterpart to Ext JS, so it natively supports Ext JS rest proxy, including CRUD, grouping, sorting, filtering, and more. In this session, we'll review Ext JS protocol support. You'll also see extensions that allow the client to safely query the server for specific data and shape the response. We'll cover advanced features, including security, constraints, idempotent methods, and metadata service. We'll show demos and try to allow time for Q&A.
SenchaCon 2016: How to Auto Generate a Back-end in Minutes - Per Minborg, Emi...Sencha
Connecting your JavaScript application to a database is tedious. Back-end developers spend hours modeling the database, securing connections, writing SQL, optimizing queries, deploying to a server, and fixing bugs. In this session, you'll learn how Ext Speeder gives your front-end team a tool to automatically generate a full back-end. In minutes, a REST API between a Sencha Ext JS Grid application and a relational database is created. This will save you a huge amount of time and also minimizes the risk of human error. Application time-to-market has never been shorter.
Newer REST-based APIs are starting to use HATEOAS, which stands for Hypermedia as the Engine of Application State. The central idea of HATEOAS is to allow the server to control the state transitions instead of hard coding all the links into the client. We've integrated a HATEOAS layer in the Ext JS framework based on the HAL standard (http://stateless.co/hal_specification.html) and into the Ext JS model and store system. We will be showing the techniques we used to accomplish this in a way that keeps the Ext JS model and store usage the same as the standard mechanism.
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...Sencha
Demand for accessible applications is on the rise, and many enterprise software developers are faced with the need to meet accessibility requirements in their products. To address this daunting problem, University of Washington and Innotas collaborated with Sencha to make the Ext JS framework more accessible and share the benefits with all Sencha customers. In this session, we'll detail the steps we took, the pain we experienced, the roadblocks we overcame, and the spectacular results we achieved.
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...Sencha
Andrew will share the experience he and his team have gotten from using Ext JS 6 for cross-platform app development on mobile and desktop devices. Having released Ext JS 6 apps for industries including utilities, oil & gas, construction, and transport, Andrew has learned the common pitfalls and gotchas you need to know. Using examples from recent projects, he provides tips for those who aren't yet familiar or experienced with mobile development. By the end of the session, you will know how to think like a mobile developer, develop apps with mobile user experience in mind, make the move from Ext JS 5 or Sencha Touch to Ext JS 6, deploy native apps with Cordova, and manage data on devices with limited resources.
SenchaCon 2016: Modernizing the Ext JS Class System - Don GriffinSencha
JavaScript is advancing and ES2015 (formerly ES6) is the foundation of its future. Sencha is committed to delivering cutting-edge technology for your applications, and supporting the evolution of JavaScript is a central part of that commitment. The expansive feature set of ES2015 formally enables coding paradigms: modules to better organize your code, classes to cleanly declare reusable units of functionality, and so much more. See how Ext JS is embracing these new language and toolset features, and how they will expand your development horizons.
SenchaCon 2016: Upgrading an Ext JS 4.x Application to Ext JS 6.x - Mark Linc...Sencha
In this session we'll demonstrate the optimal way to upgrade an Ext JS 4.x application to Ext JS 6.x. Detailed examples, recommended best practices, and a completely upgraded Ext JS application will be demonstrated showing the techniques used to perform the upgrade.
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi Sencha
JavaScript not only powers the web but now servers, desktop applications, and all the tooling that brings them to life. In this session, we'll look at the future of tools for Ext JS. Building off the power of NPM, this future is open and extensible for JavaScript developers. Tools are the backbone of every application, so come to this session to stay ahead of the curve!
Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer is a introductory overview of Agile project management presented by Bruce Nix an experience Agile coach and project manager.
Presenter Bruce Nix is an Agile Coach and Sr. Project Manager with Lokion (www.lokion.com), a digital interactive agency that specializes in ecommerce, enterprise governance and digital strategy. Bruce has been actively engaged in agile adoptions for over 7 years and has worked diligently at influencing enterprises to take more lean and agile approaches to product delivery and has the scars and psychology bills to prove it.
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Agile on Huge Banking Mainframe Legacy Systems by Christian Bk Hansen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Collaborative Working: University of Sunderland & Roundhouse Digital Terminalfour
The University of Sunderland & Roundhouse Digital outline the best approach for collaborative working between universities and agencies. Using the new University of Sunderland in London Microsite as a case-study they will showcase the innovative developments that resulted out of working in partnership and the tools and processes involved in multi-team production. Click here to view the video of this presentation on YouTube: http://bit.ly/15ODFN9
MPUG Webinar: Setting up a project schedule without a PPM solutionRaphael Santos
There are plenty of organizations out there that use Microsoft Project stand alone to manage and control their projects. When we do not have a unified platform such as Project Online (or Project Server) to manage our projects, how do we ensure that the best practices are being used by all my project managers? In this webinar, we will discuss how to create and configure a standard schedule that can be propagated and shared in order to be used by all project managers in our company.
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...TheConnectedCause
In the CRMready Webinar Series, The Connected Cause takes a look at what CRM is, the project roles needed for a successful CRM implementation, and project management. In part 3 Heller Consulting talks about managing expectations with change management, evaluating risks with a CRM implementation and what roles are needed to ensure the project is a success for your nonprofit organization.
Breathe New Life into Your Existing JavaScript Applications with Web ComponentsSencha
You probably have an existing JavaScript application using components that you love, maybe a grid, some graphs, etc. Perhaps today you use Angular and your company is thinking about moving to React, or Vue, and with new frameworks appearing every week, who knows what is next. How do you bring along those great components you have been using?
That is where Web Components fits in!
In this session we will look at some popular enterprise components and their usage in Angular and React. Then we will look at the Web Components spec to use those existing components you know and love in any framework - including no framework at all!
Our latest release, Sencha Ext JS 6.6, includes several major enhancements as well as support for npm packaging and open tooling for exceptionally easy workflows that every JavaScript developer is familiar with. With open tooling, Ext JS developers now have powerful tooling to rapidly generate, build and update Ext JS applications. Read the blog post to learn more: https://www.sencha.com/blog/announcing-sencha-ext-js-6-6-with-open-tooling-ga/
Die Sicht auf große Datenmengen läßt sich in ExtJS auf zwei Wege darstellen – entweder durch Paging oder durch scrollen. Während beide Konzepte das selbe Ziel verfolgen, bringt die Implementierung eines Buffered Stores in ExtJS einige Hürden mit sich, die UI-Konzepte wie dynamisches Löschen oder Hinzufügen von Datensätzen verhindern. Diese Session gibt einen Einblick in den Aufbau eines BufferedStores und zeigt Ansätze, wie man mehr Dynamik in Grids bringen kann, die diesen Store verwenden.
Sencha Roadshow 2017: Build Progressive Web Apps with Ext JS and Cmd Sencha
Learn how to use Ext JS and Cmd to deliver Progressive Web Applications to deliver the best of both web and mobile app experiences. Web apps can be found easily on the internet and every user is guaranteed access to the same and latest version of the application. Plus, mobile app capabilities, such as offline support and optimizing access to the underlying network using service workers, take the user experience to a whole new level.
Sencha Roadshow 2017: Best Practices for Implementing Continuous Web App TestingSencha
Learn how to create end-to-end functional tests quickly across multiple browsers simultaneously and scale the automated test suite to over thousands of test cases and cross-browser combinations for a complete regression cycle. We will demonstrate how we are able to locate a component, generate test code, and execute tests from TeamCity.
Sencha Roadshow 2017: What's New in Sencha TestSencha
Learn how you can improve the quality of web applications through Sencha Test 2.2. We’ll demonstrate how you can build robust tests using Page Objects, visualize tests using a tree view and utilize unique locators by using the DOM Tree directly from Sencha Studio.
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha
A case study into the common problems faced by companies when trying to upgrade their legacy Sencha applications. Learn about the benefits of upgrading, the common issues faced and how to avoid them in the future.
Sencha Roadshow 2017: Modernizing the Ext JS Class System and ToolingSencha
JavaScript is advancing and ES2015 (formerly ES6) is the foundation of its future. Sencha is committed to delivering cutting-edge technology for your applications, and supporting the evolution of JavaScript is a central part of that commitment. The expansive feature set of ES2015 formally enables coding paradigms: modules to better organize your code, classes to cleanly declare reusable units of functionality, and so much more. In this session, you'll see how Ext JS is embracing these new language and toolset features, and how they will expand your development horizons.
Sencha Roadshow 2017: Sencha Best Practices: Coworkee App Sencha
Learn the best practices for building a beautiful, data-intensive Ext JS application. In this session, we’ll review the Coworkee employee directory full-stack sample application and we’ll share with you how we leveraged the power of the grid, pivot grid, charts and many other features to deliver a highly performant web application.
Sencha Roadshow 2017: Mobile First or Desktop FirstSencha
Historically, web developers approached app development from the desktop first, and mobile was a secondary goal. Now with the extraordinary growth of mobile users across the globe, that approach is being reversed. Developers are building mobile first, and then making progressive enhancements so the app is available on desktop. In this presentation, we’ll explore the benefits of each approach.
Sencha Roadshow 2017: Innovations in Ext JS 6.5 and BeyondSencha
Learn about the advancements we’ve made in Ext JS 6.5 and what’s planned for future releases. You’ll learn about powerful components we’ve added to the framework and the new dynamic package loader which enables a smooth loading experience for large enterprise applications.
Leveraging React and GraphQL to Create a Performant, Scalable Data GridSencha
User interfaces often utilize components such as grids and tables to help users browse and understand data. Today’s large data sets require sophisticated capabilities to ensure users can effectively comprehend data while remaining flexible and responsive. Building this functionality is time consuming, has integration and maintenance risks, and worst of all, distracts developers from the task at hand -- actually building the app. View the slides from our latest webinar to learn how the web’s most powerful data grid and GraphQL can help you deliver advanced functionality with minimal effort. View the recording here: https://www.brighttalk.com/webcast/11505/276417
Learn Key Insights from The State of Web Application Testing Research ReportSencha
In a recent study by Dimensional Research of 1,011 development and QA professionals, almost every survey respondent cited that application quality is important, with 84% believing it is very or critically important. Despite this, findings revealed that 94% of teams still face challenges when it comes to conducting adequate QA. View the presentation to learn why organizations must prioritize automated testing and QA practices to deliver high-quality applications and increase customer satisfaction.
Introducing ExtReact: Adding Powerful Sencha Components to React AppsSencha
Learn about Sencha’s newest release, ExtReact: the most comprehensive set of components for React apps. Now you can quickly and easily add any of our 115+ professionally tested and supported components including grid, tree grid, pivot grid, charts, D3 visualizations, trees, calendar, buttons, menus and more to your React applications.
With ExtReact, all of the components are designed to work together seamlessly which eliminates time-consuming integration work and reduces ongoing maintenance burdens. View this presentation to learn how to:
- Build data-intensive, cross-platform web apps leveraging Sencha components and React.
- Build immersive user engagement using layouts and adaptive design features.
- Leverage material design and other themes to save time and effort. Modify or extend themes without writing a single line of code.
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.
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.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
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
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.
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
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.
5. Awards and Accolades
5
MSHUG - Best Enabling Software
Company Pinnacle Award - 2 times
CEO of the Year
Ranked 3rd among Top 100 South FL Businesses
Ranked among fastest growing companies – 4 times
CEO recognized among 100 Most Inspiring People – 3
times
Served on the PDMA Alliance Board – 12+ Years
Great Places to Work - 2015
South Florida Top Workplaces - 2016
10. System Goals
• Easy to use
- Touch Enabled
- “One-Click to Anywhere”
- Intuitive GUI - Limited Training Required
• Multi-Platform
- Designed for iPad as the Primary Device
- Needs to work with Windows Tablet and Android Devices
- Smart-Phone Compatibility
11. System Goals (continued)
• Fully Configurable
- Menu Options
- Fields and Labels across all screens
- Powerful workflow system and options
- Multi-Language, Multi Currency, International Zip Code Support
• Compliance and Security
- System functions in a regulatory environment – need to be compliant with FDA/CFR Rules
- Security access based on roles (different menu options, screen layouts, edit rules)
- Full audit trail and back-up mechanisms
- Ability to work off-line and on-line transparently
13. How We Did It
• Employed a SCRUM (Agile Development) methodology
• Set Clear requirements
• Full support from the management team
• Utilized a graphic artist that specialized in GUI design
• Employed Customer Engagement throughout the process
14. Utilization of a SCRUM Methodology
Benefits of SCRUM
• Features listed on “The Backlog”
- As items move up the backlog, details are
added
- Priorities can be changed quickly
• System broken down in 2 week “sprints”
• Progress measured daily
• Results reviewed by executive team
15. Clear Business Requirements
• We had the benefit of a previous system, which included most of the functionality
• We had clearly defined goals and GUI standards
• Standards and best practices reviewed at each of the “Stakeholder Review
Meetings”
• QC Team involved early and throughout the process.
16. Full Support of the Management Team
• At the end of each SCRUM Release cycle (about every 3 Scrums or 6 weeks), the
development demonstrated the work in progress to management team
• Each developer presented their portion of the system
• Managers provided un-restricted feedback (both positive and negative)
• Changes and enhancement requests were folded into the next Scrum cycle
17. Graphic Artist
• System Palette
• Standard Icons
• Created specific “look and feel”
• Implemented GUI Standards and
Workflow Processes
• Consistency of Objects
• Clean Design
18. Customer Engagement
• “Customer Roundtables” 3x per year
• Review backlog and system enhancements quarterly
with ALL clients
• Include feedback in design direction
20. Why We Choose Sencha
Flexible Architecture
• Unified Framework
- Allows applications targeting both desktop and mobile devices.
- Initially developed for tablet devices
- Significantly increased the performance of our teams to build a common platform across our
teams
- Increased knowledge transfer between developers, enabling portability of libraries and
components.
• MVC/MVVM Architecture:
- Enabled us to better organize the source code of our projects and reuse components
- Gained independence of all target platform(s)
- Common components reduced development time, allow updates across all applications and
reduces testing
21. Why We Choose Sencha
Support and Compatibility
• Components
- Leveraging the rich set of components enabled focus on business needs and user experience.
• Support
- Sencha active developer community features strong support forums
- Sencha Premium Support provides fast turnaround times on questions
- The framework has an extensive set of widgets, examples, and developer documentation to
minimize the learning curve of new developers.
• Cross-Browser Compatibility
• Quality
23. System Design
Custom Processes
• Dynamic Visual Components
• Custom Workflow
• Synchronization Mechanism
• Seamless On-Line/Off-Line Functions
• Multi- Language Support
DMZ
Web Services
Internet
Tablet/
Convertible
Backend Interfaces
(Web Service or SFTP)
v3
24. Back End Processes
Making everything work seamlessly
• Reliability of Data
• Integration with External Data Sources
• Managing the work-flow
• Error identification and tracking
26. What’s Next
• Continuing development of our Backlog
- Currently 224 items listed,
- 35 items with high-priority status
• Building out the administration Module
- Allows end-users to self-configure the system
- Improved workflow for data management and workflow
• Deeper analytics sub-system
- Rich “Cube-based” data query capabilities and Artificial Intelligence
- Scheduling and management of report generation
28. My Top 5 List
1. Build a great team
- We would not have been successful without the incredible developers and DBAs on our team
2. Find great partners
- Sencha has been a great partner to us – when we encountered issues, the Sencha team had
supported us, and worked with us to find the best solution (and quickly)
3. Plan Up-Front
- By planning the system and design ahead of time, we eliminated much of the rework and
issues
4. Engaged and committed management and stakeholder involvement
5. Be Grateful
29. … and One More Thing
• Enjoy Your Work!
Your work is going to fill a large part of your life, and the only way to be
truly satisfied is to do what you believe is great work. And the only way to
do great work is to love what you do.
– Steve Jobs
Co-Founded Synergstix in 1997
Education includes MS in Computer Science and MBA
Previous positions included Ryder, Siemens and several small companies that no-one would have heard of, such as the Panda Project and Insurance Software Packages
Family – amazing wife and 2 incredible girls
Hobies : Skiing, Scuba Diving and Motorcycling
Co-Founded Synergstix in 1997
Education includes MS in Computer Science and MBA
Previous positions included Ryder, Siemens and several small companies that no-one would have heard of, such as the Panda Project and Insurance Software Packages
Family – amazing wife and 2 incredible girls
Hobies : Skiing, Scuba Diving and Motorcycling
Raul will put Microsoft logo
Multiple Industry Awards & Recognitions
Some proof of our success
In 2008, Synergistix was awarded best enabling software by Microsoft.
We made the Inc. 5000 list of fastest growing private companies for the past 4 years.
Don was awarded 3 times, most influential leader in the Pharma industry and he was also a part of the PDMA Alliance board for 6 years
As you can see we are popular with the South FL business journal. We have multiple awards from them.
Communication includes team members, management, stakeholder