This is a quick update on some of our recent projects where we use Smalltalk for driving robots at Ecole des Mines de Douai. This presentation was given at ESUG 2012 conference in Gent, Belgium.
This device modeling report examines the transient current characteristics of an OSRAM 64472BT SIL halogen lamp. A circuit simulation shows the lamp's current peaks at just over 2 amps at startup and falls to around 0 amps after 100 milliseconds. The evaluation circuit uses a 0V DC offset and 309V amplitude at 50Hz frequency to drive the lamp.
SPICE MODEL of CMZB22 (Standard+ Model) in SPICE PARKTsuyoshi Horigome
SPICE MODEL of CMZB22 (Standard+ Model) in SPICE PARK. English Version is http://www.spicepark.net.Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ND-114CA , LTspice Model in SPICE PARKTsuyoshi Horigome
This device modeling report summarizes the simulation of a SHARP ND-114CA solar cell component. The report includes the component parts number and manufacturer, describes the LTspice simulation model used, and shows the output characteristics graph and comparison table of key parameters between measured and simulated values which are all within 2% error.
SPICE MODEL of NQ-190AA , LTspice Model in SPICE PARKTsuyoshi Horigome
SPICE MODEL of NQ-190AA , LTspice Model in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
First Tests of a Helper Robot in a Shopping MallNoury Bouraqadi
First experiments of a helper robot for shopping mall as announced in the 2013 edition of the European Smalltalk Users Group conference. This robot is developped using the PhaROS client of the ROS middleware.
The document discusses PhaROS, a framework for robotic behavior development based on the Robot Operating System (ROS) architecture. PhaROS aims to provide high-level abstractions to ROS and make it easier to program robots for tasks like navigation in unknown environments. It introduces concepts like nodes, topics, and services from ROS. PhaROS includes tools like a command line interface for installing, creating, and distributing robot software packages. Examples of implementations using PhaROS include drivers for robots and localization algorithms.
Towards Test-Driven Development for Mobile RobotsNoury Bouraqadi
Slides of the presentation given at the ICRA 2013 workshop on Software Development and Integration in Robotics (SDIRIII) http://robotics.unibg.it/tcsoft/sdir2013/index.html
Towards Live Programming in ROS with PhaROS and LRPNoury Bouraqadi
The document proposes a live programming approach for the Robot Operating System (ROS) using PhaROS and LRP. It identifies limitations of ROS for live programming like static launch files and lack of hot code swapping. The approach integrates a domain specific language for hierarchical state machines called LRP with PhaROS, a ROS client for the Pharo programming language. This allows ROS nodes to be developed in Pharo and everything to happen at runtime, enabling live parameter changes, code updates, and connection changes for ROS applications. Examples of using this approach include a robot that stops on obstacles and an obstacle avoider behavior.
This device modeling report examines the transient current characteristics of an OSRAM 64472BT SIL halogen lamp. A circuit simulation shows the lamp's current peaks at just over 2 amps at startup and falls to around 0 amps after 100 milliseconds. The evaluation circuit uses a 0V DC offset and 309V amplitude at 50Hz frequency to drive the lamp.
SPICE MODEL of CMZB22 (Standard+ Model) in SPICE PARKTsuyoshi Horigome
SPICE MODEL of CMZB22 (Standard+ Model) in SPICE PARK. English Version is http://www.spicepark.net.Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ND-114CA , LTspice Model in SPICE PARKTsuyoshi Horigome
This device modeling report summarizes the simulation of a SHARP ND-114CA solar cell component. The report includes the component parts number and manufacturer, describes the LTspice simulation model used, and shows the output characteristics graph and comparison table of key parameters between measured and simulated values which are all within 2% error.
SPICE MODEL of NQ-190AA , LTspice Model in SPICE PARKTsuyoshi Horigome
SPICE MODEL of NQ-190AA , LTspice Model in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
First Tests of a Helper Robot in a Shopping MallNoury Bouraqadi
First experiments of a helper robot for shopping mall as announced in the 2013 edition of the European Smalltalk Users Group conference. This robot is developped using the PhaROS client of the ROS middleware.
The document discusses PhaROS, a framework for robotic behavior development based on the Robot Operating System (ROS) architecture. PhaROS aims to provide high-level abstractions to ROS and make it easier to program robots for tasks like navigation in unknown environments. It introduces concepts like nodes, topics, and services from ROS. PhaROS includes tools like a command line interface for installing, creating, and distributing robot software packages. Examples of implementations using PhaROS include drivers for robots and localization algorithms.
Towards Test-Driven Development for Mobile RobotsNoury Bouraqadi
Slides of the presentation given at the ICRA 2013 workshop on Software Development and Integration in Robotics (SDIRIII) http://robotics.unibg.it/tcsoft/sdir2013/index.html
Towards Live Programming in ROS with PhaROS and LRPNoury Bouraqadi
The document proposes a live programming approach for the Robot Operating System (ROS) using PhaROS and LRP. It identifies limitations of ROS for live programming like static launch files and lack of hot code swapping. The approach integrates a domain specific language for hierarchical state machines called LRP with PhaROS, a ROS client for the Pharo programming language. This allows ROS nodes to be developed in Pharo and everything to happen at runtime, enabling live parameter changes, code updates, and connection changes for ROS applications. Examples of using this approach include a robot that stops on obstacles and an obstacle avoider behavior.
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
The document announces a Smalltalk meetup happening on November 10th 2023 that will feature a talk about PharoJS, a framework that allows developers to write code in Pharo and run it on JavaScript. PharoJS provides a transpiler to convert Pharo code to JavaScript, libraries to extend JavaScript objects with Pharo behaviors, and tools like a playground and inspector for JavaScript objects. Examples of projects using PharoJS include mobile apps built with HTML/CSS and web apps like PLC3000.com which has over 1000 tests and classes for its client and server code.
PharoJS dates back to 2015. True to Pharo's philosophy, it was started to build real world software.
Actually, the initial motivation behind PharoJS was building mobile applications based Web technologies using Cordova (formaly PhoneGap).
This means that for production, Pharo code is transpiled to Javascript to benefit from JS's portability and speed.
But, for development, we wanted to benefit from Pharo's unique set of features and IDE.
To do so, PharoJS provides a framework and a toolset that supports integrating Pharo code with third-party JS libraries.
It also enables testing and debugging applications running on a JS interpreter.
We'll discuss these features, and how they were successfully used to produce real world software.
The document discusses the results of a study on the effects of a new drug on memory and cognitive function in older adults. The double-blind study involved giving either the new drug or a placebo to 100 volunteers aged 65-80 over a 6 month period. Testing showed those receiving the drug experienced statistically significant improvements in short-term memory retention and processing speed compared to the placebo group.
ALPAGA : An AeriaL Platform for sampling Atmospheric Gases and AerosolsNoury Bouraqadi
The ALPAGA project proposes the construction of an AeriaL Platform for sampling Atmospheric Gases and Aerosols. It involves a drone-based solution to make 3 dimensional maps of Volatile Organic Compounds (VOCs) and aerosol particles. Such atmospheric species have well-documented impacts on both health, leading to millions of premature deaths yearly, and climate, nowadays estimated to compensate (at least for aerosols) some of the greenhouse gas effect.
We present the current status of the architecture we have been developing as part of the ALPAGA project. The solution under development involves both hardware and software parts, built on top of a commercial DJI M600 Pro hexarotor drone. On the hardware side we are building a nacelle that will store air samples in containers carried by the drone. Using a Raspberry-pi running ROS, we remotely control a vacuum suction pump to suck air into inert teflon bags. We discuss challenges we have faced so far, solutions we have implemented, and how we plan to automate map construction by geolocalizing samples collected at different locations.
PharoJS allows developing applications in Pharo that run on JavaScript. It has been ported to Pharo 7 and has over 300 commits on GitHub. The project aims to improve stability, add mobile app tutorials, better integrate third party JS libraries, and fix bugs. Within a year they plan to rebuild the middleware, improve WebSocket support, add more mobile apps, and explore integration with Seaside, desktop apps, and porting to other platforms. Collaborators are welcome on GitHub, their website, Slack, and Twitter.
UbiquiTalk - An Infrastructure for Ubiquitous Computing (ESUG 2006)Noury Bouraqadi
These slides were presented at the 14th International Smalltalk Conference, organized by the European Smalltalk Users Group (ESUG). Prague, Czech Republic, 2006.
--- Abstract
UbiquiTalk is an open P2P platform that supports automatic peer interaction without requiring any infrastructure or prior knowledge on interacting peers. Hence, UbiquiTalk can be used either within a network infrastructure or an adhoc network (e.g. Wifi).
Each UbiquiTalk peer, named "host", can act either as a service provider or as a client or both. Users are provided an administration graphical interface to customize their respective hosts, and choose to export or import some services or none. The client part of UbiquiTalk GUI allows user to watch host detection and disappearing. Moreover, it allows users to use some service provided by a particular host. Currently, we have two GUIs one for PDAs and the other for laptops and desktop computers.
UbiquiTalk has been implemented on top of Squeak. It relies on rST (Remote Smalltalk) for remote message sending. Regarding host discovery, We used IP Group Multicast. Therefore, UbiquiTalk can be used through the Internet.
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionNoury Bouraqadi
Slides + comments + appendices of the PhD defense of Johann Dichtl. The validation relied on ROS and Pharo. More info and demo video at: https://noury.tech/projects/polygon-based-slam/
OCEAN is a networking library that provides a clean API for socket programming. It aims to abstract low-level socket details and support multiple protocols and backends. The library contains classes for sockets, servers, conversations and more. It has been tested for TCP, UDP, HTTP, and SOCKS sockets. The current status shows 17 classes, 188 methods, and unit tests cover around 44% of the methods. The document requests help in writing additional tests and improving the library code.
Invited Speaker at the first "Deep into Smalltalk" spring school. 7-11 march 2011. The pdf of this slides is also available onlie at: http://car.mines-douai.fr/noury/docs/deepIntoSmalltalk2011
Autonomous Mobile Robots with Pharo Smalltalk. Presentation given at the JM2L (Journées Méditérrannéennes des logiciels libres). 27 nov 2010.
First introduce mobile robotics and robotic software architectures. Then presents Pharo using robotic examples.
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.
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
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.
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.
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.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
The document announces a Smalltalk meetup happening on November 10th 2023 that will feature a talk about PharoJS, a framework that allows developers to write code in Pharo and run it on JavaScript. PharoJS provides a transpiler to convert Pharo code to JavaScript, libraries to extend JavaScript objects with Pharo behaviors, and tools like a playground and inspector for JavaScript objects. Examples of projects using PharoJS include mobile apps built with HTML/CSS and web apps like PLC3000.com which has over 1000 tests and classes for its client and server code.
PharoJS dates back to 2015. True to Pharo's philosophy, it was started to build real world software.
Actually, the initial motivation behind PharoJS was building mobile applications based Web technologies using Cordova (formaly PhoneGap).
This means that for production, Pharo code is transpiled to Javascript to benefit from JS's portability and speed.
But, for development, we wanted to benefit from Pharo's unique set of features and IDE.
To do so, PharoJS provides a framework and a toolset that supports integrating Pharo code with third-party JS libraries.
It also enables testing and debugging applications running on a JS interpreter.
We'll discuss these features, and how they were successfully used to produce real world software.
The document discusses the results of a study on the effects of a new drug on memory and cognitive function in older adults. The double-blind study involved giving either the new drug or a placebo to 100 volunteers aged 65-80 over a 6 month period. Testing showed those receiving the drug experienced statistically significant improvements in short-term memory retention and processing speed compared to the placebo group.
ALPAGA : An AeriaL Platform for sampling Atmospheric Gases and AerosolsNoury Bouraqadi
The ALPAGA project proposes the construction of an AeriaL Platform for sampling Atmospheric Gases and Aerosols. It involves a drone-based solution to make 3 dimensional maps of Volatile Organic Compounds (VOCs) and aerosol particles. Such atmospheric species have well-documented impacts on both health, leading to millions of premature deaths yearly, and climate, nowadays estimated to compensate (at least for aerosols) some of the greenhouse gas effect.
We present the current status of the architecture we have been developing as part of the ALPAGA project. The solution under development involves both hardware and software parts, built on top of a commercial DJI M600 Pro hexarotor drone. On the hardware side we are building a nacelle that will store air samples in containers carried by the drone. Using a Raspberry-pi running ROS, we remotely control a vacuum suction pump to suck air into inert teflon bags. We discuss challenges we have faced so far, solutions we have implemented, and how we plan to automate map construction by geolocalizing samples collected at different locations.
PharoJS allows developing applications in Pharo that run on JavaScript. It has been ported to Pharo 7 and has over 300 commits on GitHub. The project aims to improve stability, add mobile app tutorials, better integrate third party JS libraries, and fix bugs. Within a year they plan to rebuild the middleware, improve WebSocket support, add more mobile apps, and explore integration with Seaside, desktop apps, and porting to other platforms. Collaborators are welcome on GitHub, their website, Slack, and Twitter.
UbiquiTalk - An Infrastructure for Ubiquitous Computing (ESUG 2006)Noury Bouraqadi
These slides were presented at the 14th International Smalltalk Conference, organized by the European Smalltalk Users Group (ESUG). Prague, Czech Republic, 2006.
--- Abstract
UbiquiTalk is an open P2P platform that supports automatic peer interaction without requiring any infrastructure or prior knowledge on interacting peers. Hence, UbiquiTalk can be used either within a network infrastructure or an adhoc network (e.g. Wifi).
Each UbiquiTalk peer, named "host", can act either as a service provider or as a client or both. Users are provided an administration graphical interface to customize their respective hosts, and choose to export or import some services or none. The client part of UbiquiTalk GUI allows user to watch host detection and disappearing. Moreover, it allows users to use some service provided by a particular host. Currently, we have two GUIs one for PDAs and the other for laptops and desktop computers.
UbiquiTalk has been implemented on top of Squeak. It relies on rST (Remote Smalltalk) for remote message sending. Regarding host discovery, We used IP Group Multicast. Therefore, UbiquiTalk can be used through the Internet.
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionNoury Bouraqadi
Slides + comments + appendices of the PhD defense of Johann Dichtl. The validation relied on ROS and Pharo. More info and demo video at: https://noury.tech/projects/polygon-based-slam/
OCEAN is a networking library that provides a clean API for socket programming. It aims to abstract low-level socket details and support multiple protocols and backends. The library contains classes for sockets, servers, conversations and more. It has been tested for TCP, UDP, HTTP, and SOCKS sockets. The current status shows 17 classes, 188 methods, and unit tests cover around 44% of the methods. The document requests help in writing additional tests and improving the library code.
Invited Speaker at the first "Deep into Smalltalk" spring school. 7-11 march 2011. The pdf of this slides is also available onlie at: http://car.mines-douai.fr/noury/docs/deepIntoSmalltalk2011
Autonomous Mobile Robots with Pharo Smalltalk. Presentation given at the JM2L (Journées Méditérrannéennes des logiciels libres). 27 nov 2010.
First introduce mobile robotics and robotic software architectures. Then presents Pharo using robotic examples.
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.
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
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.
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.
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.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
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.
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.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology