Most of us wouldn't go a day without using a mobile app - from Facebook to journey planners to smart home control. Our mobile phone is an integral part of our reality and the nexus between our virtual and physical world. Over 45% of the population … Read more
Frontend Developer
The front-end developer takes care of making a website functional and usable for the user. In other words, s/he completes the work of the back-end developer, who instead builds and manages all that concerns the server aspect of the site. The front-end developer is much more than a web designer because s/he deals with the visual and graphic aspect and also makes it possible for the visitor to surf for the website's business purposes.
Considering the nature of the primary task of the front-end developer, it is clear that s/he must necessarily have a good knowledge of the fundamentals of UX (User Experience). It should be clarified that, due to the heterogeneity of Internet users, quality such as creativity, versatility and problem-solving are absolutely necessary for a skilled front-end developer.
The role of the front-end developer can be both as a freelance and employee, and we must also bear in mind that it goes nicely with the concept of smart working, because we are talking about a job that does not necessarily require a fixed physical location to be carried out.
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
Douglas Crockford and his book “How JavaScript works”
More than ten years have passed since Douglas Crockford released his first book about JavaScript. It’s now time to embrace a new one. It's supposed to shed a light on different aspects of the language, point out the problems and discover possible … 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
Shokunin of the Web
The WWW, as we know it today, grants instantaneous access to on-demand content all over the world at any time, thanks to its fundamental pillars: HTML, CSS and JavaScript.From the very beginning of the Internet era, when the creation of websites was … Read more
Front-end development with Angular & NgRx
Front-end development of web applications has always been challenging and never settles on established technologies for too long.In the last few years, the Single Page Application (SPA) paradigm has been widely adopted to build complex front-end … Read more
Be More Creative and Face More Challenges To Become a Better Game Designer
At Codemotion we're privileged to speak to game designers from all over the world, offering personal insights into the creative process, developing, desiging, and failure. Here's just a few examples of what they've had to say: Game Creativity is Not … Read more
Multi-armed bandits – a better way to A/B test?
A/B testing is a well-known approach for determining which of several options will work best for your users. However, it also has some well-known issues. In this talk at Codemotion Amsterdam 2019, Claudia Vicol (head of Platform Infrastructure Data … 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
John Romero: 25 years of DOOM!
The creator of the iconic videogame DOOM , John Romero, started developing games in 1980,then he co-founders Id software, an American video game development company known for having produced very popular games such as Doom, Wolfenstein and Quake. He … Read more
Flutter for Android Developers explained by Faisal Abid
Flutter is one of the most interesting technologies among the new trends in mobile software development. Thus, it is no surprise that Codemotion Milan 2018 included a talk about Flutter in its agenda. Such talk was delivered by Faisal Abid, Google … 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
Content and templates in HTML
Creating HTML templates in the context of Web programming is a very common task on both the server and client sides. Traditionally, on the client side, this task is assigned to libraries such as handlebars or mustache and similar. These libraries … Read more
Codemotion is funding projects with Agora: the case of nCine
Recently, Codemotion launched Agora, a platform that allows developer to share their projects with our community. Codemotion users can then vote for the best project, which will get funding - up to 5000 €! We interviewed Angelo Theodorou, who … Read more
The Pivot model: Understanding Drama in games
Gaming is predicted to bring in nearly $200 billion in revenue next year, according to research from IDG Consulting, with others predicting it will reach over $300 billion by 2025. More people are playing (and watching) a game than watching … Read more
5 Mobile App Predictions for 2020
As new technologies emerge and older technologies evolve, so too does the mobile app sector. Just 10 years ago, some of the most popular apps were Angry Birds, Facebook and Bing. Now folding phones are back, Facebook is out of favour, privacy is … Read more
How Unity3D and Data Driven Modding Created an Award Winning Urban Survival Game
If you dream of a better society, a computer game about the reality of urban poverty and homelessness is just for you. It not only raising awareness of street life, but provides the opportunity for people to be a game content creator, at least for a … Read more
The Magic behind RxJS
Reinventing the wheel is often necessary in order to understand how a library works under the hood and to better learn something complex. It is a very good option, contrary to popular belief, in the case of a developer wanting to improve his/her … Read more
The DOM and its shadow
Nowadays, most frontend web developers build their UI with well-known libraries and frameworks such as React, Angular, Vue, and so on. Maybe many developers have almost forgotten how to dynamically create HTML elements by accessing the Document … Read more
Thinking in Web Component
The development of Web Application has led us to rewrite some pieces of User Interface so many times in different varieties of JavaScript frameworks for compatibility and interoperability. When we build our User Interface, we have to think about … Read more