View allAll Photos Tagged DevClub
ZoomCharts at DevClub.lv: Developing a Javascript SDK
On January 15, 2015, ZoomCharts Co-Founder and CTO Viesturs Zariņš presented at DevClub.lv - a community of Latvian IT specialists that gather monthly and host free talks, presentations, and events to allow the local IT community to share knowledge, network, and communicate. Zariņš discussed the unique challenges faced in developing JavaScript SDK.
Here is a brief overview of his PowerPoint presentation on ZoomCharts, the world’s most interactive data visualization software that will support all your data presentation needs with incredible speed.
What is ZoomCharts?
What defines ZoomCharts advanced data visualization software? It is NOT another HTML5 charts library. It is:
- Interactive
- Fast
- Touch enabled
- Supports big data
A long time ago
DOS 6.2 allowed for:
- 320x240x8bpp
- Direct access to pixels on screen
- Assembler for performance
Today, the Web has finally caught up in the graphics department. Now, we have access to:
- Multiple browsers and rendering technologies
- Multiple resolutions
- Performance that varies by browser and device
Development setup:
- We write in JavaScript
- Commit to GitHub
- Build system in JavaScript
- Debug in Chrome
- Run automated tests
- Like WebStorm (and Vim)
Graphics:
Canvas (fast)
SVG (slow)
WebGL (>50%)
Interactive animations:
Zoom in and out of the graph, drag and drop data, all with your mouse or trackpad.
Graceful degradation:
High FPS (frames per second) lets you scale graphics with low image degradation.
Third party libraries:
- Raphael
- Hammer.js
- Leaflet
- Moment.js
Challenges:
- Responsive design: layouts can shift and look nice on desktop screens vs. not so nice on vertical, mobile screens
- Big screen resolutions: uses devicePixelRatio for sharp rendering, but no hardware acceleration beyond 2048x2048
- Safari compatibility: with 100% CPU, input events are blocked and browser locks up; strange code offers fixes
- HTML on canvas: DOM is slow; basic HTML markup must be parsed and rendered manually; text caching helps
Support:
- Process: TrialSupportBuy
- 1 day issue resolution
- #1 Tell me what I did wrong
- #2 Can you do…
Testing:
- Automated tests on every GIT push
Automatically:
- Compare images
- Record performance
- View errors in console
Interactive testing:
- Next step: record and playback
BrowserStack:
- Interactive mode
- Automated: Selenium API
Debugging:
Chrome Developer tools (F12)
- Debugging
- Profiling
- Timeline
Remote debugging available: developer.chrome.com/devtools/docs/remote-debugging
Future:
- More charts
- Extension API
- Memory allocation tracking
- WebGL
We are looking for statically-typed language:
- Error checking
- Performance
- Superior minification
- Easy to write and read
- Easy to call from JS
Building
Custom build script:
- Compile
- Minify
- Extract documentation
- Embed customer data
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#zoomcharts #interactive #data #interactivedata #datavisualization #interactivedatavisualization #chart #graph #charts #graphs #Javascript #JavascriptSDK #DevClubIV #Latvia #PowerPoint #PowerPointpresentation #fast #bigdata
#DevClub #LetsBeCreative #DHMIS
GreySkies | Photography Blog | Tumblr Blog | Abandoned Edinburgh Blog | www.Lulu.com/Sibokk
ZoomCharts at DevClub.lv: Developing a Javascript SDK
On January 15, 2015, ZoomCharts Co-Founder and CTO Viesturs Zariņš presented at DevClub.lv - a community of Latvian IT specialists that gather monthly and host free talks, presentations, and events to allow the local IT community to share knowledge, network, and communicate. Zariņš discussed the unique challenges faced in developing JavaScript SDK.
Here is a brief overview of his PowerPoint presentation on ZoomCharts, the world’s most interactive data visualization software that will support all your data presentation needs with incredible speed.
What is ZoomCharts?
What defines ZoomCharts advanced data visualization software? It is NOT another HTML5 charts library. It is:
- Interactive
- Fast
- Touch enabled
- Supports big data
A long time ago
DOS 6.2 allowed for:
- 320x240x8bpp
- Direct access to pixels on screen
- Assembler for performance
Today, the Web has finally caught up in the graphics department. Now, we have access to:
- Multiple browsers and rendering technologies
- Multiple resolutions
- Performance that varies by browser and device
Development setup:
- We write in JavaScript
- Commit to GitHub
- Build system in JavaScript
- Debug in Chrome
- Run automated tests
- Like WebStorm (and Vim)
Graphics:
Canvas (fast)
SVG (slow)
WebGL (>50%)
Interactive animations:
Zoom in and out of the graph, drag and drop data, all with your mouse or trackpad.
Graceful degradation:
High FPS (frames per second) lets you scale graphics with low image degradation.
Third party libraries:
- Raphael
- Hammer.js
- Leaflet
- Moment.js
Challenges:
- Responsive design: layouts can shift and look nice on desktop screens vs. not so nice on vertical, mobile screens
- Big screen resolutions: uses devicePixelRatio for sharp rendering, but no hardware acceleration beyond 2048x2048
- Safari compatibility: with 100% CPU, input events are blocked and browser locks up; strange code offers fixes
- HTML on canvas: DOM is slow; basic HTML markup must be parsed and rendered manually; text caching helps
Support:
- Process: TrialSupportBuy
- 1 day issue resolution
- #1 Tell me what I did wrong
- #2 Can you do…
Testing:
- Automated tests on every GIT push
Automatically:
- Compare images
- Record performance
- View errors in console
Interactive testing:
- Next step: record and playback
BrowserStack:
- Interactive mode
- Automated: Selenium API
Debugging:
Chrome Developer tools (F12)
- Debugging
- Profiling
- Timeline
Remote debugging available: developer.chrome.com/devtools/docs/remote-debugging
Future:
- More charts
- Extension API
- Memory allocation tracking
- WebGL
We are looking for statically-typed language:
- Error checking
- Performance
- Superior minification
- Easy to write and read
- Easy to call from JS
Building
Custom build script:
- Compile
- Minify
- Extract documentation
- Embed customer data
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#zoomcharts #interactive #data #interactivedata #datavisualization #interactivedatavisualization #chart #graph #charts #graphs #Javascript #JavascriptSDK #DevClubIV #Latvia #PowerPoint #PowerPointpresentation #fast #bigdata
Paper negative from paper rolled into 120 paper backing then stuffed into a Mamiya C330.
This is why I f*cking love film photography.
Artesanato é essencialmente o próprio trabalho manual ou produção de um artesão (de artesão + ato). Mas com a mecanização da indústria o artesão é identificado como aquele que produz objetos pertencentes à chamada cultura popular. maria beirtfdercs gbfdc fasande tintas e mcarrao O artesanato é tradicionalmente a produção de caráter familiar, na qual o produtor (artesão) possui os meios de produção (sendo o proprietário da oficina e das ferramentas) e trabalha com a família em sua própria casa, realizando todas as etapas da produção, desde o preparo da matéria-prima, até o acabamento; ou seja, não havendo divisão do trabalho ou especialização para a confecção de algum produto. Em algumas situações o artesão tinha junto a si um ajudante ou aprendiz.
First Dev Club in the new house; hp5 pushed to 1600 and some agfa poundland classic colour 200 both in #r09 1+50.
Pentax K1000, Nikon F301, Horizont, HP5, Fomapan 200, Rodinal
GreySkies | Photography Blog | Tumblr Blog | Abandoned Edinburgh Blog
DevClub.lv Event: Viesturs Zariņš Introduces ZoomCharts
Viesturs Zariņš, with an MSC in Computer Science, is also the Co-Founder and CTO of ZoomCharts, which offers the world’s most interactive data visualization software. One of the speakers at DevClub.lv, Zariņš begins his presentation by introducing ZoomCharts, and goes on to discuss the realities of developing a JavaScript SDK.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #ViestursZariņš #MSC #computerscience #JavaScript #SDK #JavaScriptSDK
Camera: Homemade 16x20 Camera
Lens: Rodenstock, Apochromat - Heligonal 600mm
I look really weird; it was a 16 second exposure though.
My C41 kit better get here soon or it'll be dead before I get to the last roll! 13 colour rolls plus one 'chambered' in the Nikon.
Lots of potentially shite colour photos on the way soon!
I'm in a darkened room due to losing the 3 reel tank core, substituted by a wee but if metal pipe. Just to make sure I've retired to a slightly darkened room.
Blog post about it
I think this is the 'bare' negative, sans filter.
Developed in C41 chemicals (not #RA4):
CD: 4m
BLIX: 4m
Stabiliser: 1m
DevClub.lv Event: Rīga Photo at the DevClub.lv Event in Latvia
A photo of Rīga sits at the back of the room at the highly successful DevClub.lv event on January 15th, 2015, which took place at the Microsoft office in the Latvian capital.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #Rīga #Latviancapital #Microsoftoffice #DevClub.lvevent
DevClub.lv Event: Viesturs Zariņš Begins his PowerPoint Slideshow
ZoomCharts Co-Founder and CTO Viesturs Zariņš begins his PowerPoint slideshow by introducing ZoomCharts as the world’s most interactive data visualization software, while audience members listen intently to his presentation.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #ZoomChartscofounder #ZoomChartsCEO #ViestursZariņš #PowerPoint
DevClub.lv Event: DevClub.lv Hosts Discuss the Night’s Agenda
DevClub.lv hosts discuss the JavaScript-focused agenda and the three presenters for the night at the highly attended event on January 15, 2015, as an intrigued group of Latvian IT community members listen in.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #DevClub.lvhosts #JavaScript #LatvianITcommunity
DevClub.lv Event: Latvian IT Community Members Enjoy Themselves
Members of the Latvian IT community really enjoyed themselves, taking the time to get to know each other while snacking on cookies and drinks in the lobby of the Microsoft office in Latvia at the very successful DevClub.lv event on January 15, 2015.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #LatvianITcommunity #Microsoftoffice
DevClub.lv Event: Attendees Mingle
DevClub.lv attendees at the Microsoft Lativa office take a break from the presentations to enjoy snacks and drinks, and to mingle, chat, and network with other members of the Latvian IT community.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #LatvianITcommunity #network
My failed attempt at making a print from an E6 slide. I guess I coulda exposed for longer and NOT exposed to light as some folks have said you can do in other posts.
I'm happy with this already! It's got a few artefacts on the neg but I think it adds to it. Done.
It's a 40cmx30cm print for the/an alt photo festival show.
DevClub.lv Event: Viesturs Zariņš Explains a ZoomCharts Pie Chart
ZoomCharts Co-Founder and CTO Viesturs Zariņš continues his presentation by delving deeper into the vast capabilities of ZoomCharts software. Here, he explores the functionalities of an interactive pie chart while an engaged audience of local IT community members watch on.
On January 15th, 2015, an event was held at the Microsoft office in Latvia by DevClub.lv, a community of Latvian information technology (IT) specialists that gather monthly to host free talks and presentations so that locals can share their knowledge, network, and communicate on everything IT-related.
Check out ZoomCharts products:
Network Chart
Big network exploration
Explore linked data sets. Highlight relevant data with dynamic filters and visual styles. Incremental data loading. Exploration with focus nodes.
Time Chart
Time navigation and exploration tool
Browse activity logs, select time ranges. Multiple data series and value axes. Switch between time units.
Pie Chart
Amazingly intuitive hierarchical data exploration
Get quick overview of your data and drill down when necessary. All in a single easy to use chart.
Facet Chart
Scrollable bar chart with drill-down
Compare values side by side and provide easy access to the long tail.
ZoomCharts
The world’s most interactive data visualization software
#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #ZoomChartscofounder #ZoomChartsCEO #ViestursZariņš #piechart #interactivepiechart #ITcommunitymembers