Related post: http://mashe.hawksey.info/2013/07/using-google-spreadsheets-as-google-analytics-data-bridge/
A recent conservative estimate indicated 88% of UK universities use Google Analytics on their main website. At the IWMW 2010 event Ranjit Sidhu highlighted the value of using Google Analytics data to justify the roles of web teams. One of the issues with Google Analytics data is it is often the domain administrator is the gatekeeper, selectively releasing the data in a controlled way can be a challenge and often the only option is all or nothing.
In this workshop delegates will learn how Google Sheets and Google Apps Script can be used to selectively extract data from Google Analytics making it possible to analyse using built-in Google Sheet tools like tables, charts and pivots, or selectively republished for use in other tools like R or InDesign. Additionally participants will also learn how using Google Sheets data can be combined with other datasets such as Twitter, providing near realtime insight to website traffic and interaction.
Importance of ML Reproducibility & Applications with MLfLowDatabricks
With data as a valuable currency and the architecture of reliable, scalable Data Lakes and Lakehouses continuing to mature, it is crucial that machine learning training and deployment techniques keep up to realize value. Reproducibility, efficiency, and governance in training and production environments rest on the shoulders of both point in time snapshots of the data and a governing mechanism to regulate, track, and make best use of associated metadata.
This talk will outline the challenges and importance of building and maintaining reproducible, efficient, and governed machine learning solutions as well as posing solutions built on open source technologies – namely Delta Lake for data versioning and MLflow for efficiency and governance.
Data Science as a Service: Intersection of Cloud Computing and Data SciencePouria Amirian
Dr. Pouria Amirian explains data science, steps in a data science workflow and show some experiments in AzureML. He also mentions about big data issues in a data science project and solutions to them.
Importance of ML Reproducibility & Applications with MLfLowDatabricks
With data as a valuable currency and the architecture of reliable, scalable Data Lakes and Lakehouses continuing to mature, it is crucial that machine learning training and deployment techniques keep up to realize value. Reproducibility, efficiency, and governance in training and production environments rest on the shoulders of both point in time snapshots of the data and a governing mechanism to regulate, track, and make best use of associated metadata.
This talk will outline the challenges and importance of building and maintaining reproducible, efficient, and governed machine learning solutions as well as posing solutions built on open source technologies – namely Delta Lake for data versioning and MLflow for efficiency and governance.
Data Science as a Service: Intersection of Cloud Computing and Data SciencePouria Amirian
Dr. Pouria Amirian explains data science, steps in a data science workflow and show some experiments in AzureML. He also mentions about big data issues in a data science project and solutions to them.
Jeeves Grows Up: An AI Chatbot for Performance and QualityDatabricks
Sarah: CEO-Finance-Report pipeline seems to be slow today. Why
Jeeves: SparkSQL query dbt_fin_model in CEO-Finance-Report is running 53% slower on 2/28/2021. Data skew issue detected. Issue has not been seen in last 90 days.
Jeeves: Adding 5 more nodes to cluster recommended for CEO-Finance-Report to finish in its 99th percentile time of 5.2 hours.
Who is Jeeves? An experienced Spark developer? A seasoned administrator? No, Jeeves is a chatbot created to simplify data operations management for enterprise Spark clusters. This chatbot is powered by advanced AI algorithms and an intuitive conversational interface that together provide answers to get users in and out of problems quickly. Instead of being stuck to screens displaying logs and metrics, users can now have a more refreshing experience via a two-way conversation with their own personal Spark expert.
We presented Jeeves at Spark Summit 2019. In the two years since, Jeeves has grown up a lot. Jeeves can now learn continuously as telemetry information streams in from more and more applications, especially SQL queries. Jeeves now “knows” about data pipelines that have many components. Jeeves can also answer questions about data quality in addition to performance, cost, failures, and SLAs. For example:
Tom: I am not seeing any data for today in my Campaign Metrics Dashboard.
Jeeves: 3/5 validations failed on the cmp_kpis table on 2/28/2021. Run of pipeline cmp_incremental_daily failed on 2/28/2021.
This talk will give an overview of the newer capabilities of the chatbot, and how it now fits in a modern data stack with the emergence of new data roles like analytics engineers and machine learning engineers. You will learn how to build chatbots that tackle your complex data operations challenges.
Megan Kurka, H2O.ai - AutoDoc with H2O Driverless AI - H2O World 2019 NYCSri Ambati
This talk was recorded in NYC on October 22nd, 2019 and can be viewed here: https://youtu.be/aJJsrQHqsGg
AutoDoc with H2O Driverless AI
Driverless AI with Auto Doc is the next logical step of the data science workflow by taking the final step of automatically documenting and explaining the processes used by the platform. Auto Doc frees up the user from the time consuming task of documenting and summarizing their workflow while building machine learning models. The resulting documentation provides users with insight into machine learning workflow created by Driverless AI including details about the data used, the validation schema selected, model and feature tuning, and the final model created. With this capability in Driverless AI, users can focus on model insights and results.
Bio: Megan is a Customer Data Scientist at H2O. Prior to working at H2O, she worked as a Data Scientist building products driven by machine learning for B2B customers. She has experience working with customers across multiple industries, identifying common problems, and designing robust and automated solutions.
GRUPOS DE COMPETICIÓN INFANTILES DE 2ºJordi Masnou
Distribución de los grupos infantiles de la categoría infantil de 2º año del 8º Torneo Primer Toque que se celebra en Castellón del 17 al 20 de abril del 2014.
Using WordPress as a badge platform #openbadgesHEMartin Hawksey
The Association for Learning Technology has been experimenting with the open source blogging platform WordPress as an Open Badges issuing platform. As part of this presentation we include details of our journey from digital to open badges. As part of this we highlight some of the benefits of using WordPress and the free BadgeOS plugin as well as issues encountered integrating with Mozilla Backpack. As well as the technical aspect we will look at how badges were used in the Open Course for Technology Enhanced Learning (ocTEL). As part of this badges were awarded on a weekly basis for a range of tasks from simply ‘checking-in’ to completing predefined learning activities. Given the range of criteria this presentation explores the general question ‘do open badges count?’. The presentation concludes by looking at current developments which are informing how the Association might use Open Badges in the future. As part of this we will touch upon the potential other benefits of badges including situational awareness for learners and the wider community.
Tweeted slides are available from https://goo.gl/dkjI3L
Jeeves Grows Up: An AI Chatbot for Performance and QualityDatabricks
Sarah: CEO-Finance-Report pipeline seems to be slow today. Why
Jeeves: SparkSQL query dbt_fin_model in CEO-Finance-Report is running 53% slower on 2/28/2021. Data skew issue detected. Issue has not been seen in last 90 days.
Jeeves: Adding 5 more nodes to cluster recommended for CEO-Finance-Report to finish in its 99th percentile time of 5.2 hours.
Who is Jeeves? An experienced Spark developer? A seasoned administrator? No, Jeeves is a chatbot created to simplify data operations management for enterprise Spark clusters. This chatbot is powered by advanced AI algorithms and an intuitive conversational interface that together provide answers to get users in and out of problems quickly. Instead of being stuck to screens displaying logs and metrics, users can now have a more refreshing experience via a two-way conversation with their own personal Spark expert.
We presented Jeeves at Spark Summit 2019. In the two years since, Jeeves has grown up a lot. Jeeves can now learn continuously as telemetry information streams in from more and more applications, especially SQL queries. Jeeves now “knows” about data pipelines that have many components. Jeeves can also answer questions about data quality in addition to performance, cost, failures, and SLAs. For example:
Tom: I am not seeing any data for today in my Campaign Metrics Dashboard.
Jeeves: 3/5 validations failed on the cmp_kpis table on 2/28/2021. Run of pipeline cmp_incremental_daily failed on 2/28/2021.
This talk will give an overview of the newer capabilities of the chatbot, and how it now fits in a modern data stack with the emergence of new data roles like analytics engineers and machine learning engineers. You will learn how to build chatbots that tackle your complex data operations challenges.
Megan Kurka, H2O.ai - AutoDoc with H2O Driverless AI - H2O World 2019 NYCSri Ambati
This talk was recorded in NYC on October 22nd, 2019 and can be viewed here: https://youtu.be/aJJsrQHqsGg
AutoDoc with H2O Driverless AI
Driverless AI with Auto Doc is the next logical step of the data science workflow by taking the final step of automatically documenting and explaining the processes used by the platform. Auto Doc frees up the user from the time consuming task of documenting and summarizing their workflow while building machine learning models. The resulting documentation provides users with insight into machine learning workflow created by Driverless AI including details about the data used, the validation schema selected, model and feature tuning, and the final model created. With this capability in Driverless AI, users can focus on model insights and results.
Bio: Megan is a Customer Data Scientist at H2O. Prior to working at H2O, she worked as a Data Scientist building products driven by machine learning for B2B customers. She has experience working with customers across multiple industries, identifying common problems, and designing robust and automated solutions.
GRUPOS DE COMPETICIÓN INFANTILES DE 2ºJordi Masnou
Distribución de los grupos infantiles de la categoría infantil de 2º año del 8º Torneo Primer Toque que se celebra en Castellón del 17 al 20 de abril del 2014.
Using WordPress as a badge platform #openbadgesHEMartin Hawksey
The Association for Learning Technology has been experimenting with the open source blogging platform WordPress as an Open Badges issuing platform. As part of this presentation we include details of our journey from digital to open badges. As part of this we highlight some of the benefits of using WordPress and the free BadgeOS plugin as well as issues encountered integrating with Mozilla Backpack. As well as the technical aspect we will look at how badges were used in the Open Course for Technology Enhanced Learning (ocTEL). As part of this badges were awarded on a weekly basis for a range of tasks from simply ‘checking-in’ to completing predefined learning activities. Given the range of criteria this presentation explores the general question ‘do open badges count?’. The presentation concludes by looking at current developments which are informing how the Association might use Open Badges in the future. As part of this we will touch upon the potential other benefits of badges including situational awareness for learners and the wider community.
Tweeted slides are available from https://goo.gl/dkjI3L
Comparison of Agents to Get Overseas Products (Airfrov VS Comgateway VS 65dai...Airfrov
Which is the most convenient shipping agent to help you get overseas products to Singapore? What are the factors you should consider during selection of freight forwarder? A comparison between Airfrov, Comgateway & 65daigou.
Will Masters, Tufts University
Expert consultation on trade and nutrition
15-16 November 2016, FAO Headquarters, Rome
http://www.fao.org/economic/est/est-events-new/tradenutrition/en/
Ashkan Afshin, Institute for Health Metrics and Evaluation (IHME)
Expert consultation on trade and nutrition
15-16 November 2016, FAO Headquarters, Rome
Ashkan Afshin, Institute for Health Metrics and Evaluation (IHME)
http://www.fao.org/economic/est/est-events-new/tradenutrition/en/
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQueryChris Schalk
This is an introductory presentation given at DevFest Madrid 2010 by Google Developer Advocate Chris Schalk. It introduces new Google cloud technologies: Google Storage, Google Prediction API and BigQuery.
30-45-min tech talk given at user groups or technical conferences to introducing developers to integrating with Google APIs from Python .
ABSTRACT
Want to integrate Google technologies into the web+mobile apps that you build? Google has various open source libraries & developer tools that help you do exactly that. Users who have run into roadblocks like authentication or found our APIs confusing/challenging, are welcome to come and make these non-issues moving forward. Learn how to leverage the power of Google technologies in the next apps you build!!
Review of Google I/O, Google's largest developer event. It was two days of in-depth, technical sessions on how to build the next generation of web applications with Google and open technologies.
Presented to the New York Web Standards Meetup on 24 July 2008.
Powerful Google developer tools for immediate impact! (2023-24 A)wesley chun
This is one of two 45-60-min presentations to students or working professionals. You may know Google for search, YouTube, Android, Chrome, and Gmail, but did you know Google has many other cloud services? In this comprehensive yet still high-level overview of Google Cloud tools & APIs with the purpose of inspiring you as to what's possible. The session introduces Google's machine learning & other APIs, tools that have an immediate impact on projects, alleviating the need to think about computing infrastructure as well as dispensing with the need to have machine learning expertise. We'll wrap up w/online resources like videos & hands-on tutorials to get you started! The main takeaways are where to run your code, store your data, and analyze your data, all in the cloud!
The other version of this talk ("B") focuses more on serverless platforms.
This talk was presented at the Web Development SIG of the Greater Cleveland PC Users Group on Saturday, September 19, 2009.
There is a follow-up meeting with a more in-depth look on Google Analytics - this presentation only walks through how to set it up and get started.
This 2-3 minute presentation is meant to give univeresity hackathoners a brief, high-level overview of Google Cloud and its developer APIs with the purpose of inspiring students to consider these products for their hacks. A longer, more descriptive tech talk comes later.
Half-hour tech talk given at user groups or technical conferences to introducing developers to integrating with Google (Cloud) APIs from Python .
ABSTRACT
Want to integrate Google technologies into the web+mobile apps that you build? Google has various open source libraries & developer tools that help you do exactly that. Users who have run into roadblocks like authentication or found our APIs confusing/challenging, are welcome to come and make these non-issues moving forward. Learn how to leverage the power of Google technologies in the next apps you build!!
What is the current status quo of the Semantic Web as first mentioned by Tim Berners Lee in 2001?
Not only 10 blue links can drive you traffic anymore, Google has added many so called Knowlegde cards and panels to answer the specific informational need of their users. Sounds complicated, but it isn’t. If you ask for information, Google will try to answer it within the result pages.
I'll share my research from a theoretical point of view through exploring patents and papers, and actual testing cases in the live indices of Google. Getting your site listed as the source of an Answer Card can result in an increase of CTR as much as 16%. How to get listed? Come join my session and I'll shine some light on the factors that come into play when optimizing for Google's Knowledge graph.
Integrating Google APIs into Your ApplicationsChris Schalk
This is a presentation I have at the Oracle OpenWorld Unconference. I basically gave an overview of the different Google APIs and services that you can integrate into your applications. It touches both client side, JavaScript APIs as well as serverside APIs like GData etc..
This is a half-hour technical talk on serverless computing with Python featuring products from the Google Cloud Platform. It starts with a review of all of cloud computing then dives into serverless computing, demonstrates multiple products, then shows inspirational examples of apps built using these technologies.
Masters of Computer Science Candidate with around 3 years of work experience in Java EE, Spring MVC, Hibernate, JavaScript, JQuery, Back End Software Development. Looking for an opportunity as a Full Stack Developer
Introduction to Google Cloud platform technologiesChris Schalk
This is a presentation given by Google Developer Advocate Chris Schalk at Spring One 2GX on Oct 21st, 2010. It introduces Google Storage for Developers, Prediction API, and BigQuery.
A fresh look at Google’s Cloud by Mandy Waite Codemotion
Google, one of the early PaaS (Platform as a Service) pionneers, has recently substantially improved AppEngine, expanded its Cloud Platform to include CloudStorage, BigQuery and soon Google Compute Engine (still in early access as of this writing).
Similar to Interfacing Google Analytics with Google Sheets for Primary and Secondary Data Analysis (20)
Twitter in Education: Interactively exploring the conversation with TAGS and ...Martin Hawksey
There has been much research in the use of social media to support learning and teaching. In many instances it is argued that it enables a decentralization of learning moving towards a distributed model which has many benefits including supporting a stronger foundation for lifelong learning.
Twitter is one service that has been widely used within this context. The introduction of hashtags as a mechanism to allow communities to form and contribute to a topic is now a well established model within both formal and informal education as well as in society in general. The use of Twitter in this way removes boundaries extending the opportunities for co-learning, in particular, discussions can become less siloed, every contribution to a hashtag community is potentially another opportunity for someone else to join the conversation. The thinning of the walls in this way is not without it implications and the vulnerability of being a learner should never be underestimated. Another consideration is that Twitter has been adopted as a tool to support learning in this way rather than being designed for this purpose. As a result exploring and finding understanding within hashtag communities can be problematic and with many open learning contexts individuals can end up feeling lost.
This conversation will explore approaches to help learners and educators gain more insight and a feeling of place within hashtag communities. As part of this we will look at TAGS and TAGSExplorer tools (https://tags.hawksey.info) which have been developed with educators and learners in mind to help support the collection, analysis and exploration of Twitter hashtag communities. These free tools provide a means to collect data from Twitter searches and analysis the results either in Google Sheets, where the data is collected, or visualized in the companion TAGSExplorer web interface. As part of this conversation we will touch upon the limitation of data collection from Twitter and issues around data protection and privacy. We will also provide some examples of where TAGS/TAGSExplorer has been used within an educational context.
TEL Quality and Innovation: What can be learned from the history of computer ...Martin Hawksey
As TEL becomes more professionalised we consider what lessons can be learned from another discipline which has gone through a similar transition. Through the lense of the development of computer science this presentation will look at key moments in this area which might be used to inform or influence how we approach TEL quality and innovation. As part of this we will highlight the approaches adopted by early pioneers like Alan Kay whose attributed to defining the conceptual basics of laptop and tablet computers as part of his work in the 1970s on the Dynabook. Kay (2014) argues when creating future concepts the present inevitably takes all of our focus making anything we do incremental rather than inspirational. Kay’s suggests that by ignoring the present this opens us to the opportunity to take greater inspiration from the past allowing us to dream of a future not constrained by the present.
We also consider some of the cultures which have their origins in computer science including the ‘hacker’ subculture. Whilst the term ‘hacker’ has taken on a more sinister definition, referring to those subverting computer security, the original hacker communities founded by Richard Greenblatt and Bill Gosper in the 1960s were focused on the “intellectual challenge of creatively overcoming and circumventing limitations of systems to achieve novel and clever outcomes” - Wikipedia https://en.wikipedia.org/wiki/Hacker_culture
Finally, we highlight a talk by Bret Victor on the future of programming we look at the reasons a number of innovations in computer science happened in the 50s/60s and the problems this creates for the next generation of programmers if they perceive the fundamentals are correct and continue to develop along these principles.
Making the complex less complicated: An introduction to social network analysisMartin Hawksey
Presented at ILTA EdTech 2017, Sligo, Ireland
Supporting posthttps://mashe.hawksey.info/?p=17538
Patterns are left behind. Whether it be replies to a discussion forums, interactions on social media or ingredients in cocktails links can be made and the data used for actionable insight. Network science is one approach that takes these seemingly complex connections and through the use of mathematical methods make it easier to understand. Network science is a well established discipline and it’s origins can be traced to 1736 and the work of Leonhard Euler. The area of social network analysis is a more recent development established in work by Moreno and Jennings in the 1930s. Accessibility to affordable computing in the 1990s combined with data from early social networks like IRC has led to an explosion of interest in social network analysis. This has continued with the emergence of social networking sites like Facebook and Twitter combined with accessibility to the underlying data. The use of network science and social network analysis within educational contexts has seen similar growth. The emergence of ‘Learning Analytics’ as a field of study has highlighted how data can be used to enhance learning and teaching. With social network analysis we can take seemingly complex relationships and making them less complicated. Common applications of network analysis in this area include: identification of isolated students within group activities; identification of people or concepts which are ‘network bridges’; clustering of categorisation of topics; plus numerous other applications.
This presentation is designed to be an introduction into network analysis allowing delegates the opportunity to understand the underlying structure of the graph as well as some of the tools that can be used to construct them. The session will begin with an introduction to key network analysis terms and go on to introduce some of the tools and techniques for social network analysis, specifically looking at how data can be collected and analysed from Twitter using tools like TAGS and NodeXL.
Measuring Social Media Impact: Google Analytics and TwitterMartin Hawksey
Slides for a talk given at the University of Oxford OxEngage series exploring how social media interactions on Twitter can be analysed using Google Sheets and Google Analytics
Google Apps Script the Authentic{ated} Mobile PlaygroundMartin Hawksey
Presentation given at the Edinburgh Mobile Dev Meetup on 15 Feb 2017 highlighting some features of Google Apps Script which may be of interest to mobile developers. A video recording of the session is available at https://youtu.be/N9WUVzLmaJo?t=39m54s
Using CiviCRM in Google Drive with the new CiviService Google Script LibraryMartin Hawksey
This talk highlights how you can easily interact with your CiviCRM via the API interface with a new Google Apps Script library. Google Apps Script is a free programming environment in Google Drive that allows you to easily integrate with Google Docs, Forms, Sheets, other Google products and third party services. Using Apps Script gives you the flexibility and power of tools like Google Sheets to push, extract or analyse data and integrate this with your CiviCRM installation via the CiviCRM API. Example uses could include using shared Google Sheets to record information which is pushed into your CiviCRM, initiating cases from Gmail triggers and more.
he master class is designed to help users get more out of their Google Analytics setup and reporting. The session will be an opportunity to workout where you are at with you Google Analytics setup and usage. As part of this there will be an opportunity for:
* An overview of Google Analytics and tracking principles
* Learning about Google Tag Manager which can be used to remove some of the headache around setting up GA event tracking
* Automated Google Analytics reporting using Google Sheets/Google Sites
* Emerging GA uses you might not have considered before
Extracting and analyzing discussion data with google sheets and google analyticsMartin Hawksey
Online discussions can be a rich source of data for researchers in the humanities and social sciences. In this workshop, participants will learn how to use Google Sheets to push online discussion board data into Google Analytics, where it can be analysed. The session will also demonstrate how to use TAGS, the widely-used script for archiving Twitter data. Participants can bring their own laptops if they wish; there will also be desktop PCs for use.
Please note: if you’re not staff or student at the University of Edinburgh, you will need to obtain a temporary login from the registration desk in advance.
Looking at creativity and culture in computer science to inspire better educa...Martin Hawksey
For talk notes see https://mashe.hawksey.info/2016/01/looking-at-creativity-and-culture-in-computer-science-to-inspire-better-education/
Academic practice continues to evolve to reflect the needs and opportunities of various stakeholders including the learner, employers and the institution. Some would argue that university education isn't changing fast enough given the pace of change within society and technology. We will explore strategies for developing an agile approach to academic practice, looking at how education can be 'hacked' to creatively overcome the limitations of the system. ... We conclude taking a wider view exploring emerging peadagogies and technologies and how these might be used too to make education better.
Google Apps Script: The authentic{ated} playground [2015 Ed.]Martin Hawksey
This is the 2015 edition of my Google Apps Script: The authentic{ated} playground talk most recently given to GDG Berlin (Dec. 2015).
With a pre-authenticated cloud-based ecosystem Google Apps Script makes it possible to integrate into other Google services with a couple of lines of code. This turns Google Drive into a rich playground for a wide range of solutions from custom reporting using Google Sheets as a data interface; quick hacks to get the job done; custom interfaces for Docs, Sheets and Forms; to full blown application deployment to web and mobile. In this talk the main features and affordances of Google Apps Script are highlighted, this will be followed by a deep dive into a demonstration into how Google Apps Script makes it easy to combine Google Analytics with other data sources such as Twitter and do many more playful things.
Learning analytics gaining good actionable insightMartin Hawksey
Presented as part of the University of Sussex's TEL Seminar Series
There is greater awareness of the use of data to make improvements in the world around us including learning and teaching. From improvements in business processes to recommendations to what to buy on Amazon all are driven by data. Data by itself does not make a better learner experience and only analytics, the process of making an actionable insight, can help identify gains. As an emerging area 'Learning Analytics' is abound with new opportunities but at the same time these opportunities also raise new ethical and operational concerns. In this presentation we introduce some basic learning analytics concepts, identifying tools and workflows staff may wish to consider. As part of this we also consider the dangers of analytics identifying areas which may lead to learner demotivation or misconception and the questions we should all be asking ourselves to make sure we are always gaining *good* actionable insight.
http://www.sussex.ac.uk/tel/workshops/seminar/martin-hawksey
Learning analytics: Threats and opportunitiesMartin Hawksey
Slides used at ALT's White Rose Learning Technologist's SIG to introduce threats and opportunities for using Learning Analytics. Links related to this presentation are at http://bit.ly/LAWhiteRose
Talk given at Using Google Apps Script and Sheets for social network data mining and analysis
Examples used in this presentation bundled at http://bit.ly/breaking-cell
There is growing interest in the use of data to provide actionable insight. This interest goes beyond the professional analysts and just as fields such as mathematics and astronomy have benefited from the enthusiastic amateur so does data science. Social networks are a rich playground of data and whilst many provide access to their data via APIs but access via this route can be daunting. You can of course turn to 'analytics as a service' sites which will take your credentials and provide you with some answers, but often this can be what they want to tell you and not what you want to hear. A solution is the spreadsheet. Spreadsheets provide an interface for data exploration for those with basic skills. With Google Sheets the opportunities increase exponentially, not just in terms of collaboration, but also with the power of Google Apps Script. Apps Script provides easy integration into other Google products and services, such as Google Analytics, as well as third party APIs like Twitter. In this presentation we show how Google Sheets can become a rich playground where data from different services can be collected and analysed.
Open Badges in Open Education – Do They Count? #eas14Martin Hawksey
Slides for presentation at e-Assessment Scotland 2014 (#eas14) highlighting the work around open badges as a mechanism for supporting the creation of personal knowledge graphs.
Slides used for presentation at ALT's Annual Conference 2014 on experiences of using open badges in the Open Course in Technology Enhanced Learning (ocTEL)
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Interfacing Google Analytics with Google Sheets for Primary and Secondary Data Analysis
1. Interfacing Google Analytics with Google Sheets for
Primary and Secondary Data Analysis
Martin Hawksey (@mhawksey)
http://bit.ly/IWMW13A6
2. Introducing Google Spreadsheets on steroids
using Google Apps Script
Google Analytics
Having some fun!!!
What
3.
4. Context
“Analytics is the process of
developing actionable
insights through problem
definition and the
application of statistical
models and analysis
against existing and/or
simulated future data”
CETIS Learning Analytics series. Vol 1, No 5. What is
Analytics? Definition and Essential Characteristics
http://bit.ly/IWMW13A6
5. Introducing Google Spreadsheets on steroids
http://bit.ly/IWMW13A6
Google Apps Script – the macros of
Google Drive
“Google Apps Script is a JavaScript cloud
scripting language that lets you extend
Google Apps and build web applications.”
9. Which of the following applies to you
(chose all that apply)?
A. You have GA Admin access
B. You have GA View access
C. You have access to GA data another way
D. No access
E. Other
Vote at bit.ly/iwmw13q1
[result]
Question?
11. Client library
Google APIs Client Library for
.NET (beta)
Google APIs Client Library for
Node.js (alpha)
Google APIs Client Library for
Dart (alpha)
Google APIs Client Library for
Objective-C
Google APIs Client Library for Go
(alpha)
Google APIs Client Library for
PHP (beta)
Google API Libraries for Google
Web Toolkit (alpha)
Google APIs Client Library for
Python
Google APIs Client Library for
Java (rc)
Google APIs Client Library for
Ruby (alpha)
Google APIs Client Library for
JavaScript (beta)
Google Analytics API Libraries
18. Custom formula only work for the
authenticated user (problematic when
sharing)
Scripts can be cronned to write data
Apps Script lets you write and share data
via Google Drive
Published sheets will automatically
update
Recap