Mobile

Security Challenges with Novel Web Apps

Software security is becoming crucial nowadays, as the world is becoming more and more dependent on software. Bárbara Vieira and Theodoor Scholte are talking at Voxxed Days Athens about software security: we asked them what to watch out for.   What are the most common security pitfalls when developing a web application? Although the world is becoming more and more aware of software security, there are still a lot of

Laying things out with Flexbox

Need to layout your CSS? Emily Meroni and Giorgia Baroffio are giving a talk at Voxxed Days Ticino about Flexbox. We asked them what this is, and when you’d use it.   What is Flexbox and what problems does it solve? Flexbox is a layouting model introduced by CSS3 quite some time ago which has currently reached a very good level of browser support and stability. Thanks to Flexbox, developers

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