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: TrialSupportBuy

- 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

www.zoomcharts.com

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

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: TrialSupportBuy

- 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

www.zoomcharts.com

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.

 

Photography Blog

Tumblr Blog

Society 6

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.

  

Photography Blog

Tumblr Blog

GreySkies

Abandoned Edinburgh Blog

 

Shot at 200, processed at 400. 9.5 mins in D76

Shot at 200, processed at 400. 9.5 mins in D76

Nikon f3, Kodak Tmax 400, D76, Lomoscanner

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

www.zoomcharts.com

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.

 

Photography Blog

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!

Fomapan 200 using a graphic View 5x4 4x5 the Large Format equivalent of a SnapShot!

  

Photography Blog

Tumblr Blog

GreySkies

Abandoned Edinburgh Blog

 

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

 

Photography Blog

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

www.zoomcharts.com

The world’s most interactive data visualization software

 

#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #Rīga #Latviancapital #Microsoftoffice #DevClub.lvevent

Camera: Homemade 16x20 Camera

Lens: Rodenstock, Apochromat - Heligonal 600mm

 

Photography Blog

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

www.zoomcharts.com

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

www.zoomcharts.com

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

www.zoomcharts.com

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

www.zoomcharts.com

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.

 

Photography Blog

Tumblr Blog

Society 6

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.

 

Photography Blog

Tumblr Blog

Society 6

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

www.zoomcharts.com

The world’s most interactive data visualization software

 

#ZoomCharts #DevClub #DevClub.lv #Microsoft #Latvia #ZoomChartscofounder #ZoomChartsCEO #ViestursZariņš #piechart #interactivepiechart #ITcommunitymembers

Camera: Graphic View (Monorail)

Lens: Schneider Krueznach Xenar, 135mm 4.5

Paper: Fuji Crystal, rated at ISO 3-ish

Exposure: 1m 5s at f4.5

 

Developed in C-41, around 38ºC, the same temperature for colour negative film:

CD - 4m

Wash

BLIX - 4m

Wash

Stab - 1m

Wash

 

Photography Blog

2 4 5 6 7 8 9