One of the most important and frequent things that a company has to do, from a large Fortune 500 to a newly-created startup, is solving problems. It's an intrinsic ability that also will shape the success of the company: successful companies solve … Read more
Codemotion Rome
GraphQL Testing With Karate
Table Of ContentsWhat is GraphQL?Overcoming over-fetchingGraphQL SyntaxTesting GraphQL services with KarateManage the plain text queryManage the JSON responseConcluding remarks Web APIs have become one of the most common solutions for providing … Read more
Lambda Calculus: Functional Programming With No Tears
Table Of ContentsHow Lambda Calculus worksThinking as a Functional ProgrammerConclusions Lambda Calculus doesn’t seem to be a suitable topic for mainstream conferences, where it must compete against numerous talks about the latest and greatest … Read more
Practical business cases of blockchain-based solutions
When thinking about blockchain business use cases, the first thing that comes into every involved actor’s mind is Bitcoin, ancestor and father of all the cryptocurrencies in circulation nowadays. But blockchain technology does not only imply a new … Read more
PyRoma and Django Girls communities: interview with Fiorella de Luca
Community Management for DevelopersDownload our latest eBook to learn how to build a thriving coding community with no prior experience. We had Codemotion's own community managers and some of our members list down the essential skills, practices and … Read more
Design Tokens and Cross Platform Coherence – Part 3
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
Conferences Cancelled, Postponed or Delayed Due to Coronavirus
As you already know, after careful consideration of the ongoing spread of COVID-19 (coronavirus) throughout the world, we have decided to postpone Codemotion Rome conference to June. Considering the recommendations and ordinances given by … Read more
Smart City: IoT and Microservices to build Oracle Proxima City
At Codemotion Rome 2019, Gabriele Provinciali, Oracle Solution Architect, presented Proxima City, a project focused on IoT and microservices to improve our city and lifestyle. Proxima City could be the new frontier of services for smart cities. … 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
Codemotion Rome 2020: an overview of the companies involved
Before the COVID-19 emergency, Codemotion was in the process of organising its next big conference. The Call for Papers for Codemotion Rome 2020 closed with staggering numbers: 646 proposals submitted! The conference was subsequently cancelled, … Read more
Codemotion Rome 2020: A Deep Dive into Talks and Topics
Codemotion Rome 2020: what data science can tell us Before the COVID-19 outbreak, Codemotion was organising its next big conference. The Call for Papers for Codemotion Rome 2020 closed with a staggering number of submissions received: 646 … Read more
The Convergence of IoT and Blockchain is Transforming Industries
If you step outside the notion of blockchain facilitating new currencies, it's fair to say that when you are looking for real-world use cases of blockchain technological, the combination of blockchain and IoT (and other technologies) offers the most … Read more
Waiting for Codemotion Rome 2020
Before the COVID-19 outbreak, the call for papers for Codemotion Rome 2020 had closed with 646 proposals submitted. After all these months, there are still some important lessons that we can learn from those proposals. The following article … 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
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
See what technologies are coming with Technology Radar
Community Management for DevelopersDownload our latest eBook to learn how to build a thriving coding community with no prior experience. We had Codemotion's own community managers and some of our members list down the essential skills, practices and … Read more
Programming Languages: how to choose the best one
Programming languages are a favorite subject of debate among developers. Each developer has precise and sharp ideas about: which programming language is the best to solve any kind of problems;which programming style is the correct one to develop … 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
Generative AI: creating objects with machine learning
Recent advances in artificial intelligence (AI) and machine learning (ML) have allowed many companies to develop algorithms and tools to automatically generate artificial (but realistic) 3D or 2D images. Such algorithms are part of a research area … Read more