This year's Codemotion Milan included a significant focus on how devs can start their career, build their skills, and progress through their career cycle. We enjoyed talks at the conference from a number of people about their career story and meet … Read more
Codemotion Milan
.NET Async/Await and its catches
Since the introduction of the Task-based Asynchronous Pattern (or TAP) with .NET 4.0 programmers have enjoyed a simpler and streamlined approach to asynchronous programming in .NET, improving performance and readability of their code. If you are … Read more
Naturally born reactive systems
Modern applications are required to do many tasks at the same time, in the optimal way, and be very quick to respond to consumers’ input and expectations. Moreover, software needs to adapt to changing scenarios, in a consistent and resilient … Read more
Kotlin loves React
In the beginning were the webmasters, who knew about PHP and JavaScript. Then front-end and back-end tribes, and each followed their own path, differentiating and specialising. Finally, new programming languages and frameworks arrived, with the … Read more
Going serverless, the easy way
Serverless is one of the (not so) new buzzword in town and it has been gaining a lot of attention lately. Cloud vendors are pushing this technology as much as they can, presenting it as the ultimate way to easily implement complex applications … Read more
Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing
Codemotion Milan 2019 celebrated the 50th anniversary of the Apollo mission to the moon. We were joined by Don Eyles, who worked on the Apollo Project from 1966 through 1972 and on the NASA space program until 1998 as a computer scientist at the MIT … Read more
Let’s digitize the PA with the Digital Transformation Team
At Codemotion Milan 2019, the end of day 1 was dedicated to focused meetups. This edition hosted 4 of them, about Kubernetes, Angular, Bitcoin, and the very special update to the Digital Transformation Team. This expert group was born to build the … Read more
Using AI for developing OTT platforms
Interest in artificial intelligence (AI) is growing day-by-day. This is confirmed by the ubiquitous presence of AI algorithms in a plethora of applications. Gianni Rosa Gallina, Senior Software Engineer at Deltatre, delivered an interesting speech at … Read more
How using cryptography helps to reduce the attack surface on data
Hi, I’m Anastasiia Voitova and I gave a talk about cryptography and risk management at Codemotion Milan 2018. I am product engineer in cryptographic software company Cossack Labs – we create developer-friendly software to protect data and to help … Read more
How MobX helps you manage your state
Managing state is one of the hottest and somewhat controversial topics in the frontend development world. A lot of effort has been made by several teams across the world to address state management with a clean and simple approach, creating libraries … Read more
Bridging psychology and game design for a shared advantage
What do psychology and video games have in common? Stigma! I’ve been researching the psychology of video games for a while. I now know psychology and the game industry are both victims of stigma. Psychology is mostly represented through the lens of … Read more
Light up the Spark in catalyst by avoiding UDF
We often talk about cloud computing, artificial intelligence and machine learning, but just as frequently we forget all the software architecture that is behind these projects and how the data is treated, manipulated and managed. The databases are in … 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
Breaking down barriers to inclusion: how ThoughtWorks UK exceeded 40% women and non-binary people in tech roles
Many aspects in the evolution of new technologies during the last few decades are closely related to the concept of openness and equality. Thinking about how openness deeply shaped new markets and enterprise models, it is easily understood that … 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
The eternal struggle between designers and developers
When a discussion between a designer and a developer reaches a dead-end, it happens that both of them start talking mumbo jumbo, using big words just to close the thread in their favour, leveraging the different skills of each other. This was the … Read more
Leaving no one behind: building apps for the next billion users
Many people might believe that the mobile and app market is saturated, actually in western society it has reached a certain degree of saturation even if the penetration rate is not completely homogeneous and there are certain groups of users who are … Read more
Lightning Network, the second layer of Blockchain is ready
Blockchain: wherever it’s spoken, wherever it’s discussed, many argue about the economic aspects of cryptocurrency. But what exactly is blockchain technology? During his talk at Codemotion Milan 2018, Paolo Moro explained to us in detail the nature … Read more
Be your own ThreatBuster
Security is a serious concern for every web application developer, or at least this is what we like to think every time we use our credit card and give personal details on an online form. Still, security breaches occur frequently on a wide range of … Read more
Style-Transfer with TensorFlow
AI applications and machine learning algorithms are playing an increasingly important role in the IT industry. For example, projects like Tensorflow allow us to exploit a technological stack to create not only AI learning models but also to manage … Read more