New from BookNet Canada: Standards & Certification - Tech Forum 2016 - Tom Ri...BookNet Canada
"New from BookNet Canada: Standards & Certification" by Tom Richardson (BookNet Canada) for Tech Forum 2016, presented by BookNet Canada - April 1, 2016
In this session, we’ll focus exclusively on OpenStack Swift, OpenStack’s object store capability. We’ll review the architecture, use cases, deployment strategies and common obstacles as we “open up the covers” on this exciting element of the OpenStack architecture.
ILS on a shoe-string budget: open source software in a non-profit organization
Jolene Bennett and Zachary Osborne
Without the budgetary means to purchase proprietary software or hire consultants, the
Weston Family Library at the Toronto Botanical Garden embarked upon an
ambitious project to migrate its catalogue from InMagic to Koha, an open-source ILS platform. This session outlines the resources and processes that were used,
including volunteer technical expertise, freely available software, and other web
applications in order to migrate non-MARC bibliographic data from InMagic to a usable
format for the new Koha platform. We describe the win-win process of using
volunteer talent in a tight labour market to create an ILS in a non-profit organization.
By recruiting library technician and librarian volunteers, the library gained its necessary catalogue upgrade, and volunteers gained incomparable and marketable experience.
New from BookNet Canada: Standards & Certification - Tech Forum 2016 - Tom Ri...BookNet Canada
"New from BookNet Canada: Standards & Certification" by Tom Richardson (BookNet Canada) for Tech Forum 2016, presented by BookNet Canada - April 1, 2016
In this session, we’ll focus exclusively on OpenStack Swift, OpenStack’s object store capability. We’ll review the architecture, use cases, deployment strategies and common obstacles as we “open up the covers” on this exciting element of the OpenStack architecture.
ILS on a shoe-string budget: open source software in a non-profit organization
Jolene Bennett and Zachary Osborne
Without the budgetary means to purchase proprietary software or hire consultants, the
Weston Family Library at the Toronto Botanical Garden embarked upon an
ambitious project to migrate its catalogue from InMagic to Koha, an open-source ILS platform. This session outlines the resources and processes that were used,
including volunteer technical expertise, freely available software, and other web
applications in order to migrate non-MARC bibliographic data from InMagic to a usable
format for the new Koha platform. We describe the win-win process of using
volunteer talent in a tight labour market to create an ILS in a non-profit organization.
By recruiting library technician and librarian volunteers, the library gained its necessary catalogue upgrade, and volunteers gained incomparable and marketable experience.
SharePoint developers regularly face the decision, where do I put my application’s data? Sometimes this is an easy choice, using SharePoint Lists, or a SQL Server Database, but often a better solution exists. Or at least knowing that alternatives exist is beneficial, and further knowing when to use them. There are actually many storage options that both ASP.NET and SharePoint (along with modern browsers, HTML5, JavaScript) offer. This session will discuss many of these choices with best practices in mind along with live demonstrations. Examples include SharePoint Lists, Secure Store, property bags, persisted objects, Linq (to SQL, Entity, and SharePoint), web part properties, serialization options (to/from JSON and XML), session state, viewstate, httpruntime, application state, and thread bag. Also, client side storage examples will be introduced using modern HTML5 and JavaScript techniques. Further, free 3rd party products will be introduced that can be employed. Applies to all modern versions of SharePoint including 2013.
This is a starting point for applications with complex business logic. It is a PHP MVC skeleton with a Domain (Domain Model), Data Mapper and Service Layer. It uses Zend Framework 2 however may be ported to other frameworks quite easily. You are welcome to use it as the foundation for your next application.
Global introduction to elastisearch presented at BigData meetup.
Use cases, getting started, Rest CRUD API, Mapping, Search API, Query DSL with queries and filters, Analyzers, Analytics with facets and aggregations, Percolator, High Availability, Clients & Integrations, ...
DEV212 SharePoint 2010 Records Management DevelopmentJohn F. Holliday
A presentation by John Holliday, President of SharePoint Architects, Inc. at the 2011 European Best Practices Conference in London, April, 2011 on best practices for developing Records Management solutions on the SharePoint platform.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
Learn how to reduce a buyer’s administrative workload with our highly adaptable and flexible purchasing module. Presented by Megan Keller (Solutions Consultant, SPI) at the 2016 SPI Conference.
Batch Upload of Multimedia Files Using Import ToolAxiell ALM
andra Judge , Cataloger, Ingenium: Canada's Museums of Science and Innovation
Erin Secord, Conservator, Ingenium: Canada's Museums of Science and Innovation
SharePoint developers regularly face the decision, where do I put my application’s data? Sometimes this is an easy choice, using SharePoint Lists, or a SQL Server Database, but often a better solution exists. Or at least knowing that alternatives exist is beneficial, and further knowing when to use them. There are actually many storage options that both ASP.NET and SharePoint (along with modern browsers, HTML5, JavaScript) offer. This session will discuss many of these choices with best practices in mind along with live demonstrations. Examples include SharePoint Lists, Secure Store, property bags, persisted objects, Linq (to SQL, Entity, and SharePoint), web part properties, serialization options (to/from JSON and XML), session state, viewstate, httpruntime, application state, and thread bag. Also, client side storage examples will be introduced using modern HTML5 and JavaScript techniques. Further, free 3rd party products will be introduced that can be employed. Applies to all modern versions of SharePoint including 2013.
This is a starting point for applications with complex business logic. It is a PHP MVC skeleton with a Domain (Domain Model), Data Mapper and Service Layer. It uses Zend Framework 2 however may be ported to other frameworks quite easily. You are welcome to use it as the foundation for your next application.
Global introduction to elastisearch presented at BigData meetup.
Use cases, getting started, Rest CRUD API, Mapping, Search API, Query DSL with queries and filters, Analyzers, Analytics with facets and aggregations, Percolator, High Availability, Clients & Integrations, ...
DEV212 SharePoint 2010 Records Management DevelopmentJohn F. Holliday
A presentation by John Holliday, President of SharePoint Architects, Inc. at the 2011 European Best Practices Conference in London, April, 2011 on best practices for developing Records Management solutions on the SharePoint platform.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
Learn how to reduce a buyer’s administrative workload with our highly adaptable and flexible purchasing module. Presented by Megan Keller (Solutions Consultant, SPI) at the 2016 SPI Conference.
Batch Upload of Multimedia Files Using Import ToolAxiell ALM
andra Judge , Cataloger, Ingenium: Canada's Museums of Science and Innovation
Erin Secord, Conservator, Ingenium: Canada's Museums of Science and Innovation
Using Emu to Manage a Directory of the World’s HerbariAxiell ALM
Joel Ramirez and Barbara M. Thiers, Web Developer for Biodiversity Information Management and Vice President, Patricia K. Holmgren Director of the William and Lynda Steere Herbarium, and Curator of Bryophytes, New York Botanical Garden
Welcome from the New York Botanical GardenAxiell ALM
Barbara M. Thiers, Vice President, Patricia K. Holmgren Director of the William and Lynda Steere Herbarium, and Curator of Bryophytes, New York Botanical Gardens
Every year we create a calendar to celebrate our customers. We showcase 12 objects from collections around the world and send the calendars to all our staff and customers.
We're delighted to have finalised our 2018 calendar!
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Globus Compute wth IRI Workflows - GlobusWorld 2024
Everything Must Go: Using Axiell Move and Barcodes to Relocate a Collection
1. Everything Must Go:
Using Axiell Move and
Barcodes to Relocate a
Collection
Marie-Page Phelps | Registrar of Collections
New Orleans Museum of Art
2.
3. Collections Relocation GOALS
1. Move/ rehouse art safely
2. Track condition of each object
3. Track each object- never lose
chain of custody
4. Rehousing location updated in
real time
6. Track Each Object During Move
CHALLENGES!
What Barcode System to Use?
•Did not want a separate numbering system
•Ideally compatible with MIMSY
How to Physically Generate and Barcode the
Objects?
•Label making software?
•Archival physical labels
•Printing methods
7. Track Each Object During Move
SOLUTIONS!
Axiell Move
What it does:
•Reads barcodes
•Live updates in MIMSY
•Interfaces with Object, Facility, Container, Location
8. Track Each Object During Move
What it needs to be useful:
•Physical barcodes that match
data in a field of Object,
Container, and Facility records
•Facility structure hierarchy
build-out
•Existing Container and Facility
records
9. Crystal Reports, Barcodes, and Data
Infrastructure
Crystal
•Pulls data from MIMSY fields to create physical document
Barcodes and Data Infrastructure
•Repurpose MIMSY field for a barcode, or use existing field
•Every barcode must be unique
•Records Used
•Object
•Containers
•Facilities
•Location
10. Building Out Data Infrastructure
OBJECT Authority
• Unique barcode field = ID Number (i.e. accession number)
• Data clean-up
FACILITY Authority
•Unique barcode field = Option 1
•Created naming convention structure for Art Storage and based
“barcode” off of it
• Used a hierarchy- every space in Art Storage has separate Facility
record
CONTAINER Authority
•Unique barcode field = Container ID
•Used project prefix
•Used Container Uploader to enter multiple records
12. Barcodes and Relocating the
Collection
What kinds of barcodes do we need?
OBJECT
•Acid-free object label
•Outer packaging label
FACILITY
•Packing/staging areas
•Storage furniture labels
CONTAINER
•Exterior label
13. Barcodes and Relocating the
Collection
MISCELLANEOUS PAPERWORK
•Pre-packed box inventory sheets (with barcodes)
•Bills of Lading
14. OBJECTS Barcodes
Acid-Free Object Label
•Acid free adhesive label, acid-free string tag, thermal transfer printer
Considered
•What information should be on label?
•fields pulled from Object Authority
• Use, i.e. how were we packing?
• parameter from Location Activity
Outer Packaging Label
•Laser printer labels
Considered
•How to keep with associated Acid-Free Label?
•Used same parameters, printed in batches at same time
•Use, i.e. primarily for easy identification/ back up
•Added thumbnail image
•Larger
15.
16. FACILITY Barcodes
Packing and Staging Areas
•Regular Printer paper
Considered
•What information should be on label?
•fields pulled from Facility Authority
• Use
• Large size
•Accessibility, i.e. multiple signs
Storage Furniture Labels
•Laser printer labels, magnets
Considered
•What information should be on label?
•Fields pulled from Facility Authority
•Full Location name or shorthand?
•Flexibility for physical change in furniture, i.e. rearranging shelves
•How to set up parameters
•Wanted to print entire storage units at once by hierarchy
17.
18. CONTAINER Barcodes
Exterior Label
•Laser printer labels
Considered
•What information should be on label?
•fields pulled from Container Authority
•Use
•Potentially needed two of same for Container nesting
19.
20. Miscellaneous Paperwork
Pre-Packed Boxes
•Regular paper
•Pulled from Object Authority with Location Activity parameter
Bill of Lading
•Regular paper
•Pulled from Container Authority and In Container field
23. Some Things We Learned
•Barcodes will make your life easier!
•Build-out the infrastructure ahead of time
•Crystal Runtime viewer will not work with a barcode font
•Crystal does not like to repeat information
•Nesting/ Hierarchy were very difficult to pull into reports
without Axiell helpdesk
•Manual checks and balances
•Flexibility is very important- always have same report, different
parameters
•Formatting Label Tips:
•printer settings
•font size
•paper grain
•always do a test label
24. Materials
Acid-Free adhesive labels : Electronic Imaging Materials, Inc.
http://barcode-labels.com/
Acid-free string tags: Talas Archival http://www.talasonline.com/
Thermal Transfer printer (Zebra GX420T): Barcode Direct
http://www.barcodedirect.com/
Barcode 128b: BarcodeWiz https://barcodewiz.com/
Sled for iPod: Linea Pro https://lineapro.store/
Marie-Page Phelps | Registrar of Collections
New Orleans Museum of Art
mphelps@noma.org