The last meetup discussed going on a vacation. Burr Sutter spoke and they gave away two JetBrains licenses. They announced the next events will be Adopt-a-JSR Day on June 1st and a Victor Rentea Meetup on June 4th.
This document discusses NoSQL databases and frameworks for using them with Java applications. It summarizes the advantages of NoSQL databases, different types including key-value, column-oriented, document and graph databases. It also discusses frameworks like NoSQL Endgame that aim to provide a common API for working with multiple NoSQL databases from Java code. However, it notes that fully supporting all NoSQL databases and scenarios is still a challenge for such frameworks.
The document discusses how to succeed in one's developer career after graduating. It provides tips such as doing things others won't, being confident, daring to fail a lot in your 20s, getting a mentor, and maintaining a positive attitude. It emphasizes having a strong work ethic, focusing one's efforts, being humble, dropping perfectionism, having discipline over motivation, and planning ahead. The overall message is that success equals happiness and is achieved through taking care of one's health, behaviors, and performance.
This document discusses NoSQL Endgame, a framework for mapping object-relational mappings to NoSQL databases. It provides a cleaner DAO implementation and removes boilerplate code by supporting key-value stores, column-oriented, document, and graph databases. However, it only supports a few popular NoSQL databases out of the box and switching between vendors is not entirely easy. The framework is also outdated as the last release was in 2018.
Be the Leader of Your Own Career Global Summit for Java Devs 21Thodoris Bais
The document discusses how to own and lead one's developer career. It provides tips for becoming a leader such as being confident, making decisions, building feedback, maintaining a positive attitude, and keeping calm. It also discusses the importance of having a strong work ethic, defining work ethic, and finding one's purpose. Additional leadership tips include being humble, dropping perfectionism, having a "now" mentality, preparing, doing more, focusing, using social skills, having an escape, eating right, and planning ahead. The presentation emphasizes that success equals happiness and stresses taking care of one's health, behavior, and performance.
How to grow an amazing community - JavaLand 2021Thodoris Bais
This document provides tips on how to grow an amazing community. It discusses establishing a board, finding venues and food sponsors close to the community, having regular monthly meetups planned several months in advance, partnering with conferences for promotions, using multiple communication channels, giving out promotional items, running speaker training and educational programs, and continuing to aim high and have fun as the community grows. The pandemic has led the community discussed to stop hosting online events and focus on in-person meetups once it is safe to do so again.
Securing eHealth, eGovernment and eBanking with Java - IT-Tage 2020 ConferenceThodoris Bais
This document discusses securing eHealth, eGovernment, and eBanking applications with Java. It covers electronic signatures and certificates, describing simple, advanced, and qualified electronic signatures. It also discusses the Digital Signature Services (DSS) framework, an open-source Java library that supports creating and validating electronic signatures in accordance with European regulations. The framework allows creating and extending digital signatures and validating them for different document formats like XML, PDF, and more. It implements signature profiles and standards including XAdES, CAdES, PAdES, and ASiC.
Securing eHealth, eGovernment and eBanking with Java - JCON ConferenceThodoris Bais
This document discusses securing eHealth, eGovernment, and eBanking applications with Java. It covers electronic signatures and certificates, describing signature types like simple, advanced, qualified, and qualified with accreditation. It discusses certificate formats and signature packaging. The DSS framework is introduced for creating, extending, and validating digital signatures across formats like XML, PDF, and ASiC. The document proposes a demo and provides links for further information.
This document discusses NoSQL databases and frameworks for using them with Java applications. It summarizes the advantages of NoSQL databases, different types including key-value, column-oriented, document and graph databases. It also discusses frameworks like NoSQL Endgame that aim to provide a common API for working with multiple NoSQL databases from Java code. However, it notes that fully supporting all NoSQL databases and scenarios is still a challenge for such frameworks.
The document discusses how to succeed in one's developer career after graduating. It provides tips such as doing things others won't, being confident, daring to fail a lot in your 20s, getting a mentor, and maintaining a positive attitude. It emphasizes having a strong work ethic, focusing one's efforts, being humble, dropping perfectionism, having discipline over motivation, and planning ahead. The overall message is that success equals happiness and is achieved through taking care of one's health, behaviors, and performance.
This document discusses NoSQL Endgame, a framework for mapping object-relational mappings to NoSQL databases. It provides a cleaner DAO implementation and removes boilerplate code by supporting key-value stores, column-oriented, document, and graph databases. However, it only supports a few popular NoSQL databases out of the box and switching between vendors is not entirely easy. The framework is also outdated as the last release was in 2018.
Be the Leader of Your Own Career Global Summit for Java Devs 21Thodoris Bais
The document discusses how to own and lead one's developer career. It provides tips for becoming a leader such as being confident, making decisions, building feedback, maintaining a positive attitude, and keeping calm. It also discusses the importance of having a strong work ethic, defining work ethic, and finding one's purpose. Additional leadership tips include being humble, dropping perfectionism, having a "now" mentality, preparing, doing more, focusing, using social skills, having an escape, eating right, and planning ahead. The presentation emphasizes that success equals happiness and stresses taking care of one's health, behavior, and performance.
How to grow an amazing community - JavaLand 2021Thodoris Bais
This document provides tips on how to grow an amazing community. It discusses establishing a board, finding venues and food sponsors close to the community, having regular monthly meetups planned several months in advance, partnering with conferences for promotions, using multiple communication channels, giving out promotional items, running speaker training and educational programs, and continuing to aim high and have fun as the community grows. The pandemic has led the community discussed to stop hosting online events and focus on in-person meetups once it is safe to do so again.
Securing eHealth, eGovernment and eBanking with Java - IT-Tage 2020 ConferenceThodoris Bais
This document discusses securing eHealth, eGovernment, and eBanking applications with Java. It covers electronic signatures and certificates, describing simple, advanced, and qualified electronic signatures. It also discusses the Digital Signature Services (DSS) framework, an open-source Java library that supports creating and validating electronic signatures in accordance with European regulations. The framework allows creating and extending digital signatures and validating them for different document formats like XML, PDF, and more. It implements signature profiles and standards including XAdES, CAdES, PAdES, and ASiC.
Securing eHealth, eGovernment and eBanking with Java - JCON ConferenceThodoris Bais
This document discusses securing eHealth, eGovernment, and eBanking applications with Java. It covers electronic signatures and certificates, describing signature types like simple, advanced, qualified, and qualified with accreditation. It discusses certificate formats and signature packaging. The DSS framework is introduced for creating, extending, and validating digital signatures across formats like XML, PDF, and ASiC. The document proposes a demo and provides links for further information.
Be the Leader of Your Own Career JCON Conference 2020Thodoris Bais
The document discusses how to own your developer career and be a leader. It provides tips for becoming a leader such as being confident, making decisions, building feedback, maintaining a positive attitude, and keeping calm. It also discusses the need for authentic leadership and having a strong work ethic which involves having purpose and applying mental and physical effort to achieve goals and standards of acceptable behavior.
This document discusses NoSQL databases and frameworks for using them with Java applications. It summarizes the advantages of NoSQL databases, different types including key-value, column-oriented, document and graph databases. Frameworks like JPA are challenging to use with NoSQL due to differences from SQL databases. Other options like Spring Data and GORM aim to provide a more native interface for NoSQL but support a limited number of database types. Choosing the right approach depends on the specific use case and database.
The document summarizes a meetup of the Utrecht Java User Group from September 2020. It discusses that their last meetup was in September before a vacation. At this meetup, they had giveaways including JetBrains licenses and a conference ticket. They thanked sponsor Blue4IT and said they look forward to their next meetup.
Developer Career: Own it - SouJava April 2020Thodoris Bais
This document outlines principles for owning one's developer career. It discusses reading, writing, delivering, and sharing code on a daily basis. It also recommends automating repetitive tasks, documenting work, avoiding distractions, communicating, finding a mentor, relaxing, sleeping, and stepping back from work. The overall message is to work hard, be patient, and ignore criticism as you progress in your career.
Securing eHealth and eGovernment with Java - AllTheTalksOnline 2020Thodoris Bais
This document outlines an agenda for a presentation on electronic signatures in eHealth and eGovernment. The agenda includes: an introduction to eHealth and eGovernment; requirements for secure transmission such as integrity, identity, and authenticity; benefits and risks of electronic signatures; different types of electronic signatures and certificates; signature formats, packaging, and processes; and an overview of the Digital Signature Services (DSS) framework for creating and validating signatures. There is also a demonstration and time for questions.
How to pitch an innovative idea in a corporate environmentThodoris Bais
ABN Amro's Innovation Circl supported the University SDG Challenge in 2020, a programme where 10+ universities in the Netherlands compete with a team of top students in solving Sustainable Development Goals - related challenges of corporates and governmental organisations.
As part of this collaboration ABN Amro had the chance to host two short talks: one on sustainability and one on pitching.
I delivered the talk on How to pitch an innovative idea in a Corporate Environment
The document announces a meetup held by the Utrecht Java User Group in February 2020. It provides a recap of the last meetup and details prizes and giveaways that were offered including a JetBrains license, API conference ticket, and serverless architecture conference ticket. It also teases an upcoming gaming theme for the March meetup and invites attendees to join the meetup's Slack channel.
Developer Career: Own it - Adorsys 2020Thodoris Bais
This document outlines principles for owning one's developer career. It recommends doing the following on a daily basis: reading code, writing code, delivering code, solving problems, and sharing knowledge. It also provides eight principles for being more productive: automation, documentation, avoiding distractions, communication, finding a mentor, relaxation, sleep, and stepping back. The overall message is to work hard, be patient, and ignore criticism as you progress in your career.
How JSR 385 could have Saved the Mars Climate Orbiter Adorsys 2020Thodoris Bais
The document discusses how using JSR-385 instead of primitive types could have prevented the loss of the Mars Climate Orbiter. It describes how the orbiter launched in 1998 to study the Martian climate but was lost due to a failure to correctly convert between unit systems. Adopting JSR-385's quantity-based units could have automatically handled the unit conversions and caught the error. The document encourages readers to use JSR-385 to avoid similar issues and provides an overview of the specification.
The January 2020 meetup of the Utrecht Java User Group was recapped, where a JetBrains license and ticket to React Summit Amsterdam were given away. Plans for the February meetup were announced, and Blue4IT was thanked for their support.
Developer Career: Own it - Java2Days 2019Thodoris Bais
The document discusses how to own your developer career. It recommends focusing on progress over perfection by reading code, writing code, delivering code, solving problems, and sharing knowledge every day. It also provides principles for being more productive such as automation, documentation, limiting distractions, communication, finding a mentor, relaxation, sleep, and stepping back. The overall message is to work hard, be patient, and ignore criticism.
Securing eHealth and eGovernment with Java - Java2Days 2019Thodoris Bais
The document discusses securing eHealth and eGovernment systems with electronic signatures in Java. It covers topics like eHealth and eGovernment use cases in Germany and the Netherlands, requirements for secure transmission, electronic signature types and certificates, the Digital Signature Services (DSS) framework, and PDF security issues. The presentation aims to demonstrate how to create and validate digital signatures using Java libraries to enable secure eHealth and eGovernment applications and document exchange.
Utrecht JUG meetup December 2019 Speaker IncubatorThodoris Bais
The document announces the last meetup of the Utrecht Java User Group in 2019, with giveaways of 2 JetBrains licenses. It also teases the first meetup for 2020 and welcomes a new board member, thanking sponsor CodeSquad. The group looks forward to its next meetup.
How JSR 385 could have Saved the Mars Climate Orbiter DevoxxUA 2019Thodoris Bais
The document discusses the Mars Climate Orbiter mission, which failed due to a mix-up between metric and imperial units. It suggests that using JSR-385, a Java specification request for a units of measurement API, could have prevented this error. JSR-385 provides a standard library for defining and working with physical quantities and units that avoids issues with primitive types. The document provides an overview of key concepts in JSR-385 like dimensions, units, quantities, and systems of units.
How JSR 385 could have Saved the Mars Climate Orbiter JFall 2019Thodoris Bais
The document discusses the Mars Climate Orbiter mission that failed in 1999 due to a discrepancy in measurement units. It suggests that using JSR-385, the Java Specification Requests Units of Measurement API, could have prevented this failure by catching the unit mismatch. JSR-385 provides a standard library for working with quantities, units, and unit conversions that avoids issues with primitive types representing values with implicit units. The document promotes JSR-385 and its role in avoiding measurement errors through proper handling of units.
How JSR 385 could have Saved the Mars Climate Orbiter CodeMotion Milan Octobe...Thodoris Bais
The document discusses the Mars Climate Orbiter mission that failed in 1999 due to a unit mix-up. It suggests that using JSR 385, which standardizes units of measurement in Java, could have prevented this error. The document then provides an overview of key concepts in JSR 385, including dimensions, units, quantities, systems of units, and how it standardizes representations and calculations involving units and physical quantities. It highlights the status of JSR 385, which is now finalized.
How JSR 385 Could have Saved the Mars Climate Orbiter JCON September 2019Thodoris Bais
The document discusses how the JSR-385 Units of Measurement API could have prevented errors like those that caused the loss of the Mars Climate Orbiter. It provides an overview of JSR-385, which specifies how to model measurement values, quantities, and units in Java. It aims to address the fundamental problem that primitive types in Java are not aware of their units. JSR-385 defines concepts like dimensions, units, quantities, prefixes, and converters to provide a standard way to work with physical quantities and avoid errors caused by unit mismatches.
Be the Leader of Your Own Career JCON Conference 2020Thodoris Bais
The document discusses how to own your developer career and be a leader. It provides tips for becoming a leader such as being confident, making decisions, building feedback, maintaining a positive attitude, and keeping calm. It also discusses the need for authentic leadership and having a strong work ethic which involves having purpose and applying mental and physical effort to achieve goals and standards of acceptable behavior.
This document discusses NoSQL databases and frameworks for using them with Java applications. It summarizes the advantages of NoSQL databases, different types including key-value, column-oriented, document and graph databases. Frameworks like JPA are challenging to use with NoSQL due to differences from SQL databases. Other options like Spring Data and GORM aim to provide a more native interface for NoSQL but support a limited number of database types. Choosing the right approach depends on the specific use case and database.
The document summarizes a meetup of the Utrecht Java User Group from September 2020. It discusses that their last meetup was in September before a vacation. At this meetup, they had giveaways including JetBrains licenses and a conference ticket. They thanked sponsor Blue4IT and said they look forward to their next meetup.
Developer Career: Own it - SouJava April 2020Thodoris Bais
This document outlines principles for owning one's developer career. It discusses reading, writing, delivering, and sharing code on a daily basis. It also recommends automating repetitive tasks, documenting work, avoiding distractions, communicating, finding a mentor, relaxing, sleeping, and stepping back from work. The overall message is to work hard, be patient, and ignore criticism as you progress in your career.
Securing eHealth and eGovernment with Java - AllTheTalksOnline 2020Thodoris Bais
This document outlines an agenda for a presentation on electronic signatures in eHealth and eGovernment. The agenda includes: an introduction to eHealth and eGovernment; requirements for secure transmission such as integrity, identity, and authenticity; benefits and risks of electronic signatures; different types of electronic signatures and certificates; signature formats, packaging, and processes; and an overview of the Digital Signature Services (DSS) framework for creating and validating signatures. There is also a demonstration and time for questions.
How to pitch an innovative idea in a corporate environmentThodoris Bais
ABN Amro's Innovation Circl supported the University SDG Challenge in 2020, a programme where 10+ universities in the Netherlands compete with a team of top students in solving Sustainable Development Goals - related challenges of corporates and governmental organisations.
As part of this collaboration ABN Amro had the chance to host two short talks: one on sustainability and one on pitching.
I delivered the talk on How to pitch an innovative idea in a Corporate Environment
The document announces a meetup held by the Utrecht Java User Group in February 2020. It provides a recap of the last meetup and details prizes and giveaways that were offered including a JetBrains license, API conference ticket, and serverless architecture conference ticket. It also teases an upcoming gaming theme for the March meetup and invites attendees to join the meetup's Slack channel.
Developer Career: Own it - Adorsys 2020Thodoris Bais
This document outlines principles for owning one's developer career. It recommends doing the following on a daily basis: reading code, writing code, delivering code, solving problems, and sharing knowledge. It also provides eight principles for being more productive: automation, documentation, avoiding distractions, communication, finding a mentor, relaxation, sleep, and stepping back. The overall message is to work hard, be patient, and ignore criticism as you progress in your career.
How JSR 385 could have Saved the Mars Climate Orbiter Adorsys 2020Thodoris Bais
The document discusses how using JSR-385 instead of primitive types could have prevented the loss of the Mars Climate Orbiter. It describes how the orbiter launched in 1998 to study the Martian climate but was lost due to a failure to correctly convert between unit systems. Adopting JSR-385's quantity-based units could have automatically handled the unit conversions and caught the error. The document encourages readers to use JSR-385 to avoid similar issues and provides an overview of the specification.
The January 2020 meetup of the Utrecht Java User Group was recapped, where a JetBrains license and ticket to React Summit Amsterdam were given away. Plans for the February meetup were announced, and Blue4IT was thanked for their support.
Developer Career: Own it - Java2Days 2019Thodoris Bais
The document discusses how to own your developer career. It recommends focusing on progress over perfection by reading code, writing code, delivering code, solving problems, and sharing knowledge every day. It also provides principles for being more productive such as automation, documentation, limiting distractions, communication, finding a mentor, relaxation, sleep, and stepping back. The overall message is to work hard, be patient, and ignore criticism.
Securing eHealth and eGovernment with Java - Java2Days 2019Thodoris Bais
The document discusses securing eHealth and eGovernment systems with electronic signatures in Java. It covers topics like eHealth and eGovernment use cases in Germany and the Netherlands, requirements for secure transmission, electronic signature types and certificates, the Digital Signature Services (DSS) framework, and PDF security issues. The presentation aims to demonstrate how to create and validate digital signatures using Java libraries to enable secure eHealth and eGovernment applications and document exchange.
Utrecht JUG meetup December 2019 Speaker IncubatorThodoris Bais
The document announces the last meetup of the Utrecht Java User Group in 2019, with giveaways of 2 JetBrains licenses. It also teases the first meetup for 2020 and welcomes a new board member, thanking sponsor CodeSquad. The group looks forward to its next meetup.
How JSR 385 could have Saved the Mars Climate Orbiter DevoxxUA 2019Thodoris Bais
The document discusses the Mars Climate Orbiter mission, which failed due to a mix-up between metric and imperial units. It suggests that using JSR-385, a Java specification request for a units of measurement API, could have prevented this error. JSR-385 provides a standard library for defining and working with physical quantities and units that avoids issues with primitive types. The document provides an overview of key concepts in JSR-385 like dimensions, units, quantities, and systems of units.
How JSR 385 could have Saved the Mars Climate Orbiter JFall 2019Thodoris Bais
The document discusses the Mars Climate Orbiter mission that failed in 1999 due to a discrepancy in measurement units. It suggests that using JSR-385, the Java Specification Requests Units of Measurement API, could have prevented this failure by catching the unit mismatch. JSR-385 provides a standard library for working with quantities, units, and unit conversions that avoids issues with primitive types representing values with implicit units. The document promotes JSR-385 and its role in avoiding measurement errors through proper handling of units.
How JSR 385 could have Saved the Mars Climate Orbiter CodeMotion Milan Octobe...Thodoris Bais
The document discusses the Mars Climate Orbiter mission that failed in 1999 due to a unit mix-up. It suggests that using JSR 385, which standardizes units of measurement in Java, could have prevented this error. The document then provides an overview of key concepts in JSR 385, including dimensions, units, quantities, systems of units, and how it standardizes representations and calculations involving units and physical quantities. It highlights the status of JSR 385, which is now finalized.
How JSR 385 Could have Saved the Mars Climate Orbiter JCON September 2019Thodoris Bais
The document discusses how the JSR-385 Units of Measurement API could have prevented errors like those that caused the loss of the Mars Climate Orbiter. It provides an overview of JSR-385, which specifies how to model measurement values, quantities, and units in Java. It aims to address the fundamental problem that primitive types in Java are not aware of their units. JSR-385 defines concepts like dimensions, units, quantities, prefixes, and converters to provide a standard way to work with physical quantities and avoid errors caused by unit mismatches.
"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.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
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.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
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/
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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/
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).
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
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