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.
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.
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.
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.
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.
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.
A Dynamic Analysis Framework for Front-end JavaScriptLiang Gong
A dynamic analysis framework for front-end JavaScript. It allows you to plug in your analysis code to analyse JavaScript code running in any real-world websites. This framework is programmable and extensible. Like Pin, Valgrind, Dynamorio for C\C++, Jalangi Firefox extension instrument JavaScript code in webpage to facilitate different kinds of program analysis, for example, profiling, taint analysis, object allocation tracking, finding bugs, detecting performance issues, or even heavy weight analysis like symbolic execution or concolic execution.
Please check out our project website:
https://www.eecs.berkeley.edu/~gongliang13/jalangi_ff/
In this fast paced world, how many users would like to stare at loading screen or the spinning wheel, while the request or process is being completed? If your answer is "None", you are spot on. The application developers work does not get easier with the myriad range of devices they need to cater to. We already have desktops, laptops,tablets, smartphones, smart TVs and adding further to this complexity are the distinctive characteristics of these devices like screen size, operating system, computing power, limited battery life, storage and many more.
This leaves the developers to make variety of decisions regarding application compatibility, performance, usability and maintainability. One also needs to ensure that the application is scalable to meet future goals and needs of an organization.
Here is where JavaScript frameworks come to the rescue; many of them work on the Model-View-Controller (MVC) design, thus enabling you to focus on making your applications rich and engaging rather than on their code structure and maintenance.
However, with the large number of JavaScript frameworks available, it can become a nightmare on the development team to choose the right framework for their web app development.
Thank you, for joining us for webinar on "JavaScript MVC Frameworks: Backbone, Ember and Angular JS - The paradigm shift and the impact on application development" on May 6. Attendees gained insights on the major JavaScript frameworks utilized for web app development and selecting the right framework.
THE WEBINAR KEY TAKEAWAYS :
1- How JavaScript MVC frameworks are becoming the cornerstone in Web Application development: The business need, the impact, and the advantages
2-Who are the key players? - Backbone JS, Ember JS, Angular JS -A brief introduction
3-What are the Key considerations while selecting a framework
4-The salient features and constraints of each framework
5-Use case walk-through
In this presentation, I presented how to build an angular JS Application with SPA in mind and also make sure you use up all the available concepts to create versatile and creative web application with less boilerplate javascript code.
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.
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...Sencha
Testing JavaScript applications can be difficult. In addition to testing application functionality, testers need to worry about browser compatibility, how to define tests, the environment under which tests will be run, integration into automation platforms, and the workflow of developers and testers. This presentation will discuss how Sencha Test provides development teams with a testing platform that addresses these challenges while minimizing the effort required to deploy and use testing tools--meaning that your team can focus on delivering awesome user experiences rather than fighting with their testing infrastructure.
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.
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!
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.
Webinar - Building Real-Time Collaborative Web Applications
The digital revolution has brought in a change in the way we communicate and collaborate. Research shows that number of mobile workers will reach up to 1.3 billion by 2015. The pace of information flow has been astounding. These factors have fuelled the pressing demand among customers, businesses, for real time web applications.
Real-time web applications have been around for many years. But today, the users expect collaborative, personalized and an amazingly interactive experience using real time web technologies.
Key Takeaways:
Key technology enablers for real-time collaboration
Supporting open source technologies such as Node.js, WebSocket and HTML5
Enriching user experience with real-time collaboration
Demonstration of a sample real-time collaborative web application
Performance benchmarks
Single Page Applications: Your Browser is the OS!Jeremy Likness
Single Page Applications have gained tremendous popularity over the past few years and have prompted the creation of several frameworks to support their development. Unlike traditional web applications, most of the heavy lifting for SPA happens on the client side in your web browser. These applications rely on hundreds of lines of JavaScript coupled with asynchronous web service calls to provide a desktop-like experience that is accessible from virtually any device.
Join Principal Architect, Jeremy Likness, to learn more about SPA, including how to determine when you should choose this approach, how SPA compares and contrasts with traditional server-based approaches including ASP.NET WebForms and MVC, and what frameworks and tools (such as jQuery, AngularJS, and Aurelia) make building SPA easier. Discover how single page applications powered by HTML5 and JavaScript transform your browser into a web-based operating system.
In this session we will cover a range of topics regarding Chat automation and the possibilities this gives us. We will dive into the concept of ChatOps, what it is, how we can implement it and what the benefits are. After this brief introduction we will dive into real-world examples of setting up and configuring your first chatbot, configuring security and resolving real-world incidents using this chatbot. By the end of the session we will used different platforms and bots in order to set the first steps of implementing a valid chat infrastructure.
Optimus XPages: An Explosion of Techniques and Best PracticesTeamstudio
Are you starting a new XPages project, but not sure it’s going to be done right the first time? Do you have an existing application that doesn’t seem to have that “X” Factor? In this webinar, John Jardin demonstrates how XPages developers can apply proven techniques and best practices to take their applications to a game-changing level.
You'll learn how to:
-Rapidly develop responsive applications,
-Improve user experience and response times with background and multi-threaded operations,
-Keep your XPages lightweight with code injection,
-Create scheduled tasks the XPages way,
-And much more.
A Dynamic Analysis Framework for Front-end JavaScriptLiang Gong
A dynamic analysis framework for front-end JavaScript. It allows you to plug in your analysis code to analyse JavaScript code running in any real-world websites. This framework is programmable and extensible. Like Pin, Valgrind, Dynamorio for C\C++, Jalangi Firefox extension instrument JavaScript code in webpage to facilitate different kinds of program analysis, for example, profiling, taint analysis, object allocation tracking, finding bugs, detecting performance issues, or even heavy weight analysis like symbolic execution or concolic execution.
Please check out our project website:
https://www.eecs.berkeley.edu/~gongliang13/jalangi_ff/
In this fast paced world, how many users would like to stare at loading screen or the spinning wheel, while the request or process is being completed? If your answer is "None", you are spot on. The application developers work does not get easier with the myriad range of devices they need to cater to. We already have desktops, laptops,tablets, smartphones, smart TVs and adding further to this complexity are the distinctive characteristics of these devices like screen size, operating system, computing power, limited battery life, storage and many more.
This leaves the developers to make variety of decisions regarding application compatibility, performance, usability and maintainability. One also needs to ensure that the application is scalable to meet future goals and needs of an organization.
Here is where JavaScript frameworks come to the rescue; many of them work on the Model-View-Controller (MVC) design, thus enabling you to focus on making your applications rich and engaging rather than on their code structure and maintenance.
However, with the large number of JavaScript frameworks available, it can become a nightmare on the development team to choose the right framework for their web app development.
Thank you, for joining us for webinar on "JavaScript MVC Frameworks: Backbone, Ember and Angular JS - The paradigm shift and the impact on application development" on May 6. Attendees gained insights on the major JavaScript frameworks utilized for web app development and selecting the right framework.
THE WEBINAR KEY TAKEAWAYS :
1- How JavaScript MVC frameworks are becoming the cornerstone in Web Application development: The business need, the impact, and the advantages
2-Who are the key players? - Backbone JS, Ember JS, Angular JS -A brief introduction
3-What are the Key considerations while selecting a framework
4-The salient features and constraints of each framework
5-Use case walk-through
In this presentation, I presented how to build an angular JS Application with SPA in mind and also make sure you use up all the available concepts to create versatile and creative web application with less boilerplate javascript code.
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.
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...Sencha
Testing JavaScript applications can be difficult. In addition to testing application functionality, testers need to worry about browser compatibility, how to define tests, the environment under which tests will be run, integration into automation platforms, and the workflow of developers and testers. This presentation will discuss how Sencha Test provides development teams with a testing platform that addresses these challenges while minimizing the effort required to deploy and use testing tools--meaning that your team can focus on delivering awesome user experiences rather than fighting with their testing infrastructure.
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.
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!
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.
Webinar - Building Real-Time Collaborative Web Applications
The digital revolution has brought in a change in the way we communicate and collaborate. Research shows that number of mobile workers will reach up to 1.3 billion by 2015. The pace of information flow has been astounding. These factors have fuelled the pressing demand among customers, businesses, for real time web applications.
Real-time web applications have been around for many years. But today, the users expect collaborative, personalized and an amazingly interactive experience using real time web technologies.
Key Takeaways:
Key technology enablers for real-time collaboration
Supporting open source technologies such as Node.js, WebSocket and HTML5
Enriching user experience with real-time collaboration
Demonstration of a sample real-time collaborative web application
Performance benchmarks
Single Page Applications: Your Browser is the OS!Jeremy Likness
Single Page Applications have gained tremendous popularity over the past few years and have prompted the creation of several frameworks to support their development. Unlike traditional web applications, most of the heavy lifting for SPA happens on the client side in your web browser. These applications rely on hundreds of lines of JavaScript coupled with asynchronous web service calls to provide a desktop-like experience that is accessible from virtually any device.
Join Principal Architect, Jeremy Likness, to learn more about SPA, including how to determine when you should choose this approach, how SPA compares and contrasts with traditional server-based approaches including ASP.NET WebForms and MVC, and what frameworks and tools (such as jQuery, AngularJS, and Aurelia) make building SPA easier. Discover how single page applications powered by HTML5 and JavaScript transform your browser into a web-based operating system.
In this session we will cover a range of topics regarding Chat automation and the possibilities this gives us. We will dive into the concept of ChatOps, what it is, how we can implement it and what the benefits are. After this brief introduction we will dive into real-world examples of setting up and configuring your first chatbot, configuring security and resolving real-world incidents using this chatbot. By the end of the session we will used different platforms and bots in order to set the first steps of implementing a valid chat infrastructure.
Optimus XPages: An Explosion of Techniques and Best PracticesTeamstudio
Are you starting a new XPages project, but not sure it’s going to be done right the first time? Do you have an existing application that doesn’t seem to have that “X” Factor? In this webinar, John Jardin demonstrates how XPages developers can apply proven techniques and best practices to take their applications to a game-changing level.
You'll learn how to:
-Rapidly develop responsive applications,
-Improve user experience and response times with background and multi-threaded operations,
-Keep your XPages lightweight with code injection,
-Create scheduled tasks the XPages way,
-And much more.
Building Front-End Web Apps that Scale talk from FED London at Yahoo! London.
Concepts and practices that fed into the workflows and application architecture that was core to the BladeRunnerJS toolkit.
Slides from my last presentation at the Cape Town Meteor meetup, on optimising the UI, specifically for Hybrid apps and for Meteor JS hybrid apps.
The main thrust is really more about design patterns, and carefully controlling data management in your mobile app, with great examples of these patterns out in the real world.
see the mobile patterns video here : https://www.youtube.com/watch?v=e6WWX4TF3UI
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
Big ideas in small packages - How microservices helped us to scale our visionSebastian Schleicher
Verifying Blinkist's product and business visions with a monolithic and later microservice based approach. This talk was held at the Enterprise Architecture Connect Day 2017 at Adidas Global Headquarters.
Patterns and practices for building enterprise-scale HTML5 appsPhil Leggetter
Developing large apps is difficult. Ensuring that code is consistent, maintainable, testable and has an architecture that enables change is essential. As is ensuring that multiple developers – across multiple teams – can efficiently contribute to the same application. When it comes to large server-focused apps, solutions to some of these challenges have been tried and tested. But, how do you achieve this when building HTML5 single-page apps?
In this session, Phil will cover the experiences his team have had when building HTML5 apps consisting of more than 250k lines of JavaScript (plus HTML templates, CSS, image, config etc) that are contributed to by multiple teams across multiple companies. He will highlight signs to watch out for as your HTML5 SPA grows, and a set of patterns and practices that help you avoid problems. He will also explain the simple yet powerful application architecture that their HTML5 apps have that is core to ensuring they scale.
Finally, Phil will demonstrate how tooling can be used to support these patterns and practices, and enable a productive developer workflow where the first line of code is feature code, features can be developed and tested in isolation, code conflicts are avoided by grouping assets by feature, and features are composed into apps.
Pearls and Must-Have Tools for the Modern Web / .NET DeveloperOfer Zelig
We are all flooded with information: blogs, videos, millions of open source projects. In this presentation I share my insights: what are the must-know and must-have tools, frameworks and techniques you can use today (or at least know about) in order to be up-to-date.
The Cloud Foundry APIs provide a rich set of information for anyone trying to gain insight into the inner workings of the platform. This presentation explores some of the APIs, and provides some practical techniques for non-coder ways of interacting with those APIs.
Eli Aleyner & Mani Fazeli - What does it take to find a co founder#DevTO
When people mention startup hubs, San Francisco, Boston, and now even New York come up right away. But after returning from the West coast in mid 2011, Eli Aleyner and Mani Fazeli saw huge potential in Toronto’s booming startup community. Amazing talent, great universities and new startup accelerators have them believing that Toronto can be part of this short list. That’s why they are Managing Directors of FounderDating for Toronto – working to solve what they believe is one of the biggest challenges for entrepreneurs today – connecting with the right people to get started.
Greg Wilson - We Know (but ignore) More Than We Think#DevTO
Over the past thirty years, software engineering researchers have learned a lot about how software actually gets built, and about which tools and practices make developers more productive. However, most working programmers don’t know these studies exist, and don’t base their own work on the best available evidence. This talk will describe a more of the most interesting results, and explore why the gulf between research and practice persists.
Joey Coleman - Building an Open Data Ecosystem for all to access#DevTO
How do we build open data so it is accessible to all citizens and not just those with specialized skills such as information management or coding? In Hamilton, municipal open data is being implemented because of advocacy among neighbourhood associations and community groups, not solely from the developer community, with the goal of ensuring all citizens can use open data. It’s a unique partnership – what does it mean for open data, open government, and civic engagement? Join this discussion as we explore the question.
Yuriy Blokhin - Building a Development Platform#DevTO
Yuriy is a platform evangelist at Kik and he shares lessons learned from building the Kik and Clik APIs.
There are thousands of APIs available for every possible need. Given the competition for developer time, API developers are becoming progressively better at making sure that adopters are informed and ready to rock’n'roll within minutes of downloading the SDK.
Katherine Hague - The Decentralize Future of eCommerce#DevTO
Katherine presents ShopLocket and how she's helping everybody sell products online via simple to use widgets that get embedded on another site as if they were a Youtube video or tweet. The next wave of eCommerce will make selling as natural as sharing other media!
Farhan shares his knowledge about attracting GREAT people to work with and then how to keep them. Lots more tips from his experience managing agile teams including processes and tools.
Tyson Kingsbury shares his process in creating the #DevTO logo. He's also got some great tips from his experience in the last 2 decades for you young web designers starting out in this field...don't forget "garbage will haunt you
Kevin MacDonald presents differences between GIS and Consumer Mapping, different technologies available such as Google Maps, Open Street Maps and Bing for mapping and LBS applications for "Big Data" Maps
2. Who Am I?
• Software Developer at ecobee Inc.
• Focused on development of web and mobile applications in
Javascript
What Tools am I using?
•
•
•
•
Webstorm
Yeoman
Grunt
Bower
• Karma Runner
• Jasmine
3. What is AngularJS?
• Teaches your browser to understand new HTML via
directives.
• 2 Way Data binding (changes to the model reflected
in the UI and vice versa)
• A toolkit of new HTML for the browser to
understand out of the box
• MVC separation of concerns
• Injectable services to handle common tasks such as
XHR, query string manipulation.
4. Live Demo Time!
•
•
•
•
Attendance list application
Add new attendees
Search Attendees
Cross off Attendees
Full source with boilerplate / solutions available at:
http://github.com/AlanHietala/DevTO