These are the slides of a small lightning talk I gave at yesterday's Amsterdam.js meetup. It mainly shows the tools I use in my projects and some examples on how to use them.
It also includes a sneak-preview of a NLP (Natural Language Processing) library I'm writing in Javascript, called Sponge.
Otwarte zasoby edukacyjne i wiedzy. Infrastruktura publiczna XXI wieku.Alek Tarkowski
Prezentacja nt. otwartości i otwartych zasobów edukacyjnych (OZE), przedstawiona w trakcie wspólnego posiedzenia Rady Informatyzacji Edukacji przy MEN oraz Rady Informatyzacji przy MAiC, 26 kwietnia 2012 roku.
A wacky startup idea I had while reading Dave McClure's article on "Subscriptions are the new Black": http://500hats.typepad.com/500blogs/2010/02/subscriptions-are-the-new-black.html
Znaczenie otwartości w procesie digitalizacji kulturyAlek Tarkowski
Wystąpienie wygłoszone podczas konferencji "Cyfrowe dziedzictwo - kultura dla przyszłości", zorganizowanej 17 czerwca 2009 w Sejmie RP przez Komitet Polski ds. UNESCO.
Otwarte zasoby edukacyjne i wiedzy. Infrastruktura publiczna XXI wieku.Alek Tarkowski
Prezentacja nt. otwartości i otwartych zasobów edukacyjnych (OZE), przedstawiona w trakcie wspólnego posiedzenia Rady Informatyzacji Edukacji przy MEN oraz Rady Informatyzacji przy MAiC, 26 kwietnia 2012 roku.
A wacky startup idea I had while reading Dave McClure's article on "Subscriptions are the new Black": http://500hats.typepad.com/500blogs/2010/02/subscriptions-are-the-new-black.html
Znaczenie otwartości w procesie digitalizacji kulturyAlek Tarkowski
Wystąpienie wygłoszone podczas konferencji "Cyfrowe dziedzictwo - kultura dla przyszłości", zorganizowanej 17 czerwca 2009 w Sejmie RP przez Komitet Polski ds. UNESCO.
"Otwartość w nauce i edukacji" - prezentacja do wystąpienia wygłoszonego podczas konferencji "Polska otwarta" (Warszawa, 1 marca 2010).
"Openness in science and education" - slides for a talk given during the "Open Poland" conference (Warsaw, 1st March 2010).
Technology in Classrooms of Kentucky TICK is a PowerPoint introduction to the TICK resource. TICK is a component of the KATE website and is a source of free learning objects that are aligned to Kentucky curriculum content as well as state and national technology standards.
Talking, Looking, Flying, Searching: A research report on information seeking...Margaret Ostrander
This research project examines how residents of the virtual world Second Life seek & find information, based on ethnographic research by a graduate student in library and information science.
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...soft-shake.ch
Joonas Lehtinen
Get introduced to the Vaadin Web framework by one of its core developers, Joonas Lehtinen. The Vaadin framework provides a desktop-like programming model on the server for creating Rich Internet Applications (RIAs) in plain Java - without the need for HTML, XML, plug-ins or JavaScript. In this session, Joonas lays out the key concepts of the server-side RIA development model and compares it to client-side RIA. To demonstrate the use of framework, an example application is developed during the session step-by-step. The presentation is concluded with pointers on how to start developing your own applications with Apache-licensed Vaadin-framework.
A presentation given by me during an invited lecture at FEUP. Topics covered:
The MEAN Stack (MongoDB, ExpressJS, AngularJS and NodeJS
NodeJS (High-performance Javascript-based runtime environment)
ExpressJS (An MVC web applications framework)
AngularJS (Google framework for client apps in the browser)
Live coding session + questions
Content Deployment is one of the final frontiers where SharePoint administrators fear to tread. Mark will explore Content Deployment from its origins to what to expect with SharePoint 2010 and covers his experiences when using content deployment in production environments, including tips and tricks to get your content deployment running smoothly, and how to keep it that way!
"Otwartość w nauce i edukacji" - prezentacja do wystąpienia wygłoszonego podczas konferencji "Polska otwarta" (Warszawa, 1 marca 2010).
"Openness in science and education" - slides for a talk given during the "Open Poland" conference (Warsaw, 1st March 2010).
Technology in Classrooms of Kentucky TICK is a PowerPoint introduction to the TICK resource. TICK is a component of the KATE website and is a source of free learning objects that are aligned to Kentucky curriculum content as well as state and national technology standards.
Talking, Looking, Flying, Searching: A research report on information seeking...Margaret Ostrander
This research project examines how residents of the virtual world Second Life seek & find information, based on ethnographic research by a graduate student in library and information science.
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...soft-shake.ch
Joonas Lehtinen
Get introduced to the Vaadin Web framework by one of its core developers, Joonas Lehtinen. The Vaadin framework provides a desktop-like programming model on the server for creating Rich Internet Applications (RIAs) in plain Java - without the need for HTML, XML, plug-ins or JavaScript. In this session, Joonas lays out the key concepts of the server-side RIA development model and compares it to client-side RIA. To demonstrate the use of framework, an example application is developed during the session step-by-step. The presentation is concluded with pointers on how to start developing your own applications with Apache-licensed Vaadin-framework.
A presentation given by me during an invited lecture at FEUP. Topics covered:
The MEAN Stack (MongoDB, ExpressJS, AngularJS and NodeJS
NodeJS (High-performance Javascript-based runtime environment)
ExpressJS (An MVC web applications framework)
AngularJS (Google framework for client apps in the browser)
Live coding session + questions
Content Deployment is one of the final frontiers where SharePoint administrators fear to tread. Mark will explore Content Deployment from its origins to what to expect with SharePoint 2010 and covers his experiences when using content deployment in production environments, including tips and tricks to get your content deployment running smoothly, and how to keep it that way!
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
From 10 Failed Deployments we'll learn 10 Steps to Successful Deployments. This session was delivered in Mexico City at the SharePoint Seminaro.
The Slides are in English
10 Pasos Para una Implementacion Exitosa de SharePoint 2010
Estas diapositivas estan en espa
In this session we'll talk about how the combination of cloud computing a flexible, lightweight dynamic language like Groovy and a few architectural and design principles can be used to create highly scalable and maintainable web applications. In this session we'll look into GAE (Google App Engine) and what Groovy offers to tap into the power of commodity cloud computing platforms. http://www.integrallis.com
GWT-Entwicklung ist Rich-Client-Entwicklung, und das ist für viele Webentwickler neu. Mit den "Lessons Learned" aus der Entwicklung von Google AdWords wurden Architekturmuster für GWT-Anwendungen vorgestellt. Einiges davon ist inzwischen in GWT gelandet und kann sofort eingesetzt werden. In diesem Vortrag werden Architekturmuster vorgestellt, die in den letzten Jahren in einigen Projekten erfolgreich eingesetzt wurden.
My presentation from the Boston SharePoint User Group. We discussed upgrading, and weighing the costs around infrastructure, customizations and training. We also walk through 2 methods of upgrading from SharePoint 2010.
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
Microsoft Office SharePoint Server (MOSS) 2007 hat sich als ernstzunehmende Plattform für Portale, Collaboration und Content Management System (CMS) am Markt etabliert und gehört laut Gartner Group neben IBM WebSphere Portal Server und SAP NetWeaver Portal zu den Marktführer dieser Kategorie Software. Ab Mitte 2010 wird die nächste Version der Microsoft SharePoint Server (MSS) 2010 erscheinen. Nach dem schon hohen Grad Alltagstauglichkeit der Version 2007 folgt der Server 2010 mit vielen produktiven Verbesserungen. Diese sind im Bereich der Bedienbarkeit (Usability), der Administration und auch der Entwicklung zu finden.
* Vorstellung der neuen SharePoint Produktpalette (Server, Suche, Designer, Visio, InfoPath, Excel, Oberfläche, Workspace)
* Demonstration der neuen Administration - Konzeptionelle Änderungen zum Vorgänger
* Demonstration der neuen Web-Oberfläche (Ribbons)
* Demonstration des neuen SharePoint Designers (Wiederverwendbarkeit von Anpassungen)
* Zusammenfassung der weiteren Neuerungen
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Randy Perkins-Smart
After years of struggling with Lotus Notes and Office 2003, in 2007 a document centric organisation decided to deploy SharePoint 2007 and Office 2007. Their hope:
• To standardise office templates
• create and deploy over 20 content types (across multiple site collections)
• use workflow to automate document reviews and approval process
• ensure that metadata was adhered to
• provide an enterprise search platform to staff
This presentation explains the real life difficulties and successes they had. For example should they develop custom code or buy third party products to cover the functionality gap? Should they spend money on automating tasks or let the users continue doing some tasks manually? But ultimately the aim is to answer if SharePoint 2010 is panacea to their SharePoint 2007 difficulties?
Exploring, visualizing and presenting data with power viewCode Mastery
At Code Mastery Boston Stevo Smocilac of Magenic highlights: New feature of SQL Server 2012 Reporting Services, Interactive data exploration, visualization, and presentation experience, Point and click interface, End user orientated, Supplements current Microsoft tools, Fills gap in the current Microsoft BI reporting toolset, Tightly integrated with PowerPivot & BISM
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!Serdar Basegmez
Engage 2020 session
"Six Polite Ways to Design a RESTful API for Your Application!"
"With Domino v10 and v11, HCL is delivering on a vision to provide many new ways to architect our applications. One of the key technologies is creating RESTful APIs for our data and processes. APIs are very powerful in allowing us to build integrations between Domino and all other enterprise applications. Regardless of your experience, come to this session to see what options are available to you, what pitfalls you may experience and how to break down the borders between your applications and others. We will present the basic concepts and best practices, allowing you to walk away with tips and tricks on performance, scalability and security."
Serdar Basegmez
Developi Information Systems, London
Comparing JVM Web Frameworks - Rich Web Experience 2010Matt Raible
Comparing JVM Web Frameworks Presentation from The Rich Web Experience 2010. Compares many different JVM-based web frameworks, ranks them based on 20 different criteria and compares the Pros, Cons and other stats of the top 5.
Presentation about a Recommendation-engine case I'm working on together with Peter Tegelaar. We won 2nd prize in the Strands call for Startups competition
Cerego's Head of Product Development (Kirk McMurray) and Head Product Engineer (Dominiek ter Heide) will introduce iKnow!, a social learning service that beta launched in Japan a little over a year ago. They will discuss in detail how the future direction of the web is influencing the architecture of the platform and elaborate upon the core themes driving the product vision. This will include insight into why Cerego is striving to create a radically open learning platform, whereby all content is free, and how this impacts the long-term business model. Also, they will provide a glimpse into the future of efforts underway to evolve iKnow! into a "Learning 3.0" offering!
Building API's for a web 2.0 / web 3.0 aspiring service is very different than providing a tight integrated RPC service for some corporate client. It requires completely different ways of thinking and embracing new standards. I've composed a quick slideshow of all the architectural choices and considerations I've come across.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
2. Big Data?
One user = Lot’s of Data and Processing
Many total DB Rows
A lot of ‘background processing’
Making sense out of data: ranking, merging,
connecting, etc.
2010 7 15
4. Heuristics
Make a distinction between raw and analyzed
data
Duplication in raw data is OK
Think about data retrieval when doing data
insertions
Complex systems need many unit tests,
simulate everything!
2010 7 15