The document provides an overview of the Flickr API and recent additions. It discusses the history and growth of Flickr to over 3.998 billion photos. The Flickr API allows developers to access Flickr data through over 150 methods and has seen over 500k API keys issued. Recent API additions include radial searches with shapefiles and real-time updates. Several apps built with the Flickr API are showcased, and a secret developer preview of a new App Garden feature is teased.
The Anatomy of Apps - How iPhone, Android & Facebook Apps Consume APIsApigee | Google Cloud
Building mobile apps is different from building web apps. Developers need to understand the unique demands that mobile apps place on APIs and considerations across different client and back-end platforms. Mobile apps also introduce new issues for security and scalability.
WARNING: These slides contain lots of code.
We Will Discuss »
Why building mobile apps is different
A roundup of different client libraries and frameworks
Considerations for selecting mobile back-end platforms
Here we talk about designing across, and for, multiple touchscreen platforms (Nokia, iPhone, iPad and Windows Phone 7) using Ribot’s recent suite of Tesco apps as a case study.
How do different form factors, operating systems, and interaction paradigms inform the design of real I-want-to-use-it-every-day apps?
How do you take the constraints (and opportunities) of differing mobile devices and design interfaces that, for the user, feel like they belong on the device and as part of their life?
(Download the presentation for full transcript)
This document provides a summary of basic Git commands and workflows. It recommends using branches instead of directly working on the master branch. It also discusses fetching and merging from upstream repositories, as well as resetting, reverting, stashing, and using GUIs. The document ends by thanking the reader and reiterating the advice to not work directly on the master branch.
The document discusses adding source control to development workflows. It recommends using a version control system like Git to manage code and collaborate with others. It provides instructions for setting up a local Git repository, branching, committing changes, merging branches, and pushing code to remote repositories hosted on servers or GitHub. The document aims to demonstrate how source control can improve productivity and make development workflows more robust.
This document lists various Ruby on Rails plugins and tools across different categories such as authentication, authorization, views, administration, forms, searching, pagination, background processing, state machines, APIs, caching, deployment, scheduling, and testing. Each category lists relevant plugins with their GitHub links. The document also lists some websites for Rails resources. The document is copyrighted to Intridea Inc.
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...Lemi Orhan Ergin
This document discusses common Git anti-patterns and provides recommendations to avoid them. It begins by explaining how Git works under the hood in terms of files, folders, references, and objects. It then covers 15 specific anti-patterns to avoid, such as treating Git like Dropbox, having long-living topic branches, merging too late without validation, and being afraid to delete branches. For each anti-pattern, it provides alternatives and recommendations, such as splitting work into small tasks, committing early and often, rebasing rather than merging, and deleting merged branches. The overall message is how to use Git properly and cure common issues by following best practices.
This document contains a list of tools, methodologies and resources for infrastructure automation including IDEs like Git and GitHub, version control best practices like Gitflow and SemVer, issue tracking with Jira, configuration management with Puppet and provisioning modules, and links to documentation, code repositories, and tools for tasks like encryption and timezone configuration.
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017Lemi Orhan Ergin
This document contains the slides from a presentation on best practices for using Git and avoiding common antipatterns. It discusses how Git works internally and the different objects it uses to store files, references, and commits. It then covers strategies for committing code early and often in small batches, rebasing regularly to integrate changes, squashing commits before merging back to the main branch, and using feature flags to disable unreleased features. The overall message is to leverage Git's power effectively while avoiding long-lived topic branches, loose commit histories, and other issues that can arise from not understanding Git's model.
The Anatomy of Apps - How iPhone, Android & Facebook Apps Consume APIsApigee | Google Cloud
Building mobile apps is different from building web apps. Developers need to understand the unique demands that mobile apps place on APIs and considerations across different client and back-end platforms. Mobile apps also introduce new issues for security and scalability.
WARNING: These slides contain lots of code.
We Will Discuss »
Why building mobile apps is different
A roundup of different client libraries and frameworks
Considerations for selecting mobile back-end platforms
Here we talk about designing across, and for, multiple touchscreen platforms (Nokia, iPhone, iPad and Windows Phone 7) using Ribot’s recent suite of Tesco apps as a case study.
How do different form factors, operating systems, and interaction paradigms inform the design of real I-want-to-use-it-every-day apps?
How do you take the constraints (and opportunities) of differing mobile devices and design interfaces that, for the user, feel like they belong on the device and as part of their life?
(Download the presentation for full transcript)
This document provides a summary of basic Git commands and workflows. It recommends using branches instead of directly working on the master branch. It also discusses fetching and merging from upstream repositories, as well as resetting, reverting, stashing, and using GUIs. The document ends by thanking the reader and reiterating the advice to not work directly on the master branch.
The document discusses adding source control to development workflows. It recommends using a version control system like Git to manage code and collaborate with others. It provides instructions for setting up a local Git repository, branching, committing changes, merging branches, and pushing code to remote repositories hosted on servers or GitHub. The document aims to demonstrate how source control can improve productivity and make development workflows more robust.
This document lists various Ruby on Rails plugins and tools across different categories such as authentication, authorization, views, administration, forms, searching, pagination, background processing, state machines, APIs, caching, deployment, scheduling, and testing. Each category lists relevant plugins with their GitHub links. The document also lists some websites for Rails resources. The document is copyrighted to Intridea Inc.
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...Lemi Orhan Ergin
This document discusses common Git anti-patterns and provides recommendations to avoid them. It begins by explaining how Git works under the hood in terms of files, folders, references, and objects. It then covers 15 specific anti-patterns to avoid, such as treating Git like Dropbox, having long-living topic branches, merging too late without validation, and being afraid to delete branches. For each anti-pattern, it provides alternatives and recommendations, such as splitting work into small tasks, committing early and often, rebasing rather than merging, and deleting merged branches. The overall message is how to use Git properly and cure common issues by following best practices.
This document contains a list of tools, methodologies and resources for infrastructure automation including IDEs like Git and GitHub, version control best practices like Gitflow and SemVer, issue tracking with Jira, configuration management with Puppet and provisioning modules, and links to documentation, code repositories, and tools for tasks like encryption and timezone configuration.
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017Lemi Orhan Ergin
This document contains the slides from a presentation on best practices for using Git and avoiding common antipatterns. It discusses how Git works internally and the different objects it uses to store files, references, and commits. It then covers strategies for committing code early and often in small batches, rebasing regularly to integrate changes, squashing commits before merging back to the main branch, and using feature flags to disable unreleased features. The overall message is to leverage Git's power effectively while avoiding long-lived topic branches, loose commit histories, and other issues that can arise from not understanding Git's model.
Our everyday interaction with the world includes not only software – many of the products and systems we interact with are actually physical. Despite the fact that you can argue about the usability of most of the objects you use or have to use everyday, there is a lot of learned behavior that we can re-use. Which comes quite handy when moving on from today’s display interaction towards a new form of interaction: social objects, aka the much quoted Internet Of Things ™. Questions are: what happens if you punch the time clock – and instead of recording your working hours you check-in to Foursquare? And how much of this concept is feasible already today?
How the Internet Of Things may cure Social DistractionSven Kräuter
The document appears to be a collection of images and captions related to social distraction, phone games, multi-purpose devices, dedicated devices, an IOT system called Rat Pack, digital games like ping pong and foosball, and keeping in touch with a group called "Making Things Happen" through their website and social media. The captions include hashtags about events like #tedxtuhh and the topic of making things happen.
TadpoleDB is an open source data management platform that allows users to easily build and deploy data applications. It provides a graphical user interface for visualizing, exploring, and analyzing data without writing any code. TadpoleDB is available on GitHub under an Apache 2.0 license and its community page offers support and resources for using the platform.
This document discusses how to build a developer community from scratch. It recommends (1) assuming users know nothing about APIs and explaining concepts like REST and HTTP, (2) being clear about what is supported and not supported, (3) explaining authentication, (4) highlighting integrations, (5) being open about upcoming projects and feedback, (6) maintaining an internal FAQ, (7) using social media focused on developers, (8) providing code demos, (9) having an excellent developer website, and (10) showcasing examples of apps built with the API.
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:Todd Van Hoosear
This seminar explores the implications, challenges and opportunities offered by the world of social media. Participants will learn how varying sets of social media tools work together as an integrated system and actively apply these concepts to the their own present and prospective professional circumstances. Upon successfully completing this seminar, they will be able to integrate their understanding of social media and its respective dimensions to business marketing challenges and will have mastered the basic fundamentals of, and challenges of, social media its impact business marketing, learning how to understand the benefits of each social media platform and the various customer acquisition strategies.
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...James Sean Dickson FGS
EuroChem's phosphate mine in Kovdor, Russia is essential to the local economy as it is the largest employer in the remote region. EuroChem has plans to significantly expand operations at the mine. This includes tapping new areas of the deposit, deepening the existing open pit mine, and potentially transitioning to underground mining. EuroChem also aims to increase the mine's annual apatite concentrate production capacity by 49% and iron ore capacity by 36% through these expansion plans. The expansions are part of EuroChem's strategy to become fully vertically integrated across its fertilizer production.
Sushma Singh is a senior consultant with over 10 years of experience in information technology, specializing in mainframe development. She currently works for HSBC GLTi India in Pune. She has extensive experience in batch processing, coding, and code analysis on IBM mainframes, particularly in the credit card domain. She has strong skills in COBOL, SQL, JCL, and other mainframe-related tools.
Émile Durkheim nació en 1858 en Francia y fue un pionero de la sociología moderna. Desarrolló teorías sobre la solidaridad social, la división del trabajo y los hechos sociales. Publicó obras influyentes como La división del trabajo social, Las reglas del método sociológico y Las formas elementales de la vida religiosa.
This document appears to be the lyrics to the song "Shape of You" by Ed Sheeran. It tells the story of a man meeting a woman at a club and being instantly attracted to her. Over the course of the song, they go on a first date where they learn more about each other and share kisses. The man expresses that he is in love with her body and the way they are attracted to each other. He hopes she will agree to be his girlfriend.
The document discusses the principles of high definition and NTSC television. It explains digital television transmission which involves video, audio and transmission signals. It describes 8VSB modulation used in ATSC digital television and reception/coverage. It then discusses the components, redundancies, resolution, sync and deflection of the NTSC television signal. Principles of the NTSC transmitter, receiver, synchronization and interlaced scanning are outlined. Finally, it discusses color CRT and convergence in NTSC color television principles.
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...GIS Planning
The document discusses how chambers of commerce need to reinvent themselves in the age of the Internet. It notes that access to information, rather than capital, is now the main barrier to economic development. Chambers that do not adopt new technologies and provide information online risk becoming irrelevant as the Internet "eats the world" and disrupts industries by removing middlemen. The document provides several suggestions for how chambers can leverage the Internet to increase their value, such as by fostering economic development, growing local businesses, influencing policy, leveraging social networks, and expanding the visibility of members' websites. It emphasizes that chambers must reinvent their role, relationships, marketing, and staffing models to transition from offline to online strategies in order to remain competitive
El Programa de Declaración Telemática (PDT) es un sistema informático desarrollado por la Superintendencia Nacional de Administración Tributaria (SUNAT) para facilitar la elaboración electrónica de declaraciones juradas de manera segura. El PDT incluye programas para declaraciones determinativas, en las que el contribuyente determina los impuestos adeudados, y declaraciones informativas, en las que solo se informan operaciones. El PDT está compuesto por módulos independientes para diferentes tipos de declaraciones.
La constancia de presentación documenta la presentación de la planilla electrónica de la empresa INVERSIONES LAS TRES LUCIANAS E.I.R.L. para el periodo de octubre de 2012. La planilla incluye un trabajador y deuda de S/68 por aportes al seguro social ESSALUD. No se reportan deudas de retenciones de impuestos a la renta.
Our everyday interaction with the world includes not only software – many of the products and systems we interact with are actually physical. Despite the fact that you can argue about the usability of most of the objects you use or have to use everyday, there is a lot of learned behavior that we can re-use. Which comes quite handy when moving on from today’s display interaction towards a new form of interaction: social objects, aka the much quoted Internet Of Things ™. Questions are: what happens if you punch the time clock – and instead of recording your working hours you check-in to Foursquare? And how much of this concept is feasible already today?
How the Internet Of Things may cure Social DistractionSven Kräuter
The document appears to be a collection of images and captions related to social distraction, phone games, multi-purpose devices, dedicated devices, an IOT system called Rat Pack, digital games like ping pong and foosball, and keeping in touch with a group called "Making Things Happen" through their website and social media. The captions include hashtags about events like #tedxtuhh and the topic of making things happen.
TadpoleDB is an open source data management platform that allows users to easily build and deploy data applications. It provides a graphical user interface for visualizing, exploring, and analyzing data without writing any code. TadpoleDB is available on GitHub under an Apache 2.0 license and its community page offers support and resources for using the platform.
This document discusses how to build a developer community from scratch. It recommends (1) assuming users know nothing about APIs and explaining concepts like REST and HTTP, (2) being clear about what is supported and not supported, (3) explaining authentication, (4) highlighting integrations, (5) being open about upcoming projects and feedback, (6) maintaining an internal FAQ, (7) using social media focused on developers, (8) providing code demos, (9) having an excellent developer website, and (10) showcasing examples of apps built with the API.
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:Todd Van Hoosear
This seminar explores the implications, challenges and opportunities offered by the world of social media. Participants will learn how varying sets of social media tools work together as an integrated system and actively apply these concepts to the their own present and prospective professional circumstances. Upon successfully completing this seminar, they will be able to integrate their understanding of social media and its respective dimensions to business marketing challenges and will have mastered the basic fundamentals of, and challenges of, social media its impact business marketing, learning how to understand the benefits of each social media platform and the various customer acquisition strategies.
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...James Sean Dickson FGS
EuroChem's phosphate mine in Kovdor, Russia is essential to the local economy as it is the largest employer in the remote region. EuroChem has plans to significantly expand operations at the mine. This includes tapping new areas of the deposit, deepening the existing open pit mine, and potentially transitioning to underground mining. EuroChem also aims to increase the mine's annual apatite concentrate production capacity by 49% and iron ore capacity by 36% through these expansion plans. The expansions are part of EuroChem's strategy to become fully vertically integrated across its fertilizer production.
Sushma Singh is a senior consultant with over 10 years of experience in information technology, specializing in mainframe development. She currently works for HSBC GLTi India in Pune. She has extensive experience in batch processing, coding, and code analysis on IBM mainframes, particularly in the credit card domain. She has strong skills in COBOL, SQL, JCL, and other mainframe-related tools.
Émile Durkheim nació en 1858 en Francia y fue un pionero de la sociología moderna. Desarrolló teorías sobre la solidaridad social, la división del trabajo y los hechos sociales. Publicó obras influyentes como La división del trabajo social, Las reglas del método sociológico y Las formas elementales de la vida religiosa.
This document appears to be the lyrics to the song "Shape of You" by Ed Sheeran. It tells the story of a man meeting a woman at a club and being instantly attracted to her. Over the course of the song, they go on a first date where they learn more about each other and share kisses. The man expresses that he is in love with her body and the way they are attracted to each other. He hopes she will agree to be his girlfriend.
The document discusses the principles of high definition and NTSC television. It explains digital television transmission which involves video, audio and transmission signals. It describes 8VSB modulation used in ATSC digital television and reception/coverage. It then discusses the components, redundancies, resolution, sync and deflection of the NTSC television signal. Principles of the NTSC transmitter, receiver, synchronization and interlaced scanning are outlined. Finally, it discusses color CRT and convergence in NTSC color television principles.
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...GIS Planning
The document discusses how chambers of commerce need to reinvent themselves in the age of the Internet. It notes that access to information, rather than capital, is now the main barrier to economic development. Chambers that do not adopt new technologies and provide information online risk becoming irrelevant as the Internet "eats the world" and disrupts industries by removing middlemen. The document provides several suggestions for how chambers can leverage the Internet to increase their value, such as by fostering economic development, growing local businesses, influencing policy, leveraging social networks, and expanding the visibility of members' websites. It emphasizes that chambers must reinvent their role, relationships, marketing, and staffing models to transition from offline to online strategies in order to remain competitive
El Programa de Declaración Telemática (PDT) es un sistema informático desarrollado por la Superintendencia Nacional de Administración Tributaria (SUNAT) para facilitar la elaboración electrónica de declaraciones juradas de manera segura. El PDT incluye programas para declaraciones determinativas, en las que el contribuyente determina los impuestos adeudados, y declaraciones informativas, en las que solo se informan operaciones. El PDT está compuesto por módulos independientes para diferentes tipos de declaraciones.
La constancia de presentación documenta la presentación de la planilla electrónica de la empresa INVERSIONES LAS TRES LUCIANAS E.I.R.L. para el periodo de octubre de 2012. La planilla incluye un trabajador y deuda de S/68 por aportes al seguro social ESSALUD. No se reportan deudas de retenciones de impuestos a la renta.
Si les nouvelles tendances alimentaires sont bien identifiées, elles restent souvent mal documentées : que représentent-elles réellement à l’heure actuelle ? Quel est leur rythme de progression ? Dans les années à venir, resteront-elles anecdotiques ou, au contraire, seront-elles de nature à « disrupter » le système ?
L’étude Vigie Alimentation retrace sur plus d'une centaine de pages l’évolution de 10 tendances émergentes, à partir des données les plus récentes (enquêtes auprès des consommateurs, chiffres d’affaires des entreprises, faits porteurs d’avenir, etc.).
Elle analyse les facteurs qui sous-tendent leur évolution future, facteurs moteurs mais aussi facteurs freins, et dresse leurs perspectives à l’horizon 2030.
L’édition 2017 est de plus enrichie des points de vue d’acteurs-clés de la production, de l’agroalimentaire et de la distribution, recueillis au cours d’une enquête réalisée en septembre 2016.
The document discusses the Wretch API for integrating with the miiiCasa system. It provides an overview of the Wretch API including endpoints for retrieving album lists, content, articles, and posting photos. It also provides suggestions for improving the API such as using YQL to access the data, standardizing the response format, supporting additional platforms like Facebook, and adding RSS feed functionality.
The document discusses the history and evolution of the web from documents to interaction and user-generated content. It then focuses on why the web should remain open through open standards, APIs, and data sharing. It provides an overview of common web APIs and technical standards like RSS, REST, and XML-RPC. It also covers important considerations for APIs like security, authentication, and potential issues that can occur.
This document discusses Flickr's APIs and feeds. It explains that APIs allow developers to build applications that interact with Flickr's data and services, empowering developers and making Flickr a platform. Feeds provide a simpler way to access Flickr data than push technologies like Comet, and allow for asynchronous access by various consumers. The document considers questions around authentication, support for different programming languages and formats, and ways Flickr could improve or expand its APIs and features.
This document discusses the Flickr API, noting that it allows developers to access Flickr's photo sharing community and metadata through over 200 API methods. Key details include that Flickr has over 80 million members who upload over 3.5 million photos per day totaling over 8 billion uploads, 300 million of which include geotags. The API allows developers to do almost anything possible through the Flickr website, including accessing, writing, and modifying photo tags, geo data, and EXIF metadata.
This document discusses the Flickr API, noting that it allows developers to access Flickr's photo sharing community and metadata through over 200 API methods. Flickr has over 80 million members who upload over 3.5 million photos per day totaling over 8 billion photos, 300 million of which are geotagged. The Flickr API uses authentication tokens instead of passwords and allows developers to access and write metadata like tags and geo data for photos in almost any way the Flickr website can.
Abstracting Features Into Custom Reverse Proxies (Or: Making Better Lemonade From Chaos)
Life isn't always simple. We often have to deal with a mishmash of applications, languages, and servers. How can we begin to standardize functionality across this chaos? Custom reverse proxies to the rescue! Using Ruby and EventMachine, learn how you can abstract high-level features and functionality into fast reverse proxies that can improve scalability, save time, and make the world happy.
- See how we've applied this across a diverse set of web service APIs to standardize the implementation of authentication, request throttling, analytics, and more.
- See how this can save development time, eliminate code duplication, make your team happy, make the public happy, and make you a hero.
- See how this can be applied to any TCP-based application for a wide-variety of use cases.
- Still think your situation is complicated? Learn about the U.S. Government's plans to standardize API access across the entire federal government. With some reverse proxy magic, this isn't quite as difficult or as foolhardy as it may first sound. It also comes with some nice benefits for both the public audience and government developers.
BBC Backstage Web Horizon 2007 PresentationIan Forrester
The document discusses the evolution of the internet and web technologies. It summarizes that Web 2.0 emphasizes user collaboration and sharing through social media sites, wikis, and other tools. It also discusses key concepts in web development like collective intelligence, the architecture of participation, and how the internet has transitioned to being a platform for applications. Emerging technologies on the horizon are predicted to include improved data portability, identity management, and real-time communication capabilities.
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...Gill Hamilton
This presentation was given at the Cataloguing and Indexing Group, Scotland, Web2.0 seminar on 19 April 2010.
The presentation outlines National Library of Scotland's current involvement with Flickr and explores issues with re-using existing metadata for digital objects to facilitate the Library's forthcoming participation in Flickr Commons.
So you have spent the last few years building PHP applications but now the business requirements have changed and you need to provide a full featured REST API.
You could invest time, money and energy building it yourself, but have a look at Apigility. This is a full REST management application build on ZF2 allows you to tap into your existing legacy PHP application and provide 100% REST endpoints to the outside world.
In this talk I go over the challenges we had to deal with creating our own REST implementation, throwing it all away because we only had 20% of the features of Apigility and setting up and managing Apigiltiy using our existing legacy PHP application.
After this talk you will get a good understanding how to use Apigility to manage your REST API̢
Mashups & Data Visualizations: The New Breed of Web ApplicationsDarlene Fichter
Web 2.0 is opening the doors to tools and toolkits for do-it-yourself (DIY) programming that requires no knowledge about programming. Find out what mashups are and how libraries are making use of them to create rich, new information services and content. Look at some of the intriguing and robust new data visualization tools, such as IBM’s alphworks, swivel, gapminder (bought by Google), etc. that can put the power of spreadsheets online for everyone in your organization to present their information as tag clouds, bar and pie charts, bubble maps, and more.
Presented by Darlene Fichter October 31, 2007 at Internet Librarian 2007
Using ArcGIS Server with Ruby on RailsDave Bouwman
Slides to go with my 2010 ESRI Developer Summit talk on using Ruby on Rails with ArcGIS Server. View the application at http://agsruby.heroku.com and download the source code from http://github.com/dbouwman/agsruby
This document provides a history of SCORM and the development of new capabilities enabled by the Experience API (Tin Can API). It discusses how the API allows for simpler content that can run from anywhere, including on mobile devices and in disconnected environments. The API also enables new types of learning activities like games and simulations. The document promotes wider adoption of the API through participation in its development and by asking learning technology vendors to support it.
YQL - Christian Heilmann Open Hack London presentationKorben00
YQL (Yahoo Query Language) provides an easy way to access and remix data from various web services using an SQL-like syntax. It has a public REST API that allows querying data without authentication. Developers can also create their own data tables and expose them through YQL. This allows aggregating data from multiple sources into a single query and makes it simple to build prototypes and hacks quickly using existing web APIs and data.
Saurabh Sahni is a product guy and hacker at YDN who will be speaking at IIT Delhi HackU from October 13-16, 2011. His presentation will focus on developing innovative solutions to real world problems through quick hacks and workarounds. He encourages attendees to fix something they use every day and share their hacks by keeping them live online and publishing their code on GitHub.
Google Devfest 2009 Argentina - Building Google Wave RobotsPatrick Chanezon
This document discusses building robots for Google Wave. It explains that robots are participants that can interact with waves in real-time using APIs. Robots can respond to events like new blips or participants. Examples of robots include ones that replace emoticons or integrate with other systems. The document provides an overview of robot architecture and concepts and demonstrates how to build a basic smiley robot in Python. It also discusses the robot roadmap and developing robots locally in Argentina.
Web services and APIs allow large websites like Yahoo to be built and maintained, enable internal innovation through mashups, and allow external developers to build new products and services using publicly available data and functionality. They help address issues like security, scaling, and making changes by separating concerns between interfaces and implementations. Events like d.Construct promote discussion and innovation around emerging technologies like Ajax, APIs, and mobile applications.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
“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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Internet slang for “PICS OR IT DIDNT HAPPEN.”
We take photos to capture and share our most important memories. That’s one reason Flickr is such an interesting service for developers.
http://www.flickr.com/photos/blythe_d/519585642/
But first, Hello!
http://www.flickr.com/photos/heather/384134566/
head of product strategy @flickr
flickr peep for ~3.5 yearsreluctant ex new yorker
(bit of a nerd)
http://flickr.com/people/mroth
http://www.flickr.com/photos/jojojo/664794926/
Flickr! What is it!? (mmmm... flickr)
http://www.flickr.com/photos/niznoz/7155790/
Before Flickr, there was GNE.
GNE is now ended. (Obvious joke stolen from Mr. Cal Henderson.) Side project from GNE = Flickr.
Flickr is a small photo sharing community website. Mostly focused on photos of kittens.
http://www.flickr.com/photos/eole/2755260460/
Flickr will hit 4 billion photos during this talk. (Still mostly photos of kittens.)
But, Flickr is more than just the website...
http://www.flickr.com/photos/polvero/3517939540/
We have tons of data, Flickr API == tons of ways to work with it.
http://www.flickr.com/photos/dunechaser/134671943/
Here is the RTFM version of this talk.
2004 == AJAX!!!. So really, the Flickr API was mostly built for us -- we built (and continue to build) Flickr API in order to build Flickr.com. The API launched to the public in early 2005. One of the first public APIs.
http://www.flickr.com/photos/emedeme/138958630/
Most recent “APIs” == mostly about getting your stuff on THEIR page.
Flickr API == about getting your stuff in and out of Flickr, from wherever you want, as easily as possible.
http://www.flickr.com/photos/monkeyc/325891178/
OAuth is basically FlickrAuth with some refinements (and some security issues).
Delegated authentication, because sharing your username and password is retarded, open a web browser, user logs in, and your application gets a token. The actual dance is a little more complicated than that, but it’s best to look over the documentation.
http://www.flickr.com/photos/26809429@N02/3917079414/
Gotta catch them all! (at http://flickr.com/services/api )
http://www.flickr.com/photos/25182307@N00/1881207586/
Tons of API Kits, providing wrapper functions and helper functionality for your preferred environment.
http://www.flickr.com/photos/inkytwist/3808610673/
API explorer allows you to test out the results of API methods in realtime. There’s a link to it on the bottom of every API method documentation on Flickr.com
Pretty full featured API, but we keep adding more to it. Briefly review some of the things we’ve added so far in 2009.
http://www.flickr.com/photos/suvodeb/3188700716/
Ability to post images directly from Flickr to Twitter with a flic.kr URL — supported in the API via the “post to blog” functionality.
http://www.flickr.com/photos/tarikb/2821633690/
With 130M geotagged images, we want to have lots of ways to query them. If you’ve been using Flickr API for a while, you probably are very familiar with bounding boxes — you’ll be happy to know we now support radial searches as well. In addition Flickr, in particular Aaron Cope (who spoke earlier on the Geo panel) has been working on generating shapefiles for locations generated from Flickr data.
We are releasing all of the Flickr shapefiles as a single download, available for use under the Creative Commons Zero Waiver. That’s fancy-talk for “public domain”.
http://www.flickr.com/photos/straup/3536471854/
Biggest buzzword right now, is of course realtime services! I’m not 100% certain what realtime is, but many Social Media Gurus assure me it’s the new big thing. Flickr is of course the pioneer in realtime services, as evidenced by the mystical panda we added to our site, which pukes out a rainbow of the most interesting images as they are uploaded in realtime. (really, go check it out!).
The panda is somewhat of a trojan horse (or trojan panda) — it was a fun way for us to test some new realtime methods for interesting photos. Of course, the mystical panda has an API method so you can make your own fun realtime apps with Flickr data.
http://www.flickr.com/photos/psd/2913831391/
There are actually three pandas. As you can see, there is an API method to make sure your list of pandas is always up to date. Each panda has a slightly different view of the world. Ling Ling and Hsing Hsing are both interested in things as they happen, with a slightly different focus. Wang Wang cares more about geotagged images. (Ignore the fourth panda in this image — we don’t talk about him.)
http://www.flickr.com/photos/ohadby/492775448/
By querying the panda API method with your choice of panda, you’ll receive back a “packet” of photos that are interesting for that moment in time.
While the pandas have inspired a lot of fan art, not many apps yet.
...so, if you can build something more better than a vomiting panda (which lets face it, it pretty hard to top!), we’d love to see it at Hack Day.
http://www.flickr.com/photos/bar-art/3345670157/
Great little app, makes great titles for slides and websites.
http://bighugelabs.com/namethatcontact.php
Fun game to play to see how well you know your friends.
http://bighugelabs.com/namethatcontact.php
An example of how robust an app you can make on top of the Flickr API, nearly all of the functionality available on the Flickr website.
In fact, “Geo Nearby” was available in Darkslide via the Flickr APIs before it was available on Flickr.com website itself.
http://connectedflow.com/darkslide/
http://flickrforbusypeople.appspot.com
Social network analysis, done by Gustavo G.
http://www.flickr.com/photos/gustavog/9708628/
150K images pulled via Flickr API, reassembled into 3D renderings of cities.
http://grail.cs.washington.edu/rome/
Sometimes hacks build upon each other.
Jim Bumgardner made this color picker, that will find you Flickr photos that match a specific color profile. (BTW, full howto and sourcecode is in his book, Flickr Hacks)
http://krazydad.com/colrpickr/
At Open Hackday 2006, someone build upon that concept, and extended into the hardware world.
Vintage Herco 620 camera.
http://bjoern.org/projects/cfcam/
http://www.flickr.com/photos/bpunkt/233285021/
Lots and lots and lots of apps -- which actually presents a bit of a problem.
* as a Flickr user, how do you find the good ones?
* as a developer, how do you promote your app?
This is something we’ve been thinking about trying to make better.
http://www.flickr.com/photos/maistora/3014414972/
Our answer: App Garden
To announce and preview app garden, please welcome to the stage Josh Nguyen.