Mobile

Bidirectional Relationship Support in JSON

Ever tried to create a JSON data structure that includes entities that have a bidirectional relationship (i.e., circular reference)? If you have, you’ve likely seen a JavaScript error along the lines of “Uncaught TypeError: Converting circular structure to JSON”. Or if you’re a Java developer who uses Jackson library, you may have encountered “Could not write JSON: Infinite recursion (StackOverflowError) with root cause java.lang.StackOverflowError”. This article provides a robust working

Real-World Enterprise REST API Design – Laurent Bovet

“When embracing microservice architectures and agile methodologies, we need to adapt our work habits in a modern and lightweight way.” We interviewed Laurent Bovet at Voxxed Days Zurich on how to go about this. For more, see the full talk below: Real-World Enterprise REST API Design When embracing microservice architectures and agile methodologies, we need to adapt our work habits in a modern and lightweight way. In this talk, we

IoT Trends

Comparison of Open Source Process Engines for Edge Integration In February 2017, I attended the JFokus conference for the first time. This is the biggest developer event in Sweden. While the ‘J’ in the title shows that there is a lot of focus on the Java platform, the Internet of Things (IoT) was another hot topic. IoT, by nature, is not just about the Java platform, because you often need

Progressive Enhancement and CSS

When we design web pages for functionality first, how do we work in CSS? Progressive Enhancement focuses on building a working, functional web page using basic web technologies that work on most browsers. CSS, Cascading Style Sheets, can provide beautiful user experiences but some features aren’t supported on all browsers. At Voxxed Days Zurich, we asked Ire Aderinokun how to work in a Progressive Enhancement methodology without loosing out on style. For

10 Android Interview Questions and Answers: Part II

Enrique López-Mañas, speaking at Voxxed Days Zurich, has written a book with basic, intermediate and advanced questions and answers for Android interviews. Following on from Part I, this is an extract of some of the questions and answers from “100 Questions and Answers to help you land your Dream Android Job: or to hire the right candidate!“. Part I looked at the structure of an Android application, Activities, dependency injection, ADB

10 Android Interview Questions and Answers: Part I

By 2021, it is predicted that there will be 6300 million smartphone subscriptions. Android and iOS have 90% of the market share. Android development is in demand, and Enrique López-Mañas, speaking at Voxxed Days Zurich, has written a book with basic, intermediate and advanced questions and answers for Android interviews. This is an extract of some of the questions and answers from “100 Questions and Answers to help you land

High performance in Android with Enrique López Mañas

“Performant applications are one of the key drivers of success in the mobile world.” What does it take to create a highly performant Android app? On 23rd February, Enrique López Mañas will be talking at Voxxed Days Zurich about high performance in Android. We interviewed him to see what we can learn about performance.   Is it ever ok to compromise on performance for UX? Do you have to compromise? If

What are Server-Sent Events? With Audrey Neveu

How we use and what we expect from the internet is changing: as users we don’t want to sit around and wait for a page to load. WebSockets hail from 2008 and are a communications protocol that opens a bidirectional socket between a server and a client. Server-Sent Events allow the server to push data to the client. On 25th February 2017, Audrey Neveu of Streamdata.io will be comparing WebSockets and Server-Sent

Zen and the art of Angular 2 with Igor Minar

What is the migration path from Angular 1 to Angular 2? What will the Angular release cycles look like in the future, and what is Angular developer Igor Minar most pleased with? We interviewed Igor at Devoxx Belgium 2016. For Igor’s talk at Devoxx Belgium 2016, see below: Zen and the Art of Angular 2 Angular 2 is a full platform that encompasses the needs of our developer community. Most