Design Tokens In the previous issue of this series of articles dedicated to "Style Dictionary" we have seen the ways in which token designs are managed and stored. The implicit use of the CTI structure (Category / Type / Item) still allows to … Read more
Design Tokens and Cross Platform Coherence – Part 2
Design tokens bridge the gap between design and development, allowing teams to keep together indivisible pieces of an interface like colors, font-sizes, spaces, animations. Follow this 3-issue mini serie about design tokens and Danny Banks speech at … Read more
How to Challenge Your Code with Property-Based Testing – Part 3
Property-based testing suggests a new way to test software, going beyond the example-based approach and stressing your code with random, realistic inputs. Follow this 3-issue mini serie about property-based testing and Kenny Baas and João Rosa speech … Read more
How to Challenge Your Code with Property-Based Testing – Part 2
Property-based testing suggests a new way to test software, going beyond the example-based approach and stressing your code with random, realistic inputs. Follow this 3-issue mini serie about property-based testing and Kenny Baas and João Rosa speech … Read more
Peter Todd: Helping people to solve their problem with Cryptography
When we asked Peter Todd to introduce himself at Blockchain and Crypto Values Conference in Milan, he replied: "I help people to apply cryptography to their problems". Who is Peter Todd Peter Todd is a well known and trusted Bitcoin Core … Read more
Design Tokens and Cross Platform Coherence – Part 1
You did it! You have exceeded one million users and your team has grown. Now there are enough teammates to directly and dedicatedly pursue the development of the web platform, smartphone and tablet apps, and smart TV apps, but also to reorganise the … Read more
Douglas Crockford: the good part of JavaScript
If you are the man who discovered the JSON data interchange format, the world's most loved data format, and discovered that there are good parts in JavaScript, then people can be assured that your thoughts about what will be the big next programming … Read more
How to Challenge Your Code with Property-Based Testing – Part 1
What does Property-Based Testing mean for developers? Well, a debate persists in software as to the exact nature, division and scope of "testing" activities. We need to check that a particular software component produces the expected output with the … Read more
Nobody puts UX in the corner
It takes great coding skills and deep UX expertise to build a successful product. So why give non-specialists a task done by specialists? Let’s discover what UX people really do (no, not drawings) and how their work can push forward all the … Read more
Magically deploy a new project in 1 month
It might seem strange, but how would you react if they told you that knowing algorithms, programming languages, design patterns, and best practices for managing and releasing software projects might not be enough to make an efficient and successful … Read more
How the project was won: small teams at fast speed
Does it still make sense to talk about projects and detailed planning? At Codemotion Rome 2019, Sander Hoogendoorn presented the "continuous culture", how to survive in an increasingly complex world by quickly going through small teams on functions … Read more
Effective Spark for Neophytes
Starting to work in the processing of big data could be unsettling even for a developer who has solid foundations and experience in areas more related to "consumer" products. The software tools and computational systems for data science, in fact, … Read more
Data Gathering and Knowledge Management for Smart Cities in Snap4City Platform
Imagine you are in the monitoring and control room of your city, where all relevant data coming from sensors, mobile devices, social media streams, IoT devices, vehicles and so on are displayed on multifunctional dashboards. Imagine you can read on … Read more
Living Things
The opening keynote of the second day of Codemotion Milan 2018 held by Ashi Krishnan is in the name of amazement. An audience of silent listeners, children of the transistor, accustomed to fighting every day a battle against a few milliseconds, … Read more
Professional Programmer
We will make the world a better place, one line of code at a time. Maybe not all developers are moved by such noble intentions, maybe the best computer minds on the planet right now are working hard just to convince you to click on advertisements, … Read more
Tensor Processing Units: enabling the next generation of fast, affordable AI
Legend says it was written on the back of a napkin. In 2013 Jeff Dean, Google's Head of AI, did some calculations and realized that if all the Android users in the world used their smartphone speech to text feature for one minute each day, they would … Read more
AI with a devOps mindset: Thiago De Faria on how to unlock the full potential of Machine Learning
Digital transformation is changing the business world, making the role of IT and information technology more and more central and inalienable. The new needs and the new technologies required by the product teams to the technical teams are creating … Read more
The Digital Transformation of Tech Leaders
We know that in the real world there are some misconceptions and stereotypes about tech people. We’ve certainly stumbled upon these personally. Are you a web developer? Surely you can fix a misbehaving printer driver. Are you a UX designer? Please, … Read more
Stève Sfartz: Building advanced Chats Bots and Voice Interactive Assistants
Stève Sfartz has a long career in the IT industry. Starting from NeXT and Java in '90, he always has taken up and worked on cutting-edge technologies and frameworks. Nowadays Stève is deeply involved with Web APIs, and he leads a global team of … Read more
William Mougayar: The Business Blockchain
If you have an interest in blockchain and business, William Mougayar is the one that can inspire your dreams. As an advisor and mentor to both tech entrepreneurs and founders, he advises on strategy, marketing, growth and is deeply involved with … Read more