Microsoft Unified Communications - Network Considerations for Microsoft ODS D...Microsoft Private Cloud
Enterprises that are adopting unified communications (UC) platforms such as Microsoft Office Communication Server (OCS) must carefully consider and plan how UC will affect their LAN and WAN infrastructures, as well as how their networks may either hinder or improve the
performance of a UC solution. Everything from bandwidth considerations, to firewall topology, to end-user habits and experiences must be taken into consideration. If done correctly, enterprises can realize great productivity gains with new levels of collaboration, both internally and with external parties. Reduction of WAN and LAN infrastructure, built to maximum capacity in support of past IP telephony or voice/data convergence efforts, can also reduce costs and lessen management complexity in the long run.
Learn how IT organizations can embrace social platforms like Twitter, Facebook, LinkedIn and even Pinterest to engage with users and employees while fostering business success.
I presented these slides at JAX2010 in Germany to showcase how to develop interactive dashboards with Flex and JAVA. More information on my blog (www.riagora.com).
Microsoft Unified Communications - Network Considerations for Microsoft ODS D...Microsoft Private Cloud
Enterprises that are adopting unified communications (UC) platforms such as Microsoft Office Communication Server (OCS) must carefully consider and plan how UC will affect their LAN and WAN infrastructures, as well as how their networks may either hinder or improve the
performance of a UC solution. Everything from bandwidth considerations, to firewall topology, to end-user habits and experiences must be taken into consideration. If done correctly, enterprises can realize great productivity gains with new levels of collaboration, both internally and with external parties. Reduction of WAN and LAN infrastructure, built to maximum capacity in support of past IP telephony or voice/data convergence efforts, can also reduce costs and lessen management complexity in the long run.
Learn how IT organizations can embrace social platforms like Twitter, Facebook, LinkedIn and even Pinterest to engage with users and employees while fostering business success.
I presented these slides at JAX2010 in Germany to showcase how to develop interactive dashboards with Flex and JAVA. More information on my blog (www.riagora.com).
Beelders Using Vision And Voice To Create A Multimodal Interface For Microsof...Kalle
There has recently been a call to move away from the standard WIMP type of interfaces and give users access to more intuitive
interaction techniques. Therefore, it in order to test the usability of a multimodal interface in Word 2007, the most popular word processor, the additional modalities of eye gaze and speech recognition were added within Word 2007 as interaction techniques.
This paper discusses the developed application and the way in which the interaction techniques are included within the
well-established environment of Word 2007. The additional interaction techniques are fully customizable and can be used in
isolation or in combination. Eye gaze can be used with dwell time, look and shoot or blinking and speech recognition can be
used for dictation and verbal commands for both formatting purposes and navigation through a document. Additionally, the
look and shoot method can also be combined with a verbal command to facilitate a completely hands-free interaction. Magnification of the interface is also provided to improve accuracy and multiple onscreen keyboards are provided to provide hands free typing capabilities.
Daniel Gervais, Executive Vice-president, MultiCorpora
Recent developments in TAUS Data Association super cloud-based data-sharing coupled with advanced leveraging technologies, produce measurable increases in segment matching. However, there are heated debates about how translation pollution can arise in this context, and potential antidotes for such pollution. Daniel provides cases studies to assess a central question that everyone is posing today: does increased matching through advanced leveraging technology equate to real productivity gain? Daniel's talk will provide innovative thought on new collaboration models between linguists and TM systems.
First of 3 presentations on social networking. All three are all very similar. However, each has a slightly different approach to explaining social networking.
cfactor® provides social business solutions that leverage social web tools and strategies within a suite of workforce communication / automation solutions. cfactor uniquely connects people, work process, social media and existing technologies to drive new insights and efficiencies, fundamentally transforming how our clients do business. Since its founding in 1999, cfactor has been delivering enterprise applications for Global 2000 companies.
Beelders Using Vision And Voice To Create A Multimodal Interface For Microsof...Kalle
There has recently been a call to move away from the standard WIMP type of interfaces and give users access to more intuitive
interaction techniques. Therefore, it in order to test the usability of a multimodal interface in Word 2007, the most popular word processor, the additional modalities of eye gaze and speech recognition were added within Word 2007 as interaction techniques.
This paper discusses the developed application and the way in which the interaction techniques are included within the
well-established environment of Word 2007. The additional interaction techniques are fully customizable and can be used in
isolation or in combination. Eye gaze can be used with dwell time, look and shoot or blinking and speech recognition can be
used for dictation and verbal commands for both formatting purposes and navigation through a document. Additionally, the
look and shoot method can also be combined with a verbal command to facilitate a completely hands-free interaction. Magnification of the interface is also provided to improve accuracy and multiple onscreen keyboards are provided to provide hands free typing capabilities.
Daniel Gervais, Executive Vice-president, MultiCorpora
Recent developments in TAUS Data Association super cloud-based data-sharing coupled with advanced leveraging technologies, produce measurable increases in segment matching. However, there are heated debates about how translation pollution can arise in this context, and potential antidotes for such pollution. Daniel provides cases studies to assess a central question that everyone is posing today: does increased matching through advanced leveraging technology equate to real productivity gain? Daniel's talk will provide innovative thought on new collaboration models between linguists and TM systems.
First of 3 presentations on social networking. All three are all very similar. However, each has a slightly different approach to explaining social networking.
cfactor® provides social business solutions that leverage social web tools and strategies within a suite of workforce communication / automation solutions. cfactor uniquely connects people, work process, social media and existing technologies to drive new insights and efficiencies, fundamentally transforming how our clients do business. Since its founding in 1999, cfactor has been delivering enterprise applications for Global 2000 companies.
This presentation is from Scrum Gathering 2011 in Seattle, WA, USA. Much of the presentation involved showing tools and techniques outside the slide deck along with exercises that the participants would perform for learning purposes.
How to Mitigate the Performance Risk of Third-party Web ComponentsCompuware APM
No website is an island. To provide rich customer experiences, websites increasingly depend on third-party components such as shopping carts, ads, customer reviews, web analytics, social networking, search engine optimization, video, and many more. Third-party components enrich your website’s functionality to drive more traffic to your site, offer interactive experiences, increase conversion, and add new functionality when it becomes available.
The problem: Your entire website can be vulnerable to degraded performance or a complete shutdown if any one of these components fails. The solution is to follow best practices in website design and monitoring to happily use third-party components while mitigating the risk of dependency.
Forrester principal analyst Mike Gualtieri and Compuware APM CTO Steve Tack to show:
• How third-party components can make your website better and why this trend will only increase.
• Why service level agreements give you a false sense of security.
• Best practices to mitigate the risks of using third-party components.
Publishers understand that content management is a pivotal piece in today's publishing environment. Yet budgeting for a CMS initiative can quickly scale to the point where executives question why they should stray from the status quo. In this free webinar, Barry Bealer, CEO of Really Strategies, will lead a panel of publishing professionals who will discuss how they made their business case and got executive buy-in for content management in their organizations.
This document is an overview of our competencies, methodologies and organization. It’s for you an opportunity to find out what provider and partner we can become
This document is an overview of our competencies, methodologies and organization. It’s for you an opportunity to find out what provider and partner we can become
Mark Logic Digital Publishing Summit, KelloggDave Kellogg
Slides from my presentation at the Mark Logic Digital Publishing Summit at The Plaza Hotel in NYC on 12/10/09. Topics include trends re-shaping the media and software information infrastructure.
Synopsis:
This webinar will feature a distinguished panel of
industry thought leaders, as they evaluate Cloud
Computing with respect to traditional and virtualized
enterprise setups and analyzes risk and challenges associated with adoption, In addition, we will examine key issues surrounding the cloud
discussion and highlight viable opportunities and
pitfalls to avoid.
The advantages and disadvantages of .net framework programmingSameerShaik43
.NET Framework is a software platform released by the Microsoft company in 2002. It was built to ensure the compatibility of software products written in different programming languages. In such a way thanks to the .NET Framework programs on your computer can interact with the necessary operating system components.
https://www.tycoonstory.com/technology/the-advantages-and-disadvantages-of-net-framework-programming/
How Changing Mobile Technology Is Changing The Way We Create Economy. Osaka University
According to Schumpeter's definition of "Innovation," all the
innovation instances are combinations of technologies that already exist.
In that context, this talk covers the progress of mobile network technologies from
2nd Generation to 4th Generation, and innovation derivatives from it.
Then the speaker and audience will discuss what will come next and how it will changes
our economy.
Integrating Quality into Portfolio Management Brent Barton
Traditionally, projects are managed based on cost, schedule, and scope. This has lead to poor outcomes, unsustainable development efforts, quality issues, and less than ideal software in terms of value to its users. Our talk will go into how organizations can integrate quality and value considerations into their portfolio management strategies to have a more holistic view leading to less surprises and more valuable outcomes. The talk will go into detail about how Agile plus traditional Earned Value Management (EVM) alongside Managing Software Debt can give a more holistic view of the project portfolio.
Cloud Native Java with Spring Cloud ServicesChris Sterling
Developing cloud-native applications presents several challenges. How do microservices discover each other? How do you configure them? How can you make them resilient to failure? How can you monitor the health of each microservice?
Spring Cloud addresses all of these concerns. Even so, you still must explicitly develop your own service registry to enable discovery, configuration server, and circuit breaker dashboard for monitoring the circuit breakers in each microservice.
Spring Cloud Services for Pivotal Cloud Foundry picks up where Spring Cloud leaves off, offering an out-of-the-box experience with service registry, configuration server, and circuit breaker dashboard services that can be bound to applications deployed in Pivotal Cloud Foundry. Now developers can focus on developing applications rather than microservices infrastructure. In this talk, we will introduce the capabilities provided by Spring Cloud Services and demonstrate how it makes simple work of deploying cloud-native applications to Cloud Foundry.
Right on the heels of the Manifesto for Agile Software Development, a new movement with the moniker DevOps has further advanced software delivery. Although the Agile software development movement brought iterative and incremental concepts to our industry, in many organizations its reach was relegated to only the application development teams. In many cases, this moved the bottlenecks in organizations from application development to release management, IT operations and business program and portfolio management decision making. This local optimization leads to real world application of Agile software development being perceived as unsuccessful and increased probability of being thrown away for the comfort in the illusions of control of plan-driven approaches.
The promise of DevOps is to further improve our ability to make holistic optimizations from business to software delivery to operations and ultimately increase feedback into our business decision making processes. This promise involves the application of The Three Ways as described by Gene Kim: Flow, Feedback and Continuous Experimentation and Learning. Even for those that were able to take advantage of Agile software development we can not sit on our laurels. We must embrace continuous improvement in order to fend off the effects of “Software is Eating the World” as Marc Andreessen pronounced. DevOps provides a view on the culture, practices, tools and processes for how valuable software is delivered, operated and evolved to enable competitive advantage.
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
This is a journey from idea to "validated learning”, implementing an idea and measuring for its expected effect on behavior. Cloud computing, Agile software development, and Lean Startup have all contributed to lowering the cost of learning and accelerating time to market for businesses. Platform as a Service (PaaS) is further accelerating the validated learning cycles in application development to increase successful business outcomes. We will show how to use Cloud Foundry as a PaaS and a Lean Startup approach to take us from zero to a valuable platform that helps us inspect and adapt our business based on validated learning.
* Using Lean Canvas to identify our first experiment
* Developing a Landing Page MVP application to run the first experiment
* Deploying to Cloud Foundry, a Platform as a Service (PaaS), for executing the experiment
* Measure the results of the experiment
* Reviewing the Lean Canvas to decide what we need to learn next
* Use a Blue/Green Deployment approach for updating our application
Microservices: Aren't Microservices Just SOA?Chris Sterling
The buzz around Microservices has blazed through the software development industry. Questions about whether its just SOA renamed and how micro is “micro” have blocked out the valuable principles of the Microservices architecture approach. This talk will focus on how Microservices architecture principles have extended beyond SOA and enable DevOps and Agile software development.
Reduce Time to Value: Focus First on Configuration Management DebtChris Sterling
The value of software is only potential value until it is in users’ hands. There can be many roadblocks to software getting into those hands. These roadblocks tend to revolve around elaborate deployment pipelines stemming from Configuration Management Debt:
* Over-burdened release engineering and operations teams
* High coupling with centrally managed architecture element/component
* Source control practices that impact delivery velocity
* Too many variations/versions of the software supported in production
* Poor integration processes across architecture components and scaled team delivery
* Too many hand-offs between teams in order to release software to users
* Code changes feel too risky and takes too long to validate before releasing into production
* Poor documentation practices
In organizations that have effective configuration management practices it is common to see deployment pipelines that have a smaller number of hand-offs between teams, architectures that tend to be more malleable, and efficient validation processes. By focusing on reducing Configuration Management Debt it is simpler to identify aspects of the integration and release management process that need to be tackled in order to get working software in the hands of users sooner while reducing the bottlenecks in the organizational processes and practices.
In this session we will discuss specific approaches and examples on how reducing Configuration Management Debt leads to reducing other forms of software debt including:
* Smaller number of hand-offs: Platform Experience Debt
* Malleable architectures: Design Debt
* Efficient validation processes: Quality Debt
* More testable software: Technical Debt
Software debt slowly creeps into software assets if left unnoticed and can slow down delivery in ways that seemed faster initially. Fortunately, modern tools, frameworks, and software development approaches help us manage software debt effectively at a reasonable cost to implement. This program will show ways to recognize software debt in five debt areas so that you can start to manage it.
Agile teams speak in points and iterations, but project and business managers think in terms of dates and dollars. This conceptual and language barrier makes strategic business planning, funding, and project status reporting a significant challenge for Agile teams. Because of these barriers, many successful Agile/Scrum initiatives are discontinued or never expanded.
Integrating Quality into Project Portfolio ManagementChris Sterling
Traditionally, projects are managed based on cost, schedule, and scope. This continues to be insufficient and leads to poor outcomes, unsustainable development efforts, quality issues, and software that may meet requirements but not the expectations of users. This talk will go into how organizations can integrate quality and value considerations into their portfolio management strategies leading to less surprises and more valuable outcomes. The talk will go into detail about how Agile, Lean thinking, and Managing Software Debt can give a more holistic view of the project portfolio.
This is a 45 minute presentation I will be delivering at a company-wide meeting to discuss:
* How push-button release was used to help entire enterprise go from 6 month to 1 week release cycles
* How a "No Defect" team policy with ATDD drives greater productivity
The 1st class of Spring Quarter Agile CP202 slides including:
* User Stories
* Acceptance Criteria
* INVEST Model
* Splitting User Stories
* Abuse Stories
This presentation shows the basic steps to TDD, when to integrate with team members, why TDD is hard to implement, and an example of writing tests and code using TDD.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
1. Managing Software Debt
Continued Delivery of High Value as Systems Age
Chris Sterling
Technology Consultant / Agile Coach /
Certified Scrum Trainer
Sterling Barton, LLC
Web: www.SterlingBarton.com
Email: chris@sterlingbarton.com
Blog: www.GettingAgile.com
Follow Me on Twitter: @csterwa
Hash Tag for Presentation: #swdebt
Thursday, March 4, 2010 1