An overview of all interesting Java, Agile, Continuous Delivery and DevOps events in 2017, such as tech days and conferences, for a Java Software Developer.
SC7 Webinar 5 13/12/2017 SatCen Presentation "The Secure Societies Community ...BigData_Europe
The BigDataEurope project is working to integrate big data, software, and communities to address societal challenges in Europe. The EU SatCen is building a Secure Societies community, eliciting big data user requirements, and implementing a space and security pilot. Key activities include holding workshops on big data in secure societies, webinars, presentations at events, and community building dialogues with stakeholders. The most recent workshop had 40 participants from the EC, Frontex, ESA, and other entities to present the outcomes of the project and define next steps.
K8s & cloud native past, present and futureCheryl Hung
The document summarizes a talk given by Cheryl Hung on Kubernetes and cloud native technologies. It discusses how the Kubernetes community has grown significantly since its inception, with increasing diversity in companies and countries contributing. It outlines some of the projects incubated by the Cloud Native Computing Foundation (CNCF) and how CNCF provides support. It also notes that while adoption of technologies like service meshes and autoscaling is increasing in production, cloud native storage options remain in evaluation for many. Managing complexity, cultural changes, security and lack of training were cited as ongoing challenges.
The document announces the NECST Summer Workshop 2017. It provides information on research areas at NECSTLab including reconfigurable computing, computer architecture and operating systems, and smart technologies. It also lists people involved in NECSTLab and provides links to access abstracts and papers. The workshop will discuss how involvement in NECSTLab's research can impact students in their first year.
DevSecOps Days London - Teaching 'Shift Left on Security'Chris Swan
Deck with backup screenshots of live demo of DevOps Dojo Yellow belt module 'Shift Left on Security' where students incorporate the OWASP dependency checking into a Jenkins CD pipeline around the Springboot Pet Clinic app.
K8s & cloud native past, present and futureCheryl Hung
The document summarizes a talk given by Cheryl Hung on Kubernetes and cloud native technologies. It discusses how the Kubernetes community has grown significantly since its inception, with increasing diversity in companies and countries contributing. It outlines some of the projects incubated and graduated by the Cloud Native Computing Foundation. It also notes that while adoption of technologies like service meshes and serverless functions is increasing in production, cloud native storage options remain mostly in evaluation. Cultural changes for development teams and complexity remain top challenges for many organizations.
This document discusses how Groovy enables clean code through features like native JSON support, builders for JSON and markup, checked exceptions, default imports, AST transformations, extension modules, and scripts. Groovy avoids verbosity through features like built-in reader classes and meta-programming capabilities like registered meta-methods that allow overriding core behaviors.
SC7 Webinar 5 13/12/2017 SatCen Presentation "The Secure Societies Community ...BigData_Europe
The BigDataEurope project is working to integrate big data, software, and communities to address societal challenges in Europe. The EU SatCen is building a Secure Societies community, eliciting big data user requirements, and implementing a space and security pilot. Key activities include holding workshops on big data in secure societies, webinars, presentations at events, and community building dialogues with stakeholders. The most recent workshop had 40 participants from the EC, Frontex, ESA, and other entities to present the outcomes of the project and define next steps.
K8s & cloud native past, present and futureCheryl Hung
The document summarizes a talk given by Cheryl Hung on Kubernetes and cloud native technologies. It discusses how the Kubernetes community has grown significantly since its inception, with increasing diversity in companies and countries contributing. It outlines some of the projects incubated by the Cloud Native Computing Foundation (CNCF) and how CNCF provides support. It also notes that while adoption of technologies like service meshes and autoscaling is increasing in production, cloud native storage options remain in evaluation for many. Managing complexity, cultural changes, security and lack of training were cited as ongoing challenges.
The document announces the NECST Summer Workshop 2017. It provides information on research areas at NECSTLab including reconfigurable computing, computer architecture and operating systems, and smart technologies. It also lists people involved in NECSTLab and provides links to access abstracts and papers. The workshop will discuss how involvement in NECSTLab's research can impact students in their first year.
DevSecOps Days London - Teaching 'Shift Left on Security'Chris Swan
Deck with backup screenshots of live demo of DevOps Dojo Yellow belt module 'Shift Left on Security' where students incorporate the OWASP dependency checking into a Jenkins CD pipeline around the Springboot Pet Clinic app.
K8s & cloud native past, present and futureCheryl Hung
The document summarizes a talk given by Cheryl Hung on Kubernetes and cloud native technologies. It discusses how the Kubernetes community has grown significantly since its inception, with increasing diversity in companies and countries contributing. It outlines some of the projects incubated and graduated by the Cloud Native Computing Foundation. It also notes that while adoption of technologies like service meshes and serverless functions is increasing in production, cloud native storage options remain mostly in evaluation. Cultural changes for development teams and complexity remain top challenges for many organizations.
This document discusses how Groovy enables clean code through features like native JSON support, builders for JSON and markup, checked exceptions, default imports, AST transformations, extension modules, and scripts. Groovy avoids verbosity through features like built-in reader classes and meta-programming capabilities like registered meta-methods that allow overriding core behaviors.
This document contains a shot list for a film with 12 scenes taking place at dusk/dawn. The shots focus on close-ups of the characters Tara and Oliver's faces, hands, and torsos as well as establishing shots of London at different times of day. Many of the shots follow Tara's movements and show her interacting with and looking at Oliver.
The document discusses energy efficiency retrofits performed in a commercial office building in Sydney, Australia. It aimed to reduce the building's energy and water consumption and increase its NABERS ratings. Various retrofit and upgrade options were implemented, including lighting and HVAC system improvements. Modeling showed the retrofits would achieve an estimated 28% reduction in electricity and gas usage, lowering energy costs and greenhouse gas emissions. The retrofits improved the building's NABERS Energy rating from 2.5 to 4 stars and its Water rating from 2.5 to 3 stars.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Rosalyn Lemak has over 10 years of experience in public health administration, program development, and grant writing. She currently works as a Research Coordinator for GIforKids, PLLC, where she coordinates pharmaceutical long-term safety studies and writes marketing materials. Previously, she served as Executive Director of the Knoxville Medical Reserve Corps and held various public health educator roles developing educational programs and materials. She has a Master's in Public Health and Safety/Emergency Management from the University of Tennessee.
Este documento resume un proyecto hidroeléctrico denominado "Central UNT". Presenta datos sobre los niveles de agua y características de la obra de aducción. Calcula las alturas netas disponibles y potencias de la turbina Pelton en tres escenarios, usando ecuaciones de energía, fricción y números de Reynolds.
O documento apresenta os conceitos e procedimentos para realizar leituras em diferentes escalas de um paquímetro, incluindo polegadas fracionárias, polegadas milesimais e conversões entre as unidades. São explicados os princípios para ler a escala fixa, a escala móvel, realizar conversões entre as unidades e resolver exercícios práticos.
Prospecting - The Lifeblood of Selling - Chapter 7 of Fundamentals of Selling by Charles M. Futrell. Presented to the students of Tolani Institute of Adipur as a part of their Sales Management Course
Metrology & The Consequences of Bad Measurement DecisionsRick Hogan
This document discusses the importance of metrology and the consequences of bad measurement decisions. It provides examples of failures that resulted from one or more inadequate elements: requirements that were not linked to performance, uncalibrated equipment, and improper measurement procedures. Consequences ranged from mission failures costing over $1 billion to loss of life. Ensuring measurements have good requirements, equipment, and processes is critical to making correct decisions and avoiding risk.
The document compares the performance of different programming paradigms and JVM languages for solving the FizzBuzz problem. It finds that imperative code with inline logic has the best performance, while functional programming with streams has the worst performance. Kotlin and Scala generally perform comparably to Java, while Groovy's dynamic nature makes it slower. The key takeaways are that trivial examples don't tell the full story, function call overhead is significant, and reducing code complexity may be more important than raw performance in many cases.
El documento describe los procesos de reproducción y desarrollo bacterianos, incluyendo la fisión binaria, los tipos de reproducción como la conjugación, transducción y transformación, las fases del crecimiento bacteriano y la formación de esporas. Explica cómo las bacterias se reproducen y transfieren genes a través de la conjugación, transducción y transformación, y las etapas del crecimiento bacteriano, incluida la latencia, fase exponencial, estacionaria y muerte. También describe la estructura y formación de esporas bacterianas, que
This document discusses how to use Groovy scripts in Mule to filter messages sent to and received from an ActiveMQ queue based on JMS priority. Specifically, it shows sending a message to a queue with a priority of 9, and then using a Groovy script to consume only messages from that queue with a priority of 9.
This document discusses how to filter messages from an ActiveMQ queue by JMS priority using Groovy script in Mule. It shows sending a message to the "StudioOUT" queue with a JMS priority of 9. Then it demonstrates consuming the message from the queue using a Groovy script filter to retrieve only the message with that priority of 9. The Groovy script allows filtering messages from the ActiveMQ queue by JMS priority when integrating with Mule.
ForgetIT: Beyond the page: Giving content a meaning and valueOlivier Dobberkau
Following the concept of human memory Forget IT aims to create a framework which will bring “managed forgetting” to TYPO3 CMS. It will provide semantic annotation, intelligent preservation and managed archiving of content objects. Learn what dkd plans for 2014 and how you can contribute.
While preservation of digital content is now well established in memory institutions such as national libraries and archives, it is still in its infancy in most other organizations, and even more so for personal content. ForgetIT combines three new concepts to ease the adoption of preservation in the personal and organizational context.
Managed Forgetting:
Managed Forgetting models resource selection as a function of attention and significance dynamics. It is inspired by the important role of forgetting in human memory and focuses on characteristic signals of reduction in salience.
Synergetic Preservation:
Synergetic Preservation crosses the chasm that exists between active information use and preservation management by making intelligent preservation processes an integral part of the content lifecycle in information management.
Contextualized Remembering:
Contextualized Remembering targets keeping preserved content meaningful and useful. It will be based on a process of dynamic evolution-aware contextualization.
Impact on TYPO3 CMS:
Together with the TYPO3 community and selected pilot customers, dkd will work on establishing the respective extensions to provide these concepts to TYPO3 CMS and its user base.
Olivier will introduce you the project, its concepts and the framework architecture. The past year has been used to define these and a solid foundation was laid.
We elaborated the design and functional requirements by using two use cases (I. Press release, II. DAM integration into the backend).
The current year in the project will be used to create a first and working implementation.
What does this mean for you?
After a short break, a joint brainstorming about how you can be involved and what potential benefits would be, shall take place.
Things to look at will be:
* the value of content objects
* semantic annotation and contextualization
* memory buoyancy, allowing mechanics to forget content over time
* utilization of open standards like CMIS, ODATA, Stanbol
Here’s the sponsorship plan for the JS CodeRetreat (what’s this? See here: http://www.slideshare.net/irenella89/javascript-coderetreat-35559273).
Get involved! For info and sponsor offers: contact@uxebu.com
This newsletter provides information on upcoming conferences and projects related to immersive technologies. It discusses the ImREAL project which is studying how to create adaptive learning simulations. It also describes projects at De Montfort University to develop interactive 3D models of historic sites for cultural heritage and tourism using augmented reality. Finally, it lists upcoming conferences on topics like serious games, virtual worlds, and simulations.
This document contains a shot list for a film with 12 scenes taking place at dusk/dawn. The shots focus on close-ups of the characters Tara and Oliver's faces, hands, and torsos as well as establishing shots of London at different times of day. Many of the shots follow Tara's movements and show her interacting with and looking at Oliver.
The document discusses energy efficiency retrofits performed in a commercial office building in Sydney, Australia. It aimed to reduce the building's energy and water consumption and increase its NABERS ratings. Various retrofit and upgrade options were implemented, including lighting and HVAC system improvements. Modeling showed the retrofits would achieve an estimated 28% reduction in electricity and gas usage, lowering energy costs and greenhouse gas emissions. The retrofits improved the building's NABERS Energy rating from 2.5 to 4 stars and its Water rating from 2.5 to 3 stars.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Rosalyn Lemak has over 10 years of experience in public health administration, program development, and grant writing. She currently works as a Research Coordinator for GIforKids, PLLC, where she coordinates pharmaceutical long-term safety studies and writes marketing materials. Previously, she served as Executive Director of the Knoxville Medical Reserve Corps and held various public health educator roles developing educational programs and materials. She has a Master's in Public Health and Safety/Emergency Management from the University of Tennessee.
Este documento resume un proyecto hidroeléctrico denominado "Central UNT". Presenta datos sobre los niveles de agua y características de la obra de aducción. Calcula las alturas netas disponibles y potencias de la turbina Pelton en tres escenarios, usando ecuaciones de energía, fricción y números de Reynolds.
O documento apresenta os conceitos e procedimentos para realizar leituras em diferentes escalas de um paquímetro, incluindo polegadas fracionárias, polegadas milesimais e conversões entre as unidades. São explicados os princípios para ler a escala fixa, a escala móvel, realizar conversões entre as unidades e resolver exercícios práticos.
Prospecting - The Lifeblood of Selling - Chapter 7 of Fundamentals of Selling by Charles M. Futrell. Presented to the students of Tolani Institute of Adipur as a part of their Sales Management Course
Metrology & The Consequences of Bad Measurement DecisionsRick Hogan
This document discusses the importance of metrology and the consequences of bad measurement decisions. It provides examples of failures that resulted from one or more inadequate elements: requirements that were not linked to performance, uncalibrated equipment, and improper measurement procedures. Consequences ranged from mission failures costing over $1 billion to loss of life. Ensuring measurements have good requirements, equipment, and processes is critical to making correct decisions and avoiding risk.
The document compares the performance of different programming paradigms and JVM languages for solving the FizzBuzz problem. It finds that imperative code with inline logic has the best performance, while functional programming with streams has the worst performance. Kotlin and Scala generally perform comparably to Java, while Groovy's dynamic nature makes it slower. The key takeaways are that trivial examples don't tell the full story, function call overhead is significant, and reducing code complexity may be more important than raw performance in many cases.
El documento describe los procesos de reproducción y desarrollo bacterianos, incluyendo la fisión binaria, los tipos de reproducción como la conjugación, transducción y transformación, las fases del crecimiento bacteriano y la formación de esporas. Explica cómo las bacterias se reproducen y transfieren genes a través de la conjugación, transducción y transformación, y las etapas del crecimiento bacteriano, incluida la latencia, fase exponencial, estacionaria y muerte. También describe la estructura y formación de esporas bacterianas, que
This document discusses how to use Groovy scripts in Mule to filter messages sent to and received from an ActiveMQ queue based on JMS priority. Specifically, it shows sending a message to a queue with a priority of 9, and then using a Groovy script to consume only messages from that queue with a priority of 9.
This document discusses how to filter messages from an ActiveMQ queue by JMS priority using Groovy script in Mule. It shows sending a message to the "StudioOUT" queue with a JMS priority of 9. Then it demonstrates consuming the message from the queue using a Groovy script filter to retrieve only the message with that priority of 9. The Groovy script allows filtering messages from the ActiveMQ queue by JMS priority when integrating with Mule.
ForgetIT: Beyond the page: Giving content a meaning and valueOlivier Dobberkau
Following the concept of human memory Forget IT aims to create a framework which will bring “managed forgetting” to TYPO3 CMS. It will provide semantic annotation, intelligent preservation and managed archiving of content objects. Learn what dkd plans for 2014 and how you can contribute.
While preservation of digital content is now well established in memory institutions such as national libraries and archives, it is still in its infancy in most other organizations, and even more so for personal content. ForgetIT combines three new concepts to ease the adoption of preservation in the personal and organizational context.
Managed Forgetting:
Managed Forgetting models resource selection as a function of attention and significance dynamics. It is inspired by the important role of forgetting in human memory and focuses on characteristic signals of reduction in salience.
Synergetic Preservation:
Synergetic Preservation crosses the chasm that exists between active information use and preservation management by making intelligent preservation processes an integral part of the content lifecycle in information management.
Contextualized Remembering:
Contextualized Remembering targets keeping preserved content meaningful and useful. It will be based on a process of dynamic evolution-aware contextualization.
Impact on TYPO3 CMS:
Together with the TYPO3 community and selected pilot customers, dkd will work on establishing the respective extensions to provide these concepts to TYPO3 CMS and its user base.
Olivier will introduce you the project, its concepts and the framework architecture. The past year has been used to define these and a solid foundation was laid.
We elaborated the design and functional requirements by using two use cases (I. Press release, II. DAM integration into the backend).
The current year in the project will be used to create a first and working implementation.
What does this mean for you?
After a short break, a joint brainstorming about how you can be involved and what potential benefits would be, shall take place.
Things to look at will be:
* the value of content objects
* semantic annotation and contextualization
* memory buoyancy, allowing mechanics to forget content over time
* utilization of open standards like CMIS, ODATA, Stanbol
Here’s the sponsorship plan for the JS CodeRetreat (what’s this? See here: http://www.slideshare.net/irenella89/javascript-coderetreat-35559273).
Get involved! For info and sponsor offers: contact@uxebu.com
This newsletter provides information on upcoming conferences and projects related to immersive technologies. It discusses the ImREAL project which is studying how to create adaptive learning simulations. It also describes projects at De Montfort University to develop interactive 3D models of historic sites for cultural heritage and tourism using augmented reality. Finally, it lists upcoming conferences on topics like serious games, virtual worlds, and simulations.
8 simple steps to engage your library users in EU Code Week.
Guidelines prepared by Code Week Ambassadors in cooperation with Public Libraries 2020 (PL2020)
The team presented their work integrating a geospatial user feedback system into the INSPIRE portal. This allows users to see previous feedback and leave new feedback on datasets. They demonstrated this by adding feedback capabilities to a clone of the INSPIRE portal. The feedback system was developed in previous projects and is being expanded in the NextGEOSS project to improve metadata quality and user experience.
OpenChain Automation Case Study - September to December 2021Shane Coughlan
This document announces a multi-part automation case study from September to December 2021. It will explore how a new graphical tool from Facebook/TNG can simplify using open source tools like ORT and ScanCode. The case study will include demonstrations of the tool, interviews on its design, and deep dives into ORT and TERN. It will also cover Software Bill of Materials and SPDX support. The goal is to showcase the easiest approaches to deployment and use of supply chain automation tools.
The International Information Conference on Search, Data Mining and Visualiza...Dr. Haxel Consult
The 2017 II-SDV Conference in Nice, 24 - 25 April 2017
The II-SDV meeting takes place in Nice in April 2017 for an intensive two days. Venue is the Hotel Plaza in central Nice. The meeting provides an international forum for those in the field of advanced search applications, data and text mining, and visualization technology. The primary focus is on tools for intelligence and the meeting examines the requirements of specialists in scientific and technical information.
The meeting will be of interest to those who wish to update themselves and keep in touch with the leading edge of information search and analysis technologies; it features approximately 22 speakers for the two days. There will be an adjacent, focused exhibition to complement the conference programme.
Beyond OpenAIRE2020 aims to foster open science by linking scholarly communications infrastructure across Europe. It consolidates publication, data, and software repositories into an integrated system. The initiative also aims to empower researchers with open science training and tools for research data management. Finally, Beyond OpenAIRE2020 seeks to test innovations in scholarly communications like open peer review and metrics.
II-SDV 2017 - The International Information Conference on Search, Data Mining...Dr. Haxel Consult
The 2017 II-SDV Conference in Nice, 24 - 25 April 2017
The II-SDV meeting takes place in Nice in April 2017 for an intensive two days. Venue is the Hotel Plaza in central Nice. The meeting provides an international forum for those in the field of advanced search applications, data and text mining, and visualization technology. The primary focus is on tools for intelligence and the meeting examines the requirements of specialists in scientific and technical information.
The meeting will be of interest to those who wish to update themselves and keep in touch with the leading edge of information search and analysis technologies; it features approximately 22 speakers for the two days. There will be an adjacent, focused exhibition to complement the conference programme.
II-SDV is organised by Dr Haxel CEM and Infonortics.
Virtual Research Environments as-a-seriveBlue BRIDGE
D4Science provides virtual research environments (VREs) as a service to support multidisciplinary research. VREs are web-based working environments that provide access to tailored computational services and resources. D4Science manages over 50 heterogeneous data providers and offers a range of services to support the entire data management lifecycle from storage and analytics to sharing results. Researchers can use D4Science VREs to collaborate, process and analyze data, and publish research objects for dissemination and reuse.
This presentation was provided by Peter Murray of Index Data, during the NISO Webinar "Open Source Publishing Technologies: Current Status and Emerging Possibilities" held on August 14, 2019.
II-SDV 2017 in Nice - The International Information Conference on Search, Dat...Dr. Haxel Consult
The 2017 II-SDV Conference in Nice, 24 - 25 April 2017
The II-SDV meeting takes place in Nice in April 2017 for an intensive two days. Venue is the Hotel Plaza in central Nice. The meeting provides an international forum for those in the field of advanced search applications, data and text mining, and visualization technology. The primary focus is on tools for intelligence and the meeting examines the requirements of specialists in scientific and technical information.
The meeting will be of interest to those who wish to update themselves and keep in touch with the leading edge of information search and analysis technologies; it features approximately 22 speakers for the two days. There will be an adjacent, focused exhibition to complement the conference programme.
#Paris Meeting 2018 - Presentation of @chist_era_AMISMikolaj Leszczuk
The AMIS project aims to make multilingual video content accessible to broader audiences. It involves partners from France, Poland, and Spain developing technologies for video summarization, speech recognition, machine translation and cross-lingual opinion analysis. The goal is to take input videos in Arabic or French and output English summaries that capture the main ideas, as well as analyze opinion divergence between videos in different languages. The project has collected 300 hours of video data and developed systems for video summarization, Arabic speech recognition, and Arabic-English machine translation. Evaluation of the systems is ongoing along with further development and subjective user testing.
Data-driven art residencies to reshape the media value chain-BlotOECD CFE
Presentation by Manon Blot, Project Manager, Cultural and Artistic activities and EU projects, France at the 6th Summer Academy on Cultural and Creative Industries and Local Development "Disrupting tradition: How digital technology is changing the cultural and creative processes", 18-20 Sept. 2023 ONLINE and 27-29 Sept. 2023 ONSITE (Trento, Italy).
More info: https://oe.cd/sacci
Visit our website: www.oecd.org/cfe
Follow us on Twitter: @OECD_local
OpenChain Automation Case Study - September to December 2021Shane Coughlan
This document outlines an automation case study that will take place from September to December 2021. It will explore graphical tools from Facebook/TNG that make open source tooling easier to use, focusing on ORT and ScanCode. Over the months, it will provide deep dives on using ORT and TERN via the tool. It will also demonstrate how these tools can work together in a supply chain and maintain SPDX integrity. The case study will conclude with a Facebook usage example and recap at Open Compliance Summit 2021.
B2NOTE is a semantic annotation service that allows adding additional information to data elements without changing the original data. It indexes over 5 million concepts from biomedical ontologies to facilitate semantic annotations. The presenter discusses expanding this approach to other domains by indexing more semantic resources. There are challenges around discoverability, interoperability, and metadata standards for semantic resources across domains. An EUDAT working group is developing a proof-of-concept semantic lookup service to register, aggregate, and provide analytics on multi-disciplinary semantic resources to help address these issues. Continued community support is needed to further develop semantic services and standards with broader disciplinary coverage.
How to attract more users – The evolving story of the Eurapco IBM Connections...LetsConnect
Three years ago we established a knowledge sharing and networking platform for a European insurance alliance with IBM Connections, some add-ons and customizations were made. Learn about the learning curve, the feedback of the users and how it was possible to quadruple the user base in this timeframe.
The customer will share their user-survey result, the positive feedback and the topics/areas we need to improve. This will be the base for the re-launch of the platform planned for next year with IBM Connections 6. The main goal forward is to increase the usage of the current members by simplifying the user experience
1) OpenAIRE provides services and infrastructure to support open access, open data, and open science across Europe through national open access desks, technical services, and training programs.
2) It aims to implement and align open science policies, deploy services to integrate open science in research workflows, and monitor open science in Europe.
3) OpenAIRE's platform aggregates over 24 million publications, 600,000 research objects, and links this information to organizations, projects, grants, and people to create a European research information system.
Similar to Upcoming Events 2017 for a Java Software Developer - Ted's Tool Time (20)
Spock the enterprise ready specifiation framework - Ted VinkeTed Vinke
Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. Spock is inspired from JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms.
This presentation is an overview of the Spock 1.1 documentation available at http://docs.spockframework.org/
Highlight your emails with important information and actions in Inbox by Gmail. Here I've shown collegues that with a little help from schema.org and Gmail's Email Markup we too can have interactive buttons in our email!
The specification pattern is a particular software design pattern, whereby business rules can be recombined by chaining the business rules together using boolean logic. An example case is explained (where I use the postfix Condition instead of Specification) in Groovy.
Code Generation with Groovy, Lombok, AutoValue and Immutables - Ted's Tool TimeTed Vinke
Code Generation with tools such as Groovy, Lombok, AutoValue and Immutables will reduce boilerplate from your code and makes it more readable. An overview of creating value objects, immutability and how they do annotation processing.
JUnit 5 - The Next Generation of JUnit - Ted's Tool TimeTed Vinke
JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing.
From the Java Collections Framework to the enhancements Groovy brings to the table when working with Collections. Based on https://tedvinke.wordpress.com/?s=Groovy+Weekend+Collections
The Apache Software Foundation - Ted's Tool Time - Sep 2015Ted Vinke
September's edition of Ted's Tool Time, a recurring First8 Academy presentation about current affairs. This time an overview of the Apache Software Foundation (ASF).
The document summarizes the Devoxx conference, noting that over 5 days, 3,500 attendees from 40 countries participated in the conference along with 200 speakers. An additional 400,000 developers watched presentations online, making Devoxx one of the largest Java conferences. The schedule outlines sessions on various topics each day along with hands-on labs, discussions, and keynotes. Specific sessions are highlighted on topics like Docker, Internet of Things, testing, and more.
Grails GORM - You Know SQL. You Know Queries. Here's GORM.Ted Vinke
This presentation shows practical basics of how Grails Object Relational Mapping (GORM) can help you query data, test it, and think in domain terms along the way when SQL at the moment is all you know.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
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.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
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.
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.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Communications Mining Series - Zero to Hero - Session 1
Upcoming Events 2017 for a Java Software Developer - Ted's Tool Time
1. Ted’s Tool Time
Ted Vinke
First8
Upcoming Events 2017
January 2017
non-marketing
2. FOSDEM
4-5 February, 2017
Brussels
FOSDEM is a free and
non-commercial event organised
by the community for the
community. The goal is to
provide free and open source
software developers and
communities a place to meet.
“
fosdem.org/2017
3. Greach
3 days in March/April
Madrid, Spain
Three days of full of Groovy and
Grails talks and interesting
people to talk and our famous
Friday Beers Party!
“
2017.greachconf.com
4. SecAppDev
February 27 - March 3, 2017
Leuven, Belgium
Looking for a strong foundation
in cryptography? Interested in the
latest web security technologies?
Curious about how to implement
a secure SDLC? Look no more,
because SecAppDev 2017 is the
answer!
“
secappdev.org
5. devcon
April 6th, 2017
CineMec, Ede
The 3rd annual “for developers by
developers” IT conference by
Luminis. In 2017 we will again
celebrate the art of software
engineering.
“
devcon.luminis.eu
6. GOTO
Multiple dates
Multiple locations
Created for developers, by
developers, GOTO Conferences
are focused on bringing the best
minds in the software community
and the most interesting topics to
light.
“
blog.gotocon.com/conferences/
7. IoT Tech
Day
April 19th, 2017
Jaarbeurs Utrecht
Celebrate the love for Smart
Technology at Europe's Biggest
Internet of Things Conference
“
iottechday.nl
8. Open
Tech Day
April 20th, 2017
Jaarbeurs Utrecht
Open Tech Day 2017 is the open
source conference in the Benelux
and will bring together a unique
blend of CTOs, IT architects and
managers, experts and
developers.
“
opentechday.nl
9. GR8Conf
May 31 - June 2, 2017
Copenhagen, Denmark
GR8Conf is an independent,
affordable series of conferences
in Denmark, United States and
India. It's dedicated to the
technologies in the Groovy
ecosystem.
“
gr8conf.eu
10. Spring
I/O
May 18-19, 2017
Barcelona, Spain
Spring I/O is the leading
european conference focused on
the Spring Framework
ecosystem.
“
2017.springio.net
11. Xebicon?
1 day in June
The Netherlands
Connect with the guru’s, creators
and users of the tools and
techniques at the forefront of the
industry
“
xebia.com
12. DevOps
Days
June 28, 2017
Pakhuis de Zwijger,
Amsterdam
The conference that brings
development and operations
together.
“
devopsdays.org
13. JavaOne
October 1-5, 2017
San Francisco, CA, US
Everything there’s to know about
Java, mainly sponsored by Oracle
and partners.
“
oracle.com/javaone
14. J-Fall
1 day in November
CineMec, Ede
Everything there’s to know about
Java, mainly sponsored by Oracle
and partners.
“
nljug.org/jfall/2016
15. Masters
of Java
1 day in November
Veenendaal
The un-official national
championship ‘funprogging’
contest.Part of the
pre-conference of the NL-JUG
J-Fall conference.
“
nljug.org/jfall/2016
17. Red Hat
Summit
/Forum
Multiple events
Every year, we host many
different live and virtual global
events, including conferences,
on-demand webinars, the popular
Red Hat® Summit, and more.
“
redhat.com/en/about/events
18. CD Summit
& Jenkins
Days
2 days in October
Amsterdam
The CD Summit & Jenkins Days
Amsterdam focuses on
continuous integration (CI) and
continuous delivery (CD) as the
fundamental best practice for
enterprise software delivery.
“
devopsconnect.com/cd-summit-ams
terdam-16/
19. Devoxx
November 6-10, 2017
Antwerp, Belgium
The biggest vendor-independent
Java conference in the world, for
developers by developers.
“
devoxx.com