The document provides an overview of docfacto, a company developing tools to help developers and technical authors with documentation. Docfacto tools work within IDEs to link code and documentation, capture designs, and help eliminate documentation debt. The tools include docfacto Adam for checking Javadoc comments against code, docfacto Links for linking code and docs and tracking broken links, and docfacto Beermat for creating diagrams. The goal is to put developers at the core of the documentation process and structure content for reusability.
This presentation was made to the Boston DITA Users Group in December 2019. It looks at how the DITA standard is developed, some of the new "features" to expect in DITA 2.0, a brief look at Lightweight DITA, and the possible futures of DITA and structured content in general.
The document contains a resume for Mohamed Aashik Ali A, an experienced Lotus Notes/Web/XPages developer seeking a new role. He has over 7 years of experience developing applications using technologies like Lotus Notes, HTML, CSS, JavaScript, and more. Some of his project experiences include developing applications for British American Tobacco and Parexel.
The document outlines a plan to migrate an existing DMS system from Oracle Forms to Java EE using Oracle technologies. Key points of the plan include:
- Migrating the DMS system to Java over 3 years while transitioning staff skills to Java over 2 years.
- Choosing Oracle JDeveloper, Oracle ADF, and Oracle technologies like ADF Faces that leverage existing staff PL/SQL knowledge and provide strong Oracle support.
- Modernizing the user interface and exploring future enhancements like mobile and web 2.0 capabilities.
- Requiring resources like developers, an architect, DBA, and admin as well as training to complete the migration.
Wbscm solution documentation overview final v1.0 (notes pages)Deb Martina
The document provides an overview of Solution Documentation (Sol Doc) in Solution Manager 7.2. It describes Sol Doc as a hierarchical structure for managing all solution documents, including business processes and associated technical documentation. Key capabilities of Sol Doc include allowing reuse of documentation, integration with other Solution Manager components, and version management through branching. The document reviews various Sol Doc concepts, such as libraries, logical components, and the lifecycle of branches. It also outlines major new features in Solution Manager 7.2 like improved usability, context-driven interfaces, and integration capabilities.
Raushan Kumar has over 6 years of experience in Documentum development, support, and maintenance. He is EMC and ITIL certified. His experience includes installing and configuring Documentum Content Server and Application Server, developing custom Documentum applications using DFC APIs, and providing support for GXP compliant applications. He is currently working at EMC in Bangalore.
Subhadra Banerjee has over 10 years of experience in software development using technologies like Java, J2EE, Documentum, and Oracle. He has worked as a senior systems engineer, lead engineer, and project lead on various projects for clients in banking, energy, and other industries. His experience includes requirements gathering, design, development, testing, deployment, and support of Documentum and Java applications.
This document describes a master's thesis that develops multiple interacting domain-specific languages (DSLs) to model different technical domains for the purpose of generating a complete Java-based web application. It aims to increase productivity and quality by abstracting away implementation details and focusing on domain concepts. The thesis will develop DSLs for modeling domain data (generating JPA), modeling the view side of web applications (generating Seam/JSF/Facelets), and modeling domain-specific business rules. It explores whether multiple interacting DSLs are feasible and how their interaction should be implemented.
Joydeep Lodh has over 8 years of experience developing and leading Documentum and D2 applications. He has extensive experience with Content Management, workflows, programming, and web technologies. He is currently a Technical Lead at Wipro Technologies where he leads projects involving Documentum, D2, and other content management tools.
This presentation was made to the Boston DITA Users Group in December 2019. It looks at how the DITA standard is developed, some of the new "features" to expect in DITA 2.0, a brief look at Lightweight DITA, and the possible futures of DITA and structured content in general.
The document contains a resume for Mohamed Aashik Ali A, an experienced Lotus Notes/Web/XPages developer seeking a new role. He has over 7 years of experience developing applications using technologies like Lotus Notes, HTML, CSS, JavaScript, and more. Some of his project experiences include developing applications for British American Tobacco and Parexel.
The document outlines a plan to migrate an existing DMS system from Oracle Forms to Java EE using Oracle technologies. Key points of the plan include:
- Migrating the DMS system to Java over 3 years while transitioning staff skills to Java over 2 years.
- Choosing Oracle JDeveloper, Oracle ADF, and Oracle technologies like ADF Faces that leverage existing staff PL/SQL knowledge and provide strong Oracle support.
- Modernizing the user interface and exploring future enhancements like mobile and web 2.0 capabilities.
- Requiring resources like developers, an architect, DBA, and admin as well as training to complete the migration.
Wbscm solution documentation overview final v1.0 (notes pages)Deb Martina
The document provides an overview of Solution Documentation (Sol Doc) in Solution Manager 7.2. It describes Sol Doc as a hierarchical structure for managing all solution documents, including business processes and associated technical documentation. Key capabilities of Sol Doc include allowing reuse of documentation, integration with other Solution Manager components, and version management through branching. The document reviews various Sol Doc concepts, such as libraries, logical components, and the lifecycle of branches. It also outlines major new features in Solution Manager 7.2 like improved usability, context-driven interfaces, and integration capabilities.
Raushan Kumar has over 6 years of experience in Documentum development, support, and maintenance. He is EMC and ITIL certified. His experience includes installing and configuring Documentum Content Server and Application Server, developing custom Documentum applications using DFC APIs, and providing support for GXP compliant applications. He is currently working at EMC in Bangalore.
Subhadra Banerjee has over 10 years of experience in software development using technologies like Java, J2EE, Documentum, and Oracle. He has worked as a senior systems engineer, lead engineer, and project lead on various projects for clients in banking, energy, and other industries. His experience includes requirements gathering, design, development, testing, deployment, and support of Documentum and Java applications.
This document describes a master's thesis that develops multiple interacting domain-specific languages (DSLs) to model different technical domains for the purpose of generating a complete Java-based web application. It aims to increase productivity and quality by abstracting away implementation details and focusing on domain concepts. The thesis will develop DSLs for modeling domain data (generating JPA), modeling the view side of web applications (generating Seam/JSF/Facelets), and modeling domain-specific business rules. It explores whether multiple interacting DSLs are feasible and how their interaction should be implemented.
Joydeep Lodh has over 8 years of experience developing and leading Documentum and D2 applications. He has extensive experience with Content Management, workflows, programming, and web technologies. He is currently a Technical Lead at Wipro Technologies where he leads projects involving Documentum, D2, and other content management tools.
This document provides a summary of Srinivasa Vithal Charakana's technical background and experience. It outlines over 12 years of experience in architecting, designing, and developing applications using languages like C++, C, Linux, and design patterns. Some key projects mentioned include work on Disk to Disk Backup Systems, Cisco Enterprise Printing Software, and handwriting recognition tools. The document details skills, responsibilities, education history, and additional experience in areas such as networking, telecom, and storage domains.
Vidya Bhooshan Mishra has over 6 years of experience working as a Senior Software Engineer in India. He has extensive experience developing applications using Microsoft .NET technologies like C#, ASP.NET and SQL Server. Some of the key projects he has worked on include a Head End System for managing energy meters across 4 continents and a GPRS Network Adapter for communicating with meters. He is proficient in software development best practices like agile methodologies, source control and unit testing. Currently he works as a Senior Developer leading a team of 4 at Landis + Gyr in Noida, India.
TOAD is a GUI development tool created by Jim McDaniel to help developers and DBAs work with Oracle databases more efficiently. It allows users to manage objects, write and debug PL/SQL code, compare files, and get insights into SQL performance. TOAD's features include a project manager, procedure editor, debugging tools, code review tools, and reporting generators to help users code, test, and maintain database solutions.
Dipti Choudhari is a software engineer with over 4 years of experience seeking a challenging position. She has experience developing web and Windows applications using technologies like ASP.NET, C#, SQL Server, and Azure. Some of her projects include developing applications for Unilever and CCNA. She is proficient in all phases of the development lifecycle from requirements gathering to delivery and has experience working in Agile methodologies.
This document describes HDL Designer software for analyzing and documenting RTL code. It allows engineers to quickly understand existing RTL code through automated design integrity analysis, code quality assessment against standards, and visualizing the design behavior and structure. The software generates documentation to help decide whether to reuse code and share knowledge with other engineers.
This document provides a summary of Vidya Shankar's work experience and qualifications. It details her 7.5 years of experience working as an Associate Architect using technologies like Grails, Spring, and Node.js. It also outlines her past roles as a Senior Developer and Senior Software Engineer. Her technical skills include Java, Groovy, AngularJS, and her soft skills include Agile methodologies and certifications in Scrum and Java.
Rajendran M is a software engineer with over 2.4 years of experience developing Windows and web applications using .NET technologies like C#, ASP.NET, and SQL Server. He has extensive experience working on projects in various domains like property tax management, e-commerce, finance, and textiles. Rajendran is proficient in programming languages like C# and .NET frameworks, has hands-on experience with technologies like WCF and TFS, and has worked on projects using agile and waterfall methodologies. He is looking for opportunities to apply his skills in analyzing and solving problems efficiently.
- Prasanth S has over 9 years of experience developing software using technologies like C#, ASP.NET, SQL, and the .NET framework. He has worked on projects for various clients and is seeking a challenging position in the software industry.
- He has experience in all phases of the software development lifecycle including requirements gathering, design, development, testing, documentation, and maintenance.
- Prasanth holds a US B1 visa and has strong communication and problem-solving skills from working on both individual and team-based projects.
Subramanyam N has over 4 years of experience working with EDI/EAI technologies including IBM WebSphere Transformation Extender, IBM WebSphere Message Broker, and Ascential DataStage. He has experience designing, developing, implementing, and testing EDI/Mercator applications. Currently he works as a consultant for Deloitte Consulting India on an AIG project involving claims intake, adjudication, and management software.
The document discusses software development life cycles (SDLC) and agile development methods. It begins by defining SDLC and describing its typical stages. It then discusses various SDLC models like waterfall, iterative, V-model, and RAD. Next, it introduces agile development, describing its principles, comparing it to waterfall, and listing advantages and limitations. Finally, it discusses design patterns, their usage, and categories like creational patterns.
Sencha Tooling and Framework brings enterprise-grade development tools to Ext JS including visual application builders, theme designers, and debugging tools to help developers quickly build performant and beautiful applications. The document demonstrates using Sencha Architect to visually build a news application, and highlights new features in Architect 4.1 like support for premium components, grid enhancements, and importing themes from Themer. Sencha's tools help developers improve productivity and adopt Ext JS frameworks easily.
The document discusses an integration platform called The Connect Bridge that allows for easy and cost-effective integration of standard software. It connects different software using standard interface connectors, integrates data and business processes, and is applicable across different IT environments. The Connect Bridge reduces integration effort and costs by over 50% and provides a return on investment within the first project. It combines advantages of conventional integration methods like workflow engines and custom coding while being lower cost, higher flexibility, and faster time to market with lower risk.
CodeFactory was designed to help organizations improve software delivery velocity, maintain compliance with pattern standards, reduce effort to refactor code, runs natively within Visual Studio. Design time tool with zero reflection performance overhead. No residual code left in your solution. This solution is built to speed up releases without taking the shortcuts that can lead to technical debt. Trial version available upon request.
DSM is a higher level of CASE process, a way to model data structures and logic in domain concepts independent from programming languages and thus also include syntax details. The final source code in a desired programming language is derived automatically from these high concept models by using exact language generators.The whole process of Meta-modeling in the MetaEdit+ tool rotates around the Meta types represented together as GOPPRR
Session at tcworld 2016. Organized by Kristen James Eberlein (Eberlein Consulting LLC); other participants were Joe Gollner (Gnostyx), George Bina (SyncroSoft), Jean-François Ameye (IXIASOFT), and Eliot Kimber (Contrext).
XP teams try to keep systems fully integrated at all times, and shorten the feedback cycle to minutes and hours instead of weeks or months. The sooner you know, the sooner you can adapt.
Watch our record for the webinar "Continuous Integration" to explore how Azure DevOps helps us in achieving continuous feedback using continuous integration.
Amarjeet Singh is a hardware design engineer with over 9 months of experience in hardware designing using Orcad Cadence. He has skills in programming languages like VHDL, Verilog, C, and Matlab. Some of his responsibilities include developing and modifying design objects, preparing design documents, improving hardware performance, and solving issues raised by customers. He is currently working on projects like an automated advertisement display system for cars and a system to provide free internet access in Africa.
This document outlines the top 10 reasons to upgrade from basic Vault data management to Synergis Adept. It highlights key benefits such as automated revision control, audit trails, engineering change processes, collaboration capabilities, integrated data management for CAD tools, automated naming, publishing, and bill of materials management. Implementing Adept requires an assessment, migration, configuration, and training services provided by Synergis as experts in engineering data management.
Domain Driven Design Big Picture Strategic PatternsMark Windholtz
The document discusses Domain-Driven Design (DDD), an approach to software development for complex problems. It provides an overview of DDD and strategic patterns for organizing large projects with multiple teams, such as defining bounded contexts and context maps. Context maps describe the relationships between models, including shared kernels, customer/supplier, and conformist relationships. The document emphasizes defining a ubiquitous language within each context and mapping contexts to understand integration strategies at a large scale.
An Introduction To Model View Controller In XPagesUlrich Krause
This document outlines an introduction to the model-view-controller (MVC) pattern presented by Ulrich Krause. The presentation covers the basics of MVC including its history, components, and interaction. It provides an example application to demonstrate how MVC can help address challenges with software quality and maintenance for applications with code spread across different languages and locations. The example shows how interfaces, data access objects, and refactoring can help adapt an application to use different data sources.
This document provides an overview of model-view-controller (MVC) patterns and their use in software development. It discusses how MVC separates an application's frontend from its backend code to improve quality and maintenance. The document outlines the history and components of MVC, provides an example application, and discusses how interfaces can help adapt an application to different data sources.
This document provides a summary of Srinivasa Vithal Charakana's technical background and experience. It outlines over 12 years of experience in architecting, designing, and developing applications using languages like C++, C, Linux, and design patterns. Some key projects mentioned include work on Disk to Disk Backup Systems, Cisco Enterprise Printing Software, and handwriting recognition tools. The document details skills, responsibilities, education history, and additional experience in areas such as networking, telecom, and storage domains.
Vidya Bhooshan Mishra has over 6 years of experience working as a Senior Software Engineer in India. He has extensive experience developing applications using Microsoft .NET technologies like C#, ASP.NET and SQL Server. Some of the key projects he has worked on include a Head End System for managing energy meters across 4 continents and a GPRS Network Adapter for communicating with meters. He is proficient in software development best practices like agile methodologies, source control and unit testing. Currently he works as a Senior Developer leading a team of 4 at Landis + Gyr in Noida, India.
TOAD is a GUI development tool created by Jim McDaniel to help developers and DBAs work with Oracle databases more efficiently. It allows users to manage objects, write and debug PL/SQL code, compare files, and get insights into SQL performance. TOAD's features include a project manager, procedure editor, debugging tools, code review tools, and reporting generators to help users code, test, and maintain database solutions.
Dipti Choudhari is a software engineer with over 4 years of experience seeking a challenging position. She has experience developing web and Windows applications using technologies like ASP.NET, C#, SQL Server, and Azure. Some of her projects include developing applications for Unilever and CCNA. She is proficient in all phases of the development lifecycle from requirements gathering to delivery and has experience working in Agile methodologies.
This document describes HDL Designer software for analyzing and documenting RTL code. It allows engineers to quickly understand existing RTL code through automated design integrity analysis, code quality assessment against standards, and visualizing the design behavior and structure. The software generates documentation to help decide whether to reuse code and share knowledge with other engineers.
This document provides a summary of Vidya Shankar's work experience and qualifications. It details her 7.5 years of experience working as an Associate Architect using technologies like Grails, Spring, and Node.js. It also outlines her past roles as a Senior Developer and Senior Software Engineer. Her technical skills include Java, Groovy, AngularJS, and her soft skills include Agile methodologies and certifications in Scrum and Java.
Rajendran M is a software engineer with over 2.4 years of experience developing Windows and web applications using .NET technologies like C#, ASP.NET, and SQL Server. He has extensive experience working on projects in various domains like property tax management, e-commerce, finance, and textiles. Rajendran is proficient in programming languages like C# and .NET frameworks, has hands-on experience with technologies like WCF and TFS, and has worked on projects using agile and waterfall methodologies. He is looking for opportunities to apply his skills in analyzing and solving problems efficiently.
- Prasanth S has over 9 years of experience developing software using technologies like C#, ASP.NET, SQL, and the .NET framework. He has worked on projects for various clients and is seeking a challenging position in the software industry.
- He has experience in all phases of the software development lifecycle including requirements gathering, design, development, testing, documentation, and maintenance.
- Prasanth holds a US B1 visa and has strong communication and problem-solving skills from working on both individual and team-based projects.
Subramanyam N has over 4 years of experience working with EDI/EAI technologies including IBM WebSphere Transformation Extender, IBM WebSphere Message Broker, and Ascential DataStage. He has experience designing, developing, implementing, and testing EDI/Mercator applications. Currently he works as a consultant for Deloitte Consulting India on an AIG project involving claims intake, adjudication, and management software.
The document discusses software development life cycles (SDLC) and agile development methods. It begins by defining SDLC and describing its typical stages. It then discusses various SDLC models like waterfall, iterative, V-model, and RAD. Next, it introduces agile development, describing its principles, comparing it to waterfall, and listing advantages and limitations. Finally, it discusses design patterns, their usage, and categories like creational patterns.
Sencha Tooling and Framework brings enterprise-grade development tools to Ext JS including visual application builders, theme designers, and debugging tools to help developers quickly build performant and beautiful applications. The document demonstrates using Sencha Architect to visually build a news application, and highlights new features in Architect 4.1 like support for premium components, grid enhancements, and importing themes from Themer. Sencha's tools help developers improve productivity and adopt Ext JS frameworks easily.
The document discusses an integration platform called The Connect Bridge that allows for easy and cost-effective integration of standard software. It connects different software using standard interface connectors, integrates data and business processes, and is applicable across different IT environments. The Connect Bridge reduces integration effort and costs by over 50% and provides a return on investment within the first project. It combines advantages of conventional integration methods like workflow engines and custom coding while being lower cost, higher flexibility, and faster time to market with lower risk.
CodeFactory was designed to help organizations improve software delivery velocity, maintain compliance with pattern standards, reduce effort to refactor code, runs natively within Visual Studio. Design time tool with zero reflection performance overhead. No residual code left in your solution. This solution is built to speed up releases without taking the shortcuts that can lead to technical debt. Trial version available upon request.
DSM is a higher level of CASE process, a way to model data structures and logic in domain concepts independent from programming languages and thus also include syntax details. The final source code in a desired programming language is derived automatically from these high concept models by using exact language generators.The whole process of Meta-modeling in the MetaEdit+ tool rotates around the Meta types represented together as GOPPRR
Session at tcworld 2016. Organized by Kristen James Eberlein (Eberlein Consulting LLC); other participants were Joe Gollner (Gnostyx), George Bina (SyncroSoft), Jean-François Ameye (IXIASOFT), and Eliot Kimber (Contrext).
XP teams try to keep systems fully integrated at all times, and shorten the feedback cycle to minutes and hours instead of weeks or months. The sooner you know, the sooner you can adapt.
Watch our record for the webinar "Continuous Integration" to explore how Azure DevOps helps us in achieving continuous feedback using continuous integration.
Amarjeet Singh is a hardware design engineer with over 9 months of experience in hardware designing using Orcad Cadence. He has skills in programming languages like VHDL, Verilog, C, and Matlab. Some of his responsibilities include developing and modifying design objects, preparing design documents, improving hardware performance, and solving issues raised by customers. He is currently working on projects like an automated advertisement display system for cars and a system to provide free internet access in Africa.
This document outlines the top 10 reasons to upgrade from basic Vault data management to Synergis Adept. It highlights key benefits such as automated revision control, audit trails, engineering change processes, collaboration capabilities, integrated data management for CAD tools, automated naming, publishing, and bill of materials management. Implementing Adept requires an assessment, migration, configuration, and training services provided by Synergis as experts in engineering data management.
Domain Driven Design Big Picture Strategic PatternsMark Windholtz
The document discusses Domain-Driven Design (DDD), an approach to software development for complex problems. It provides an overview of DDD and strategic patterns for organizing large projects with multiple teams, such as defining bounded contexts and context maps. Context maps describe the relationships between models, including shared kernels, customer/supplier, and conformist relationships. The document emphasizes defining a ubiquitous language within each context and mapping contexts to understand integration strategies at a large scale.
An Introduction To Model View Controller In XPagesUlrich Krause
This document outlines an introduction to the model-view-controller (MVC) pattern presented by Ulrich Krause. The presentation covers the basics of MVC including its history, components, and interaction. It provides an example application to demonstrate how MVC can help address challenges with software quality and maintenance for applications with code spread across different languages and locations. The example shows how interfaces, data access objects, and refactoring can help adapt an application to use different data sources.
This document provides an overview of model-view-controller (MVC) patterns and their use in software development. It discusses how MVC separates an application's frontend from its backend code to improve quality and maintenance. The document outlines the history and components of MVC, provides an example application, and discusses how interfaces can help adapt an application to different data sources.
What “Model” DITA Specializations Can Teach About Information ModelincDon Day
The DITA Open Toolkit download site includes several demo specializations that few people discover and use. In this webinar, DITA maven, Don Day, will use these examples to highlight the role of information modelling that led to each specialization. Don will highlight the key points of how each specialization was created, or how semantics were introduced into the specialization, and a whole lot more.
Tampere Docker meetup - Happy 5th Birthday DockerSakari Hoisko
Part of official docker meetup events by Docker Inc.
https://events.docker.com/events/docker-bday-5/
Meetup event:
https://www.meetup.com/Docker-Tampere/events/248566945/
A design pattern is a general repeatable solution to a commonly occurring problem in software design. They make your code scalable, robust and easy for developers to learn. The three categories - Creational, Structural and Behavioral. A major look through of the Scala specific design patterns such as the Lens pattern, duck typing, memoization, etc. These patterns let you explore the features of Scala and use a design pattern using those features which can help you solve your different use cases.
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersOPNFV
NetIDE is a EU-funded project that is known to the OpenDaylight community, because we have contributed a component to the Beryllium release. However, the full NetIDE ecosystem is much more. It is an extended SDN controller framework that allows users to cherry-pick the best of breed both for the network facing controller and the SDN framework for applications. In addition it provides an application composition engine that allows network operators to introduce software development concepts like code reusability in their production cycle. In this talk, I will introduce the whole Network Engine as well as the NetIDE Eclipse plugin that allows us to create SDN applications, test them and run them on the NetIDE engine and reflect on why we contributed what we contributed to OpenDaylight.
Model-driven and low-code development for event-based systems | Bobby Calderw...HostedbyConfluent
It's a dream as old as business computing: the ability to create a graphical model and then to deploy it as a working information system. Many attempts to realize this dream have come and gone with varying degrees of success, from visual programming languages like Visual Basic and Scratch, to business workflow systems like BPMN and its proprietary commercial variants, to engineering-focused systems like UML.
But let's face it: most low-code and model-based application development tools fall far short of the needs of modern software development teams. At best, they're useful for rapidly testing ideas and creating prototypes. At worst, they're used by "citizen coders" to cynically circumvent good engineering practices, with IT operations left holding the bag of operating, securing, and scaling black-box applications that cut against modern DevSecOps practices.
Event-driven application architecture, enabled by infrastructure like Kafka and its ecosystem, has the potential to dramatically advance toward the age-old, model-driven and low-code dream. But what would an event-centric and developer-friendly low-code look like?
This talk will outline strategies for low-code and model-driven development based on Event Modeling. We'll explore how event-driven application architecture provides a simple yet robust framework for generating DevSecOps-friendly code for the UI, for the web services layer, and for event-processing.
Tutorial Expert How-To - Command Line Interface (CLI)PascalDesmarets1
Promote a shared understanding of meaning and context for data structures across business users and technical users, through the synchronization and publication of these data structures to business-facing data catalogs.
Bharath S is a Software Engineer with 2 years 3 months of experience in EDI integration using IBM Sterling Integrator and Sterling File Gateway. He has worked on projects for clients like Sony and Broadcom, where he developed maps and business processes for integrating their systems. Some of his key responsibilities included trading partner onboarding, map development, production support, and resolving issues. He is proficient in EDI standards like X12, EDIFACT and technologies like Java, SQL and Sterling tools.
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
The document discusses how a large automotive retailer integrated Rational Software Architect, WebSphere Message Broker, and Rational Team Concert into a software factory to develop an integration layer between a new point of sale system and SAP backend. Key challenges included a multi-vendor global team and parallel development of UI, integration, and backend layers. The software factory employed model-driven development, continuous integration, and practices like architectural modeling in UML, automated WSDL generation, tracking work items and impediments, and collaborative configuration management to help coordinate distributed development and integrate results.
Priya Bharatia has over 6 years of experience in technical writing and editing. She has worked at Wells Fargo and IBM, where she created various technical documentation like user guides, installation guides, and API documentation using tools like DITA, Arbortext Editor, and Microsoft Office. She is proficient in documentation development processes and version control systems.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
What is an RPA CoE? Session 2 – CoE RolesDianaGray10
In this session, we will review the players involved in the CoE and how each role impacts opportunities.
Topics covered:
• What roles are essential?
• What place in the automation journey does each role play?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
📕 Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
💻 Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
2. docfacto
docfacto
is
developing
cool
tools
for
developers
that
take
the
“too
hard”
out
of
documenta0on,
assis<ng
technical
authors
with
content
and
helping
businesses
eliminate
documenta0on
debt
3. docfacto
introduc<on
ü Developers
should
be
core
to
the
documenta0on
process
ü The
code
should
be
the
source
of
the
truth
ü The
code
should
be
linked
to
the
documenta0on
ü The
code
should
explain
the
why
ü Developers
should
be
crea<ng
the
content
for
technical
authors
to
do
what
they
do
best:
authoring
ü Structured
content
is
the
best
way
to
create
and
re-‐use
documenta<on
4. docfacto
tools
&
methodology
• docfacto
tools
for
developers
work
from
within
their
IDE
and
help
eliminate
documenta<on
debt
(the
amount
of
work
required
to
fix
all
outstanding
documenta<on
issues
for
a
soKware
project)
• Together
our
tools
make
it
easier
for
developers
to
increase
the
accuracy
of
code
comments,
capture
white
board
designs,
and
write
user
or
system
documenta<on.
• The
code
can
then
be
linked
to
the
documenta<on
to
keep
both
in
sync.
• This
methodology
puts
the
soKware
team
at
the
heart
of
the
documenta<on
process
ensuring
the
code
is
the
source
of
the
truth.
• This
way
the
developers
are
crea<ng
the
content
that
technical
authors
need
for
authoring.
5. docfacto:
elimina<ng
documenta<on
debt
• docfacto
tools
make
understanding
the
level
of
documenta<on
debt
and
the
impact
of
code
change
easier.
• docfacto
tools
used
in
conjunc<on
with
our
methodology
helps
eliminate
documenta<on
debt,
which
will
improve
performance,
efficiencies
and
lower
the
barriers
to
developers
completely
and
accurately
commen<ng
code.
• The
best
way
for
a
developer
to
demonstrate
the
brilliance
of
their
code
is
to
capture
all
the
smart
thinking
that
went
into
it.
When
the
developer’s
clever
logic
isn’t
captured
nobody
ever
knows
if
the
code
is
good
or
“why”
it
was
done
the
way
it
is.
• Capturing
these
ideas
leads
to
beSer
documenta<on.
Ul<mately,
soKware
is
only
as
good
as
its
suppor<ng
documenta<on.
Not
documen<ng
code
creates
legacy
code
as
soon
as
it’s
wriSen
and
this
is
bad
for
business.
6. docfacto
&
structured
content
• At
docfacto,
we
understand
that
crea<ng
reusable,
structured
content
is
key
for
good
technical
documenta<on.
• We
work
with
DITA,
because
it’s
a
great
way
to
manage
single-‐
source
documenta<on
for
product
variants,
different
output
formats
or
different
languages.
• DITA
can
be
complex,
and
we
think
it
should
be
easier
so
that
it’s
suitable
for
developers
to
use
on
projects
of
any
size.
8. Benefits
of
good
documenta<on
• Reduced
complexity
with
integrated
toolset
– Reduced
licensing
cost
• Increased
community
uptake
• Improved
understanding
of
the
system
/
applica<on
• Reduced
support
calls
• Improved
code
reuse
• Faster
developer
on-‐boarding
• Improved
maintainability
• Driving
XML
Standards
• Improved
intellectual
property
value
• Reduced
transla<on
costs
• Dynamically
link
between
code
and
documenta<on
• Enforcing
the
code
documenta<on
standard
9. docfacto
Adam
checks
the
correctness
of
Javadoc
against
the
code
and
is
a
vital
tool
for
managing
the
comments
built
into
the
code
• Javadoc
doesn’t
issue
warnings
about
incorrect
comments
– Classes
/
methods
oKen
get
refactored,
leaving
the
old
comments
in
place
• docfacto
Adam
guarantees
consistency
by
enforcing
comment
coding
standards
• Over
24
rules
baked
in,
each
rule
can
have
a
different
severity
• Required
tag
op<ons
• Checks
Classes,
Interfaces,
Enums,
Constructors,
Methods
and
fields
• Adamlets
allow
for
user
defined
rules
12. docfacto
Links
• The
ability
to
link
code
to
documenta<on
and
documenta<on
to
code.
• Eclipse
plugin
for
ease
of
use.
• Reports
generated
on
broken
links
or
links
that
are
out
of
date
• Gives
the
ability
to
see
the
documenta<on
coverage
• Also
shows
the
documenta<on
effect
of
code
change
14. docfacto
Beermat
• Graphical
tool
to
help
create
simple
diagrams
within
eclipse
• Capture
fee
hand
diagrams,
white
board
approach
• Diagrams
in
SVG
for
simple
transla<on
• Diagrams
can
be
linked
to
code
• Flow
/
UML
diagrams
can
be
created
17. docfacto
Taglets
are
a
way
of
inser<ng
extra
user
and
system
documenta<on
into
the
code
and
provide
a
high
level
of
visual
clarity
• Simple
configura<on
allows
for
the
genera<on
of
either
user
documenta<on
with
notes,
or
system
documenta<on.
• Important
informa<on
can
be
made
to
standout
within
the
Javadoc
• The
Example
Taglet
retrieves
code
from
the
compiled
code
space
and
is
injected
during
the
Javadoc
process.
– This
removes
the
requirement
to
include
code
samples
in
comments
which
do
not
get
refactored.
• docfacto
Taglets
include
– Note,
System,
ToDo,
Example,
Media
• All
Taglets
can
generate
HTML
or
DITA
18. docfacto
Taglets
–
Expose
extra
informa<on
to
the
user
about
the
why
and
not
just
the
what
21. docfacto
DITA
doclet:
Javadoc
to
DITA
• Using
the
standard
Javadoc
engine
to
produce
DITA
output
files
for
inclusion
with
the
DITA
Open
Toolkit
• No
customisa<on
or
specialisa<on
required
22. XSDTree
API
allows
you
to
capture
the
annota<ons
with
the
XSD
document
allowing
produc<on
of
…
– XSD2DITA
which
allows
you
to
generate
Reference
Topic
Files
from
the
XSD
– XSD2SVG
which
allows
you
diagramma<cally
show
the
hierarchical
nature
of
the
required
XML
– Use
the
API
to
generate
any
output
required
23. XSD2SVG
delivers
structure
from
complex
XSD
formats
and
outputs
in
a
graphical
format
XSD2SVG
uses
XSDTree
to
create
the
basic
structure
first
26. DITA
aware
editor
• DITA
aware
editor
for
Eclipse
IDE
– Make
customisa<ons
and
specialisa<ons
simple
– Syntax
diagram
wizard
– DITA
map
editor
(with
link
resolu<on)
– DITAVAL
editor
– Simple
launching
of
publica<on
targets
– Cut
and
Paste
with
normalisa<on
– Auto
word
sense
and
tag
wrap
– Keyref
mapper
– DITA
extensions
to
be
able
to
include
code
samples
and
snippets
from
files
at
publish
<me
27. Screen
Capture
facility
• Screen
Capture
Eclipse
plugin
• Ability
to
embed
in
SVG
• Annota<on
via
Beermat
or
Grabit
• Time
delayed
capture
• Mul<
screen
func<onality