Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
245 lines (209 sloc) 11.13 kB
---
layout: default
title: Ivan Zuzak
description: Hi! I'm Ivan Zuzak, a Web engineer. This is my blog, and list of project and papers.
projects:
- name: noam
description: JavaScript library for working with finite state machines, regular expression and grammars
url: http://github.com/izuzak/noam
- name: benchtable
description: Benchmark.js results in ASCII tables for NodeJS
url: https://github.com/izuzak/benchtable
- name: pmrpc
description: HTML5 inter-window, inter-iframe and WebWorker RPC and pubsub communication library
url: http://github.com/izuzak/pmrpc
- name: friscjs
description: Pure JavaScript emulator of simple RISC processor with Web application and NodeJS UIs
url: http://github.com/izuzak/FRISCjs
- name: urlreq
description: HTTP proxy that decodes a HTTP request defined in the URL and makes that request
url: http://github.com/izuzak/urlreq/
- name: urlecho
description: HTTP service for echoing a HTTP response defined in the request URL
url: http://github.com/izuzak/urlecho/
- name: feed-buster
description: HTTP service for injecting MediaRSS tags into RSS/ATOM feeds
url: http://github.com/izuzak/feedbuster/
- name: node-revhttpws
description: Reverse HTTP and WebSockets proxy using NodeJS and WebSockets
url: http://github.com/izuzak/node-revhttpws/
- name: feral
description: NodeJS framework for development of RESTful systems
url: https://github.com/izuzak/feral
- name: cro-lotto
description: Analysis of randomness in two Croatian lottery systems
url: http://github.com/izuzak/cro_lotto_analysis
talks:
- authors: Paul Irish, Remy Sharp, David Blooman, Simon Stewart, Ivan Zuzak (moderator)
title: "Edge Conference - Testing and tooling panel"
date: 9 February 2013
place: London, UK
url: http://www.youtube.com/watch?v=FY5iiuQRyEE
type: talk
- authors: Goran Delac, Ivan Budiselic, Ivan Zuzak, Ivan Skuliber, Tomislav Stefanec
title: "A Methodology for SIP and SOAP Integration Using Application-Specifc Protocol Conversion"
date: 30 November 2012
place: ACM Transactions on the Web, Vol. 6, No. 4
url: http://dl.acm.org/citation.cfm?id=2382618
download: /papers/2012_SIPSOAP_CONVERSION.pdf
type: paper
- authors: Ivan Zuzak, Ivan Benc
title: "Performance Evaluation of Hierarchical Publish-Subscribe Monitoring Architecture for Service-Oriented Applications"
date: 21 September 2012
place: arXiv e-print archive
url: http://arxiv.org/abs/1209.4485
download: /papers/2012_MONITORING.pdf
type: paper
- authors: Ivan Zuzak, Silvia Schreier
title: "ArRESTed Development: Guidelines for Designing REST Frameworks"
date: 1 July 2012
place: IEEE Internet Computing
url: http://www.computer.org/portal/web/csdl/doi/10.1109/MIC.2012.60
review: /papers/2012_RESTFWKS_review.txt
download: /papers/2012_RESTFWKS.pdf
type: paper
- authors: Dejan Skvorc, Ivan Zuzak, Sinisa Srbljic
title: "Formal Model for Data Dependency Analysis between Controls and Actions of a Graphical User Interface"
date: 28 February 2012
place: Advances in Electrical and Computer Engineering
url: http://www.aece.ro/abstractplus.php?year=2012&number=1&article=11
download: /papers/2012_FSMGUI.pdf
type: paper
- authors: Ivan Zuzak, Ivan Budiselic, Goran Delac
title: "A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems"
date: 23 December 2011
place: Journal of Web Engineering
url: http://www.rintonpress.com/journals/jwe/abstractsJWE10-4.html
download: /papers/2011_FSMREST.pdf
type: paper
- authors: Ivan Zuzak, Marko Ivankovic, Ivan Budiselic
title: "A Classification Framework for Web Browser Cross-Context Communication"
date: 25 August 2011
place: arXiv e-print archive
url: http://arxiv.org/abs/1108.4770
download: /papers/2011_CCCS.pdf
review: /papers/2011_CCCS_review.txt
type: paper
- authors: Ivan Zuzak, Ivan Budiselic, Goran Delac
title: "Formal Modeling of RESTful Systems Using Finite-State Machines"
date: 20 June 2011
place: 11th International Conference on Web Engineering (ICWE 2011), Paphos, Cyprus
url: http://www.springerlink.com/content/j233175h2q3h7631/
download: /papers/2011_REST.pdf
slides: /papers/2011_REST_slides.pdf
review: /papers/2011_REST_review.txt
type: paper
- authors: Ivan Zuzak
title: "Inter-widget communication (MUPPLE lecture series)"
date: 3 May 2011
place: Knowledge Media Institute, The Open University, Milton Keynes, UK
url: http://stadium.open.ac.uk/stadia/preview.php?whichevent=1677
slides: /papers/2011_IWC_slides.pdf
type: talk
- authors: Ivan Zuzak, Marko Ivankovic, Ivan Budiselic
title: "Cross-context Web browser communication with unified communication models and context types"
date: 23 May 2011
place: 34th International Convention MIPRO, Opatija, Croatia
url: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5967142
download: /papers/2011_PMRPC.pdf
slides: /papers/2011_PMRPC_slides.pdf
type: paper
- authors: Ivan Budiselic, Ivan Zuzak, Ivan Benc
title: "Application middleware for convergence of IP Multimedia system and Web Services"
date: 24 May 2010
place: 33rd International Convention MIPRO, Opatija, Croatia
url: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5533443
download: /papers/2010_SIPWS_middleware.pdf
type: paper
- authors: Ivan Zuzak, Jakov Krolo, Sinisa Srbljic
title: "Geppeto: Promoting End-users to Gadget Developers"
date: 28 May 2008
place: Google Tech Talk, Mountain View, California, USA
url: http://www.youtube.com/watch?v=fbUvCdADz_A
type: talk
- authors: Ivan Zuzak, Sinisa Srbljic, Ivan Benc
title: "Building Distributed Access Control System Using Service-Oriented Programming Model"
date: 16 Jul 2006
place: International conference on Networking and Services (ICNS), San Jose, California, USA
url: http://www.computer.org/portal/web/csdl/doi/10.1109/ICNS.2006.30
download: /papers/2006_DACS_SOPM.pdf
slides: /papers/2006_DACS_SOPM_slides.pdf
type: paper
---
<link rel="me" type="text/html" href="http://www.google.com/profiles/izuzak"/>
<div id="home">
<a name="about"></a>
<h1>About</h1>
<ul class="posts">
<li>
<div class="first"><span>Ivan Zuzak</span></div>
<div class="sep"> &raquo; </div>
<div class="second">I'm an educator and Web engineer living in <a href="http://goo.gl/maps/qf9m">Zagreb, Croatia</a> and Zurich, Switzerland. I work at <a href="https://github.com/">GitHub</a> on technical support, and previously I worked as a software developer at <a href="http://asseco.com/see/">Asseco SEE</a>, as a CS teaching and research assistant at the <a href="http://www.fer.hr/en">University of Zagreb</a> and was a software engineering intern at Google.</div>
</li>
<li>
<div class="first"><span>Ivan Zuzak</span></div>
<div class="sep"> &raquo; </div>
<div class="second">Contact me via <a href="mailto:izuzak@gmail.com">e-mail</a>, <a href="http://www.twitter.com/izuzak">Twitter</a>, <a href="https://plus.google.com/117110094515372104918/about">Google+</a>, <a href="http://hr.linkedin.com/in/izuzak/">LinkedIn</a> or <a href="http://www.github.com/izuzak">GitHub</a>.</div>
</li>
</ul>
<a name="blog"></a>
<h1>Blog Posts <a href="#" class="blogtoggle">(show all blog posts)</a></h1>
<ul class="posts blog">
{% for post in site.posts %}
<li>
<div class="first"><span>{{ post.date | date_to_string }}</span></div>
<div class="sep"> &raquo; </div>
<div class="second"><a href="{{ post.url }}">{{ post.title }}</a></div>
</li>
{% endfor %}
</ul>
<a name="projects"></a>
<h1>Open Source Projects <a href="#" class="projectstoggle">(show all projects)</a></h1>
<ul class="posts projects">
{% for project in page.projects %}
<li>
<div class="first"><span><a href="{{project.url}}">{{ project.name }}</a></span></div>
<div class="sep"> &raquo; </div>
<div class="second">{{ project.description }}</div>
</li>
{% endfor %}
</ul>
<a name="other"></a>
<h1>Other stuff by me</h1>
<ul class="posts">
<li>
<div class="first"><span><a href="http://thisweekinrest.wordpress.com">ThisWeekInREST</a></span></div>
<div class="sep"> &raquo; </div>
<div class="second"> A periodic blog collecting news related to the <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST architectural style</a>. </div>
</li>
</ul>
<a name="talks"></a>
<h1>Talks and papers <a href="#" class="talkstoggle">(show all talks and papers)</a></h1>
<ul class="posts talks">
{% for talk in page.talks %}
<li id="talk{{forloop.rindex}}">
<div class="first"><span>{{ talk.date }}</span></div>
<div class="sep"> &raquo; </div>
<div class="second"><b>({{talk.type}})</b> <a href="{{talk.url}}">{{ talk.title }}</a>, <i>{{ talk.authors }}</i>, {{ talk.place }}{% if talk.download %}, <a onClick="javascript: _gaq.push(['_trackPageview', '{{talk.download}}']);" href="{{ talk.download }}">download</a>{% endif %}{% if talk.slides %}, <a onClick="javascript: _gaq.push(['_trackPageview', '{{talk.slides}}']);" href="{{ talk.slides }}">slides</a> {% endif %}{% if talk.review %}, <a onClick="javascript: _gaq.push(['_trackPageview', '{{talk.review}}']);" href="{{ talk.review }}">peer-review comments</a> {% endif %} <a href="#talk{{forloop.rindex}}">#</a></div>
</li>
{% endfor %}
</ul>
<p class="notice">
Please note: Other organizations, such as the IEEE, hold the copyrights on some of these works. This material is given for personal use only and to enable timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
</p>
</div>
<script type="text/javascript">
function toggleRecentPosts(selector) {
var children = $(selector).children();
for (var i=3; i<children.length; i++) {
$(children[i]).toggle();
}
return false;
}
toggleRecentPosts(".blog");
toggleRecentPosts(".projects");
toggleRecentPosts(".talks");
$(".blogtoggle").click(function() { return toggleRecentPosts(".blog"); });
$(".projectstoggle").click(function() { return toggleRecentPosts(".projects"); });
$(".talkstoggle").click(function() { return toggleRecentPosts(".talks"); });
</script>
Jump to Line
Something went wrong with that request. Please try again.