Suche senden
Hochladen
TDoc - Bringing Documentation to Tool
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
356 views
Florian Gysin
Folgen
Prefinal Report for the Compiler Construction Course 2010 at EPFL in Switzerland.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
Standards For Java Coding
Standards For Java Coding
Standards For Java Coding
Rahul Bhutkar
Instant guide to Better Coding Standard.
Coding standard
Coding standard
FAROOK Samath
Software development best practices & coding guidelines. How to write maintainable, readable code. Following coding standards
Software development best practices & coding guidelines
Software development best practices & coding guidelines
Ankur Goyal
"You know the basics of Resharper. In this presentation I show you what's next." I gave this presentation as a follow up on an earlier one that showed the very basics of Resharper. This time I demonstrated things like code analysis, project-level assistance, unit testing, code generation, navigation and search and templates.
Resharper - Next Steps
Resharper - Next Steps
Timmy Kokke
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Internal domain-specific languages
Internal domain-specific languages
Mikhail Barash
Test Driven Development presentation from RefreshCache 2010.
Rc2010 tdd
Rc2010 tdd
JasonOffutt
Every project has a development standard. Sometimes the standard is “if it was hard to write, it should be hard to maintain.” Developing, and following, a corporate Best Practices standard will lead to continuity, maintainability, robustness, and pride.
Coding standards
Coding standards
Mark Reynolds
Empfohlen
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
Standards For Java Coding
Standards For Java Coding
Standards For Java Coding
Rahul Bhutkar
Instant guide to Better Coding Standard.
Coding standard
Coding standard
FAROOK Samath
Software development best practices & coding guidelines. How to write maintainable, readable code. Following coding standards
Software development best practices & coding guidelines
Software development best practices & coding guidelines
Ankur Goyal
"You know the basics of Resharper. In this presentation I show you what's next." I gave this presentation as a follow up on an earlier one that showed the very basics of Resharper. This time I demonstrated things like code analysis, project-level assistance, unit testing, code generation, navigation and search and templates.
Resharper - Next Steps
Resharper - Next Steps
Timmy Kokke
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Internal domain-specific languages
Internal domain-specific languages
Mikhail Barash
Test Driven Development presentation from RefreshCache 2010.
Rc2010 tdd
Rc2010 tdd
JasonOffutt
Every project has a development standard. Sometimes the standard is “if it was hard to write, it should be hard to maintain.” Developing, and following, a corporate Best Practices standard will lead to continuity, maintainability, robustness, and pride.
Coding standards
Coding standards
Mark Reynolds
Standard java coding convention
Standard java coding convention
Tam Thanh
How to start using specflow for Behavior Driven Development.
Using Specflow for BDD
Using Specflow for BDD
Abhimanyu Singhal
programming
Est 102 ppt1
Est 102 ppt1
Jisu Jacob
Some of the new features that are coming to C#.
What's coming to c# (Tel-Aviv, 2018)
What's coming to c# (Tel-Aviv, 2018)
Moaid Hathot
ReSharper presentation that can be given by .Net user group leaders.
ReSharper Presentation for NUGs
ReSharper Presentation for NUGs
Dmitri Nesteruk
Standard coding practices
Standard coding practices
Standard coding practices
Anilkumar Patil
coding standards
Coding standards and guidelines
Coding standards and guidelines
brijraj_singh
Over 80 slides of concepts, examples, demos, videos and more. Check it, Start using it and Give me feedback.
C# Programming: Fundamentals
C# Programming: Fundamentals
Mahmoud Abdallah
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Implementing DSLs in practice
Implementing DSLs in practice
Mikhail Barash
Complete Guid for the new programming language 'Swift' for developing apps for iOS and OS X. Swift is an alternative for Objective-C language.
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Hossam Ghareeb
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Projectional editing
Projectional editing
Mikhail Barash
Generics in swift
Generics
Generics
중관 최
Unit testing and test-driven development are practices that makes it easy and efficient to create well-structured and well-working code. However, many software projects didn't create unit tests from the beginning. In this presentation I will show a test automation strategy that works well for legacy code, and how to implement such a strategy on a project. The strategy focuses on characterization tests and refactoring, and the slides contain a detailed example of how to carry through a major refactoring in many tiny steps
Unit testing legacy code
Unit testing legacy code
Lars Thorup
Todas as novidades do c# e o que vem depois disso
C# 8 e além
C# 8 e além
Lucas Teles
Practical tips for dealing with projects involving legacy code. Covers investigating past projects, static analysis of existing code, and methods for changing legacy code. Presented at PHP Benelux '10
Living With Legacy Code
Living With Legacy Code
Rowan Merewood
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Codecamp Romania
How can you ensure users use only their data and not someone elses. How can you do this with minimal effort? How can you get rid of multiple codebases. How can you (partially) protect yourself against SQL Injection. In this session we explore the use of the different authentication models in the Oracle database. When do you use the Definer Rights model and when could, or should, you use the Invoker Rights model?
Should Invoker Rights be used?
Should Invoker Rights be used?
Getting value from IoT, Integration and Data Analytics
Jdt Features
Jdt Features
goodfriday
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
Ajax Experience 2009
Coding standards are the standards required while programming to increase reliability,efficiency and maintenance of software.
Coding standards
Coding standards
Mimoh Ojha
Dap briefer
Dap briefer
dapsamindanao
Upokojitev
Upokojitev
upokojenci
Weitere ähnliche Inhalte
Was ist angesagt?
Standard java coding convention
Standard java coding convention
Tam Thanh
How to start using specflow for Behavior Driven Development.
Using Specflow for BDD
Using Specflow for BDD
Abhimanyu Singhal
programming
Est 102 ppt1
Est 102 ppt1
Jisu Jacob
Some of the new features that are coming to C#.
What's coming to c# (Tel-Aviv, 2018)
What's coming to c# (Tel-Aviv, 2018)
Moaid Hathot
ReSharper presentation that can be given by .Net user group leaders.
ReSharper Presentation for NUGs
ReSharper Presentation for NUGs
Dmitri Nesteruk
Standard coding practices
Standard coding practices
Standard coding practices
Anilkumar Patil
coding standards
Coding standards and guidelines
Coding standards and guidelines
brijraj_singh
Over 80 slides of concepts, examples, demos, videos and more. Check it, Start using it and Give me feedback.
C# Programming: Fundamentals
C# Programming: Fundamentals
Mahmoud Abdallah
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Implementing DSLs in practice
Implementing DSLs in practice
Mikhail Barash
Complete Guid for the new programming language 'Swift' for developing apps for iOS and OS X. Swift is an alternative for Objective-C language.
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Hossam Ghareeb
Course "Domain-specific programming languages" (http://dsl-course.org). Developed by Mikhail Barash.
Projectional editing
Projectional editing
Mikhail Barash
Generics in swift
Generics
Generics
중관 최
Unit testing and test-driven development are practices that makes it easy and efficient to create well-structured and well-working code. However, many software projects didn't create unit tests from the beginning. In this presentation I will show a test automation strategy that works well for legacy code, and how to implement such a strategy on a project. The strategy focuses on characterization tests and refactoring, and the slides contain a detailed example of how to carry through a major refactoring in many tiny steps
Unit testing legacy code
Unit testing legacy code
Lars Thorup
Todas as novidades do c# e o que vem depois disso
C# 8 e além
C# 8 e além
Lucas Teles
Practical tips for dealing with projects involving legacy code. Covers investigating past projects, static analysis of existing code, and methods for changing legacy code. Presented at PHP Benelux '10
Living With Legacy Code
Living With Legacy Code
Rowan Merewood
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Codecamp Romania
How can you ensure users use only their data and not someone elses. How can you do this with minimal effort? How can you get rid of multiple codebases. How can you (partially) protect yourself against SQL Injection. In this session we explore the use of the different authentication models in the Oracle database. When do you use the Definer Rights model and when could, or should, you use the Invoker Rights model?
Should Invoker Rights be used?
Should Invoker Rights be used?
Getting value from IoT, Integration and Data Analytics
Jdt Features
Jdt Features
goodfriday
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
Ajax Experience 2009
Coding standards are the standards required while programming to increase reliability,efficiency and maintenance of software.
Coding standards
Coding standards
Mimoh Ojha
Was ist angesagt?
(20)
Standard java coding convention
Standard java coding convention
Using Specflow for BDD
Using Specflow for BDD
Est 102 ppt1
Est 102 ppt1
What's coming to c# (Tel-Aviv, 2018)
What's coming to c# (Tel-Aviv, 2018)
ReSharper Presentation for NUGs
ReSharper Presentation for NUGs
Standard coding practices
Standard coding practices
Coding standards and guidelines
Coding standards and guidelines
C# Programming: Fundamentals
C# Programming: Fundamentals
Implementing DSLs in practice
Implementing DSLs in practice
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Projectional editing
Projectional editing
Generics
Generics
Unit testing legacy code
Unit testing legacy code
C# 8 e além
C# 8 e além
Living With Legacy Code
Living With Legacy Code
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Software quality with Code Contracts and PEX - CodeCamp16oct2010
Should Invoker Rights be used?
Should Invoker Rights be used?
Jdt Features
Jdt Features
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
Coding standards
Coding standards
Andere mochten auch
Dap briefer
Dap briefer
dapsamindanao
Upokojitev
Upokojitev
upokojenci
Datenschutz für Bibliotheksanwendungen
Datenschutz für Bibliotheksanwendungen
redsys
Beton Bewust
Beton Bewust
pvlanen
Déclaration preliminaire moe ue haiti 2015 législatives. français
Déclaration preliminaire moe ue haiti 2015 législatives. français
Déclaration preliminaire moe ue haiti 2015 législatives. français
Radio Télévision Caraibes
Alors que les conséquences de l’absence de leadership dans la prise de responsabilités des dirigeants des institutions de gouvernance provoquent un climat d’incertitudes et de conflits autour de l’organisation des prochaines élections, les options de sortie de crise se réduisent avec l’écoulement du temps, d’une part ; les désaccords politiques semblent défiés toute rationalité technique et strategique d’exécution du calendrier électoral tel que visé, d’autre part.
Un compromis politique pour la continuite democratique
Un compromis politique pour la continuite democratique
Radio Télévision Caraibes
dom upokojencev, za starejše občane, varovana stanovanja, starost, nega na domu, upokojenci
za starejše
za starejše
upokojenci
Bryophyta, pterydophyta
Bryophyta, pterydophyta
Fajar Adinugraha
Usage and impact of controlled vocabularies in a subject repository for index...
Usage and impact of controlled vocabularies in a subject repository for index...
redsys
Andere mochten auch
(9)
Dap briefer
Dap briefer
Upokojitev
Upokojitev
Datenschutz für Bibliotheksanwendungen
Datenschutz für Bibliotheksanwendungen
Beton Bewust
Beton Bewust
Déclaration preliminaire moe ue haiti 2015 législatives. français
Déclaration preliminaire moe ue haiti 2015 législatives. français
Un compromis politique pour la continuite democratique
Un compromis politique pour la continuite democratique
za starejše
za starejše
Bryophyta, pterydophyta
Bryophyta, pterydophyta
Usage and impact of controlled vocabularies in a subject repository for index...
Usage and impact of controlled vocabularies in a subject repository for index...
Ähnlich wie TDoc - Bringing Documentation to Tool
This presentation discusses the most neglected quality axis : code documentation. See good and bad examples, best practices on documenting code and why you should try not to ignore it :) Presentation date: 2014-11-28 Place: Thessaloniki Java Meetup Group (SKG)
Code Documentation. That ugly thing...
Code Documentation. That ugly thing...
Christos Manios
Visual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 Overview
bwullems
Coding standards for java
Coding standards for java
maheshm1206
Presentation made on behalf of Alok Sharma at the 2009 STC India Conference in Bangalore.
Automating API Documentation
Automating API Documentation
Selvakumar T S
Code Analysis and Refactoring with CDT
Code Analysis and Refactoring with CDT
dschaefer
ESUG 2015, Brescia, Italy. Behavioral Reflection in Pharo5
Reflection in Pharo5
Reflection in Pharo5
Marcus Denker
Behavioral Reflection in Pharo Tue, July 14, 11:00am – 11:30am First Name: Marcus Last Name: Denker Abstract: In this talk I will present Reflectivity, a framework for behavioral reflection. Reflectivity was implemented some years ago as a research prototype but now has been re-implemented in Pharo5 in a practically usable way. This talk will present the ideas behind Reflectivity and show how to use by presenting examples. I will explain the implementation strategy used and discuss future improvements. Video: https://www.youtube.com/watch?v=Ik539CtjtTI
Behavioral Reflection in Pharo
Behavioral Reflection in Pharo
ESUG
Text Template Transformation Toolkit
Code Generation using T4
Code Generation using T4
Joubin Najmaie
Visual Studio .NET2010
Visual Studio .NET2010
Satish Verma
Ever wondered how IDE’s are built? In this talk, we’ll skip the marketing bit and dive into the architecture and implementation of JetBrains Rider. We’ll look at how and why we have built (and open sourced) a reactive protocol, and how the IDE uses a “microservices” architecture to communicate with the debugger, Roslyn, a WPF renderer and even other tools like Unity3D. We’ll explore how things are wired together, both in-process and across those microservices. Let’s geek out!
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
Maarten Balliauw
As given to the Dubuque .NET User Group, November 1st, 2011.
T4 presentation
T4 presentation
Gary Pedretti
Ever wondered how IDE’s are built? In this talk, we’ll skip the marketing bit and dive into the architecture and implementation of JetBrains Rider. We’ll look at how and why we have built (and open sourced) a reactive protocol, and how the IDE uses a “microservices” architecture to communicate with the debugger, Roslyn, a WPF renderer and even other tools like Unity3D. We’ll explore how things are wired together, both in-process and across those microservices. Let’s geek out!
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Maarten Balliauw
Web technologies-course 07
Web technologies-course 07.pptx
Web technologies-course 07.pptx
Stefan Oprea
Os Worthington
Os Worthington
oscon2007
Why should we use TDD to develop in Elixir? When we are applying it correctly? What are the differences that we can find in a code developed with TDD and in code not developed with it? Is it TDD about testing? Really? In this talk, I'll show what is TDD and how can be used it in functional programming like Elixir to design the small and the big parts of your system, showing what are the difference and the similarities between an OOP and FP environment. Showing what is the values of applying a technique like TDD in Elixir and what we should obtain applying it.
Tdd is not about testing
Tdd is not about testing
Gianluca Padovani
Xcode 7 includes new code coverage features to help you design a powerful test harness for your app. Learn all about coverage along with integration and improvements with Xcode Server. https://developer.apple.com/videos/play/wwdc2015/410/
Continuous Integration and Code Coverage in Xcode
Continuous Integration and Code Coverage in Xcode
Hiep Luong
2011-11-02 | 03:45 PM - 04:35 PM | The NoSQL movement has stormed onto the development scene, and it’s left a few developers scratching their heads, trying to figure out when to use a NoSQL database instead of a regular database, much less which NoSQL database to use. In this session, we’ll examine the NoSQL ecosystem, look at the major players, how the compare and contrast, and what sort of architectural implications they have for software systems in general.
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
JAX London
Presentation I gave at the Houston TechFest Sept 2009. This presentation goes over Extension Methods, Lambdas, Expression Trees, and Fluent Interfaces. I also show examples from popular frameworks using these techniques.
Evolve Your Code
Evolve Your Code
RookieOne
1.) Paradigm of "Aspect-oriented programming" 2.) Its implementation on Perl with Aspect.pm
Aspect-oriented programming in Perl
Aspect-oriented programming in Perl
megakott
What is .NET? What is C#? Language Differences VB + C# Review of OOP N-Tier Solution Design Creating WinForms applications
.NET and C# introduction
.NET and C# introduction
Peter Gfader
Ähnlich wie TDoc - Bringing Documentation to Tool
(20)
Code Documentation. That ugly thing...
Code Documentation. That ugly thing...
Visual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 Overview
Coding standards for java
Coding standards for java
Automating API Documentation
Automating API Documentation
Code Analysis and Refactoring with CDT
Code Analysis and Refactoring with CDT
Reflection in Pharo5
Reflection in Pharo5
Behavioral Reflection in Pharo
Behavioral Reflection in Pharo
Code Generation using T4
Code Generation using T4
Visual Studio .NET2010
Visual Studio .NET2010
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
T4 presentation
T4 presentation
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Web technologies-course 07.pptx
Web technologies-course 07.pptx
Os Worthington
Os Worthington
Tdd is not about testing
Tdd is not about testing
Continuous Integration and Code Coverage in Xcode
Continuous Integration and Code Coverage in Xcode
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
Evolve Your Code
Evolve Your Code
Aspect-oriented programming in Perl
Aspect-oriented programming in Perl
.NET and C# introduction
.NET and C# introduction
Kürzlich hochgeladen
MySQL Webinar, presented on the 25th of April, 2024. Summary: MySQL solutions enable the deployment of diverse Database Architectures tailored to specific needs, including High Availability, Disaster Recovery, and Read Scale-Out. With MySQL Shell's AdminAPI, administrators can seamlessly set up, manage, and monitor these solutions, ensuring efficiency and ease of use in their administration. MySQL Router, on the other hand, provides transparent routing from the application traffic to the backend servers in the architectures, requiring minimal configuration. Completely built in-house and supported by Oracle, these solutions have been adopted by enterprises of all sizes for their business-critical applications. In this presentation, we'll delve into various database architecture solutions to help you choose the right one based on your business requirements. Focusing on technical details and the latest features to maximize the potential of these solutions.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Details
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
My presentation at the Lehigh Carbon Community College (LCCC) NSA GenCyber Cyber Security Day event that is intended to foster an interest in the cyber security field amongst college students.
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Sara Mae O’Brien Scott and Tatiana Baquero Cakici, Senior Consultants at Enterprise Knowledge (EK), presented “AI Fast Track to Search-Focused AI Solutions” at the Information Architecture Conference (IAC24) that took place on April 11, 2024 in Seattle, WA. In their presentation, O’Brien-Scott and Cakici focused on what Enterprise AI is, why it is important, and what it takes to empower organizations to get started on a search-based AI journey and stay on track. The presentation explored the complexities of enterprise search challenges and how IA principles can be leveraged to provide AI solutions through the use of a semantic layer. O’Brien-Scott and Cakici showcased a case study where a taxonomy, an ontology, and a knowledge graph were used to structure content at a healthcare workforce solutions organization, providing personalized content recommendations and increasing content findability. In this session, participants gained insights about the following: Most common types of AI categories and use cases; Recommended steps to design and implement taxonomies and ontologies, ensuring they evolve effectively and support the organization’s search objectives; Taxonomy and ontology design considerations and best practices; Real-world AI applications that illustrated the value of taxonomies, ontologies, and knowledge graphs; and Tools, roles, and skills to design and implement AI-powered search solutions.
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Cisco CCNA
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
I've been in the field of "Cyber Security" in its many incarnations for about 25 years. In that time I've learned some lessons, some the hard way. Here are my slides presented at BSides New Orleans in April 2024.
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
In this session, we will delve into strategic approaches for optimizing knowledge management within Microsoft 365, amidst the evolving landscape of Copilot. From leveraging automatic metadata classification and permission governance with SharePoint Premium, to unlocking Viva Engage for the cultivation of knowledge and communities, you will gain actionable insights to bolster your organization's knowledge-sharing initiatives. In this session, we will also explore how to facilitate solutions to enable your employees to find answers and expertise within Microsoft 365. You will leave equipped with practical techniques and a deeper understanding of how there is more to effective knowledge management than just enabling Copilot, but building actual solutions to prepare the knowledge that Copilot and your employees can use.
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
With more memory available, system performance of three Dell devices increased, which can translate to a better user experience Conclusion When your system has plenty of RAM to meet your needs, you can efficiently access the applications and data you need to finish projects and to-do lists without sacrificing time and focus. Our test results show that with more memory available, three Dell PCs delivered better performance and took less time to complete the Procyon Office Productivity benchmark. These advantages translate to users being able to complete workflows more quickly and multitask more easily. Whether you need the mobility of the Latitude 5440, the creative capabilities of the Precision 3470, or the high performance of the OptiPlex Tower Plus 7010, configuring your system with more RAM can help keep processes running smoothly, enabling you to do more without compromising performance.
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
What are drone anti-jamming systems? The drone anti-jamming systems and anti-spoof technology protect against interference, jamming, and spoofing of the UAVs. To protect their security, countries are beginning to research drone anti-jamming systems, also known as drone strike weapons. The anti-jam and anti-spoof technology protects against interference, jamming and spoofing. A drone strike weapon is a drone attack weapon that can attack and destroy enemy drones. So what is so unique about this amazing system?
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
These are the slides delivered in a workshop at Data Innovation Summit Stockholm April 2024, by Kristof Neys and Jonas El Reweny.
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Presentation on the progress in the Domino Container community project as delivered at the Engage 2024 conference
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Slack App Development 101
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Microsoft's Threat Matrix for Kubernetes helps organizations understand the attack surface a Kubernetes deployment introduces to their environments. This ensures that adequate detections and mitigations are in place. By covering over 40 different attacker techniques, defenders can learn about Kubernetes-specific mitigations and controls to deploy to their environments. In this session, we will explore the MS-TA9013 Host Path Mount technique, which is commonly used by attackers to perform privilege escalation in a Kubernetes cluster. Attendees will learn how attackers and defenders can: * Escape the container's host volume mount to gain persistence on an underlying node * Move laterally from the underlying node into the customer's cloud environment * Analyze Kubernetes audit logs to detect pods deployed with a hostPath mount * Deploy an admission controller that prevents new pods from using a hostPath mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The Raspberry Pi 5 was announced on October 2023. This new version of the popular embedded device comes with a new iteration of Broadcom’s VideoCore GPU platform, and was released with a fully open source driver stack, developed by Igalia. The presentation will discuss some of the major changes required to support this new Video Core iteration, the challenges we faced in the process and the solutions we provided in order to deliver conformant OpenGL ES and Vulkan drivers. The talk will also cover the next steps for the open source Raspberry Pi 5 graphics stack. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://eoss24.sched.com/event/1aBEx
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
An excellent report on AI technology, specifically generative AI, the next step after ChatGPT from Epam. Impact Assessments, Road Charts with fully updated Results and new charts.
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Slides from the presentation on Machine Learning for the Arts & Humanities seminar at the University of Bologna (Digital Humanities and Digital Knowledge program)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Enterprise Knowledge’s Urmi Majumder, Principal Data Architecture Consultant, and Fernando Aguilar Islas, Senior Data Science Consultant, presented "Driving Behavioral Change for Information Management through Data-Driven Green Strategy" on March 27, 2024 at Enterprise Data World (EDW) in Orlando, Florida. In this presentation, Urmi and Fernando discussed a case study describing how the information management division in a large supply chain organization drove user behavior change through awareness of the carbon footprint of their duplicated and near-duplicated content, identified via advanced data analytics. Check out their presentation to gain valuable perspectives on utilizing data-driven strategies to influence positive behavioral shifts and support sustainability initiatives within your organization. In this session, participants gained answers to the following questions: - What is a Green Information Management (IM) Strategy, and why should you have one? - How can Artificial Intelligence (AI) and Machine Learning (ML) support your Green IM Strategy through content deduplication? - How can an organization use insights into their data to influence employee behavior for IM? - How can you reap additional benefits from content reduction that go beyond Green IM?
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Explore 'The Codex of Business: Writing Software for Real-World Solutions,' a compelling SlideShare presentation that delves into digital transformation in healthcare. Discover through a detailed case study how Agile methodologies empower healthcare providers to develop, iterate, and refine digital solutions that address real-world challenges. Learn how strategic planning, user feedback, and continuous improvement drive success in deploying technologies that enhance patient care and operational efficiency. Ideal for healthcare professionals, IT specialists, and digital transformation advocates seeking actionable insights and practical examples of technology making a real difference.
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Heather Hedden, Senior Consultant at Enterprise Knowledge, presented “The Role of Taxonomy and Ontology in Semantic Layers” at a webinar hosted by Progress Semaphore on April 16, 2024. Taxonomies at their core enable effective tagging and retrieval of content, and combined with ontologies they extend to the management and understanding of related data. There are even greater benefits of taxonomies and ontologies to enhance your enterprise information architecture when applying them to a semantic layer. A survey by DBP-Institute found that enterprises using a semantic layer see their business outcomes improve by four times, while reducing their data and analytics costs. Extending taxonomies to a semantic layer can be a game-changing solution, allowing you to connect information silos, alleviate knowledge gaps, and derive new insights. Hedden, who specializes in taxonomy design and implementation, presented how the value of taxonomies shouldn’t reside in silos but be integrated with ontologies into a semantic layer. Learn about: - The essence and purpose of taxonomies and ontologies in information and knowledge management; - Advantages of semantic layers leveraging organizational taxonomies; and - Components and approaches to creating a semantic layer, including the integration of taxonomies and ontologies
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Kürzlich hochgeladen
(20)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
TDoc - Bringing Documentation to Tool
1.
TDoc Bringing Documentation
to Tool Andrea Gallidabino Florian Gysin Compiler Construction 2010
2.
3.
Old / foreign
code = harder
4.
5.
Old / foreign
code = harder
6.
Support developers with
documentation
7.
8.
Documentation Framework
9.
Similar to JavaDoc
10.
Annotated Comments General
Idea
11.
12.
Example Doc
13.
Not yet finished!
Demo
14.
AST Base Implementation
Code Generator Parser Lexer Analyzer recursive descent add/connect symbols check types used CAFEBABE ready to run... lookahead of one source code JVM Code
15.
16.
17.
18.
19.
Checked on runtime
20.
Throw exceptions
if not satisfied @Preconditions /* * The method divide will divide * two integers. * @precondition b != 0 */ def divide(a:int, b:int) : int = { return a / b; }
21.
22.
parse the one
expression
23.
symbol and type
check
24.
put stuff into
AST
25.
generate assertion code
TDoc Implementation Code Generator Parser Lexer Analyzer TDoc Generator comments source code JVM Code Html Doc
26.
27.
Obvious: introduce
postconditions
28.
variable condition :
assert certain value/range through the whole method Things to do...
29.
30.
31.
32.
Preconditions Summary
33.
34.
35.
Jetzt herunterladen