Data Visualisation with D3 & Rickshaw - Berlin Expert DaysRichard Powell
油
How to visualisae data with D3 & Rickshaw.
In this talk I share my experience of building Server Density's time series graphs usng the javascript libraries: D3 & Rickshaw. I Cover:
* Why I think Data Visualisation is important
* How to get started with D3 & Rickshaw
* Why I think D3 and Rickshaw are fantastic libraries
* The mistakes I made and how to avoid them.
Fun with D3.js: Data Visualization Eye Candy with Streaming JSONTomomi Imura
油
The document discusses creating dynamic bubble charts using D3.js and streaming JSON data from PubNub. It explains how to (1) create a static bubble chart with D3, (2) make the chart dynamic by subscribing to a PubNub data stream and updating the bubbles on new data, and (3) add smooth transitions as bubbles enter, update, and exit using D3's data binding and transition methods. The full article provides more details on implementing this dynamic bubble chart with animated transitions between data updates.
Youre ready to make your applications more responsive, scalable, fast and secure. Then its time to get started with NGINX. In this webinar, you will learn how to install NGINX from a package or from source onto a Linux host. Well then look at some common operating system tunings you could make to ensure your NGINX install is ready for prime time.
View full webinar on demand at http://nginx.com/resources/webinars/installing-tuning-nginx/
Joined by Rick Nelson, Technical Solutions architect from NGINX Server Density take you though the do's and don'ts of monitoring NGINX.油Critical and non critical metrics to monitor, important alerts to configure and the best monitoring tools available.
This document provides an overview of key concepts for working with D3, including:
- D3 uses standard web technologies like HTML, SVG, and CSS rather than introducing new representations. Learning D3 largely means learning web standards.
- Visualization with D3 requires mapping data to visual elements using scales. Scales are functions that map from data values to visual values like pixel positions.
- Selections in D3 correspond to elements in the DOM. Data joins allow binding data to selections to drive attribute updates. The enter, update, exit pattern is used to handle new, existing and removed data.
- Common scale types include linear, log, quantize and quantile for quantitative data, and
Backbone to React. What it says about awesome UI Code.Richard Powell
油
Why is writing React.JS code so simple? Why had writing Backbone.JS code become difficult for us at Server Density. What does this say us about good code vs great code?
In this presentation I cover 3 important concepts:
* Code simplicity vs complexity
* Code predictability
* Composability
Using real-world example I'll share what our 16 month journey migrating a large Backbone codebase, to a large React codebase has taught us.
Using D3, Rickshaw and Backbone to create Server Density's time-series charts.
In this talk I cover:
* D3, Rickshaw and Backbone
* Data Visualisation Design
* Backend API Design
* Programming defensively
* Maths in JavaScript
This document describes how to build a real-time collaborative drawing application using Node.js, Express.js, Socket.io, and Paper.js. It explains that Express serves the HTML canvas, Paper.js intercepts draw events and draws locally, Socket.io passes draw data to Express which broadcasts it to other users, and Paper.js uses sessionIds to draw other users' paths and maintain separate drawings. It also provides instructions for deploying the application to Nodejitsu.
This document discusses front-end performance optimization. It notes that 80-90% of end-user response time is spent on the frontend. It provides tips for optimizing load time such as minimizing files, gzipping, concatenating scripts, and loading scripts last. It also discusses optimizing runtime performance by reducing DOM interactions and designing single page applications carefully. Finally, it emphasizes the importance of perception and not blocking the user interface.
The document is a series of tweets by Richard Powell about Angular.js, providing an overview of the framework. It covers topics like what Angular is, building a basic todo list app, routing, directives, filters, generators for building apps, testing, and whether a backend is needed to serve the UI. Richard Powell asks what more is needed from Angular beyond these features.
The document describes how to create a real-time collaborative drawing application using Node.js, Express, Socket.io, and Paper.js. It explains how to install and set up the necessary technologies, handle mouse events to draw on a canvas, send drawing data to other users via Socket.io events, and receive and render drawings from other users in real-time. Key aspects covered include setting up an Express server, connecting Socket.io for real-time functionality, serializing drawing paths to JSON, and processing incoming events to update drawings across clients.
The document discusses HTML5 Canvas. It defines Canvas as a 2D drawing platform for HTML5 using JavaScript. Canvas can be used for data visualization, dynamic animation, games, complex user interfaces, and applications. It also discusses libraries that can be used with Canvas like Three.js, Raphael, and Processing.js. The document provides resources for learning more about HTML5 Canvas including blogs to follow and a book on Foundation Canvas.
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]Jonathan Bowen
油
Alan Turing arguably wrote the first paper on formal methods 75 years ago. Since then, there have been claims and counterclaims about formal methods. Tool development has been slow but aided by Moores Law with the increasing power of computers. Although formal methods are not widespread in practical usage at a heavyweight level, their influence as crept into software engineering practice to the extent that they are no longer necessarily called formal methods in their use. In addition, in areas where safety and security are important, with the increasing use of computers in such applications, formal methods are a viable way to improve the reliability of such software-based systems. Their use in hardware where a mistake can be very costly is also important. This talk explores the journey of formal methods to the present day and speculates on future directions.
DealBook of Ukraine: 2025 edition | AVentures CapitalYevgen Sysoyev
油
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2024 and the first deals of 2025.
Computational Photography: How Technology is Changing Way We Capture the WorldHusseinMalikMammadli
油
Computational Photography (Computer Vision/Image): How Technology is Changing the Way We Capture the World
He巽 d端端nm端s端n端zm端, m端asir smartfonlar v kameralar nec bu qdr g旦zl g旦r端nt端lr yarad脹r? Bunun sirri Computational Fotoqrafiyas脹nda(Computer Vision/Imaging) gizlidirkillri 巽km v emal etm 端sulumuzu tkmilldirn, komp端ter elmi il fotoqrafiyan脹n inqilabi birlmsi.
EaseUS Partition Master Crack 2025 + Serial Keykherorpacca127
油
https://ncracked.com/7961-2/
Note: >> Please copy the link and paste it into Google New Tab now Download link
EASEUS Partition Master Crack is a professional hard disk partition management tool and system partition optimization software. It is an all-in-one PC and server disk management toolkit for IT professionals, system administrators, technicians, and consultants to provide technical services to customers with unlimited use.
EASEUS Partition Master 18.0 Technician Edition Crack interface is clean and tidy, so all options are at your fingertips. Whether you want to resize, move, copy, merge, browse, check, convert partitions, or change their labels, you can do everything with a few clicks. The defragmentation tool is also designed to merge fragmented files and folders and store them in contiguous locations on the hard drive.
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...ScyllaDB
油
Scaling content understanding for billions of images is no easy feat. This talk dives into building extreme label classification models, balancing accuracy & speed, and optimizing ML pipelines for scale. You'll learn new ways to tackle real-time performance challenges in massive data environments.
UiPath Automation Developer Associate Training Series 2025 - Session 2DianaGray10
油
In session 2, we will introduce you to Data manipulation in UiPath Studio.
Topics covered:
Data Manipulation
What is Data Manipulation
Strings
Lists
Dictionaries
RegEx Builder
Date and Time
Required Self-Paced Learning for this session:
Data Manipulation with Strings in UiPath Studio (v2022.10) 2 modules - 1h 30m - https://academy.uipath.com/courses/data-manipulation-with-strings-in-studio
Data Manipulation with Lists and Dictionaries in UiPath Studio (v2022.10) 2 modules - 1h - https:/academy.uipath.com/courses/data-manipulation-with-lists-and-dictionaries-in-studio
Data Manipulation with Data Tables in UiPath Studio (v2022.10) 2 modules - 1h 30m - https:/academy.uipath.com/courses/data-manipulation-with-data-tables-in-studio
鏝 For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraScyllaDB
油
Learn how Responsive replaced embedded RocksDB with ScyllaDB in Kafka Streams, simplifying the architecture and unlocking massive availability and scale. The talk covers unbundling stream processors, key ScyllaDB features tested, and lessons learned from the transition.
The Future of Repair: Transparent and Incremental by Botond DenesScyllaDB
油
Regularly run repairs are essential to keep clusters healthy, yet having a good repair schedule is more challenging than it should be. Repairs often take a long time, preventing running them often. This has an impact on data consistency and also limits the usefulness of the new repair based tombstone garbage collection. We want to address these challenges by making repairs incremental and allowing for automatic repair scheduling, without relying on external tools.
UiPath Agentic Automation Capabilities and OpportunitiesDianaGray10
油
Learn what UiPath Agentic Automation capabilities are and how you can empower your agents with dynamic decision making. In this session we will cover these topics:
What do we mean by Agents
Components of Agents
Agentic Automation capabilities
What Agentic automation delivers and AI Tools
Identifying Agent opportunities
If you have any questions or feedback, please refer to the "Women in Automation 2025" dedicated Forum thread. You can find there extra details and updates.
[Webinar] Scaling Made Simple: Getting Started with No-Code Web AppsSafe Software
油
Ready to simplify workflow sharing across your organization without diving into complex coding? With FME Flow Apps, you can build no-code web apps that make your data work harder for you fast.
In this webinar, well show you how to:
Build and deploy Workspace Apps to create an intuitive user interface for self-serve data processing and validation.
Automate processes using Automation Apps. Learn to create a no-code web app to kick off workflows tailored to your needs, trigger multiple workspaces and external actions, and use conditional filtering within automations to control your workflows.
Create a centralized portal with Gallery Apps to share a collection of no-code web apps across your organization.
Through real-world examples and practical demos, youll learn how to transform your workflows into intuitive, self-serve solutions that empower your team and save you time. We cant wait to show you whats possible!
Using D3, Rickshaw and Backbone to create Server Density's time-series charts.
In this talk I cover:
* D3, Rickshaw and Backbone
* Data Visualisation Design
* Backend API Design
* Programming defensively
* Maths in JavaScript
This document describes how to build a real-time collaborative drawing application using Node.js, Express.js, Socket.io, and Paper.js. It explains that Express serves the HTML canvas, Paper.js intercepts draw events and draws locally, Socket.io passes draw data to Express which broadcasts it to other users, and Paper.js uses sessionIds to draw other users' paths and maintain separate drawings. It also provides instructions for deploying the application to Nodejitsu.
This document discusses front-end performance optimization. It notes that 80-90% of end-user response time is spent on the frontend. It provides tips for optimizing load time such as minimizing files, gzipping, concatenating scripts, and loading scripts last. It also discusses optimizing runtime performance by reducing DOM interactions and designing single page applications carefully. Finally, it emphasizes the importance of perception and not blocking the user interface.
The document is a series of tweets by Richard Powell about Angular.js, providing an overview of the framework. It covers topics like what Angular is, building a basic todo list app, routing, directives, filters, generators for building apps, testing, and whether a backend is needed to serve the UI. Richard Powell asks what more is needed from Angular beyond these features.
The document describes how to create a real-time collaborative drawing application using Node.js, Express, Socket.io, and Paper.js. It explains how to install and set up the necessary technologies, handle mouse events to draw on a canvas, send drawing data to other users via Socket.io events, and receive and render drawings from other users in real-time. Key aspects covered include setting up an Express server, connecting Socket.io for real-time functionality, serializing drawing paths to JSON, and processing incoming events to update drawings across clients.
The document discusses HTML5 Canvas. It defines Canvas as a 2D drawing platform for HTML5 using JavaScript. Canvas can be used for data visualization, dynamic animation, games, complex user interfaces, and applications. It also discusses libraries that can be used with Canvas like Three.js, Raphael, and Processing.js. The document provides resources for learning more about HTML5 Canvas including blogs to follow and a book on Foundation Canvas.
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]Jonathan Bowen
油
Alan Turing arguably wrote the first paper on formal methods 75 years ago. Since then, there have been claims and counterclaims about formal methods. Tool development has been slow but aided by Moores Law with the increasing power of computers. Although formal methods are not widespread in practical usage at a heavyweight level, their influence as crept into software engineering practice to the extent that they are no longer necessarily called formal methods in their use. In addition, in areas where safety and security are important, with the increasing use of computers in such applications, formal methods are a viable way to improve the reliability of such software-based systems. Their use in hardware where a mistake can be very costly is also important. This talk explores the journey of formal methods to the present day and speculates on future directions.
DealBook of Ukraine: 2025 edition | AVentures CapitalYevgen Sysoyev
油
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2024 and the first deals of 2025.
Computational Photography: How Technology is Changing Way We Capture the WorldHusseinMalikMammadli
油
Computational Photography (Computer Vision/Image): How Technology is Changing the Way We Capture the World
He巽 d端端nm端s端n端zm端, m端asir smartfonlar v kameralar nec bu qdr g旦zl g旦r端nt端lr yarad脹r? Bunun sirri Computational Fotoqrafiyas脹nda(Computer Vision/Imaging) gizlidirkillri 巽km v emal etm 端sulumuzu tkmilldirn, komp端ter elmi il fotoqrafiyan脹n inqilabi birlmsi.
EaseUS Partition Master Crack 2025 + Serial Keykherorpacca127
油
https://ncracked.com/7961-2/
Note: >> Please copy the link and paste it into Google New Tab now Download link
EASEUS Partition Master Crack is a professional hard disk partition management tool and system partition optimization software. It is an all-in-one PC and server disk management toolkit for IT professionals, system administrators, technicians, and consultants to provide technical services to customers with unlimited use.
EASEUS Partition Master 18.0 Technician Edition Crack interface is clean and tidy, so all options are at your fingertips. Whether you want to resize, move, copy, merge, browse, check, convert partitions, or change their labels, you can do everything with a few clicks. The defragmentation tool is also designed to merge fragmented files and folders and store them in contiguous locations on the hard drive.
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...ScyllaDB
油
Scaling content understanding for billions of images is no easy feat. This talk dives into building extreme label classification models, balancing accuracy & speed, and optimizing ML pipelines for scale. You'll learn new ways to tackle real-time performance challenges in massive data environments.
UiPath Automation Developer Associate Training Series 2025 - Session 2DianaGray10
油
In session 2, we will introduce you to Data manipulation in UiPath Studio.
Topics covered:
Data Manipulation
What is Data Manipulation
Strings
Lists
Dictionaries
RegEx Builder
Date and Time
Required Self-Paced Learning for this session:
Data Manipulation with Strings in UiPath Studio (v2022.10) 2 modules - 1h 30m - https://academy.uipath.com/courses/data-manipulation-with-strings-in-studio
Data Manipulation with Lists and Dictionaries in UiPath Studio (v2022.10) 2 modules - 1h - https:/academy.uipath.com/courses/data-manipulation-with-lists-and-dictionaries-in-studio
Data Manipulation with Data Tables in UiPath Studio (v2022.10) 2 modules - 1h 30m - https:/academy.uipath.com/courses/data-manipulation-with-data-tables-in-studio
鏝 For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraScyllaDB
油
Learn how Responsive replaced embedded RocksDB with ScyllaDB in Kafka Streams, simplifying the architecture and unlocking massive availability and scale. The talk covers unbundling stream processors, key ScyllaDB features tested, and lessons learned from the transition.
The Future of Repair: Transparent and Incremental by Botond DenesScyllaDB
油
Regularly run repairs are essential to keep clusters healthy, yet having a good repair schedule is more challenging than it should be. Repairs often take a long time, preventing running them often. This has an impact on data consistency and also limits the usefulness of the new repair based tombstone garbage collection. We want to address these challenges by making repairs incremental and allowing for automatic repair scheduling, without relying on external tools.
UiPath Agentic Automation Capabilities and OpportunitiesDianaGray10
油
Learn what UiPath Agentic Automation capabilities are and how you can empower your agents with dynamic decision making. In this session we will cover these topics:
What do we mean by Agents
Components of Agents
Agentic Automation capabilities
What Agentic automation delivers and AI Tools
Identifying Agent opportunities
If you have any questions or feedback, please refer to the "Women in Automation 2025" dedicated Forum thread. You can find there extra details and updates.
[Webinar] Scaling Made Simple: Getting Started with No-Code Web AppsSafe Software
油
Ready to simplify workflow sharing across your organization without diving into complex coding? With FME Flow Apps, you can build no-code web apps that make your data work harder for you fast.
In this webinar, well show you how to:
Build and deploy Workspace Apps to create an intuitive user interface for self-serve data processing and validation.
Automate processes using Automation Apps. Learn to create a no-code web app to kick off workflows tailored to your needs, trigger multiple workspaces and external actions, and use conditional filtering within automations to control your workflows.
Create a centralized portal with Gallery Apps to share a collection of no-code web apps across your organization.
Through real-world examples and practical demos, youll learn how to transform your workflows into intuitive, self-serve solutions that empower your team and save you time. We cant wait to show you whats possible!
UiPath Document Understanding - Generative AI and Active learning capabilitiesDianaGray10
油
This session focus on Generative AI features and Active learning modern experience with Document understanding.
Topics Covered:
Overview of Document Understanding
How Generative Annotation works?
What is Generative Classification?
How to use Generative Extraction activities?
What is Generative Validation?
How Active learning modern experience accelerate model training?
Q/A
If you have any questions or feedback, please refer to the "Women in Automation 2025" dedicated Forum thread. You can find there extra details and updates.
What Makes "Deep Research"? A Dive into AI AgentsZilliz
油
About this webinar:
Unless you live under a rock, you will have heard about OpenAIs release of Deep Research on Feb 2, 2025. This new product promises to revolutionize how we answer questions requiring the synthesis of large amounts of diverse information. But how does this technology work, and why is Deep Research a noticeable improvement over previous attempts? In this webinar, we will examine the concepts underpinning modern agents using our basic clone, Deep Searcher, as an example.
Topics covered:
Tool use
Structured output
Reflection
Reasoning models
Planning
Types of agentic memory
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajScyllaDB
油
Freshworks migrated from Cassandra to ScyllaDB to handle growing audit log data efficiently. Cassandra required frequent scaling, complex repairs, and had non-linear scaling. ScyllaDB reduced costs with fewer machines and improved operations. Using Zero Downtime Migration (ZDM), they bulk-migrated data, performed dual writes, and validated consistency.