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
Fiorella de Luca is community leader of the PyRoma community. She began as a participant and later coach and organizer for the Italian Django Girls community. She also took part in the Google Summer of Code 2017 with the OpenWISP community, and was a … 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
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
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
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
Every developer knows how hard it is to keep up with new technologies. Tools and practices are moving at breakneck speed, it’s impossible to stay afloat by reading newsletters, tutorials and forums staring at a screen after a tiring day at work. … 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
Build your pipeline project with… style!
How many of you are afraid of Cascade Style Sheet, also known as CSS? Honestly, I am really scared of it, maybe because I’m not a designer and my ability on computer graphics is not so good to make me feel comfortable with CSS. However, when we are … Read more
How to Solve 5 Common Career Challenges for Developers
It's February, and most of you have probably enjoyed a break from work over the festive season. Less time coding and more time gaming or film watching. All that time with colleagues is replaced with family, friends and pets rather than coworkers. Did … Read more
Are you a Team Manager or a Servant?
Team management and leadership are hot topics in project management. Dr Alfredo Morresi spoke at Codemotion Rome 2019 about the differences between management and leadership, the servant style of leadership and the challenges to the role of the team … Read more