Kotlin is an OSS statically typed programming language that targets the JVM, Android, JavaScript and Native. It’s developed by JetBrains. The project started in 2010 and was open source from very early on. The first official 1.0 release was in … 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.
Introducing a new and improved Twitter API
Twitter is making it easier for businesses, academics, and third-party developers to build on its platform with the launch of its API v2 this week as reported by The Verge. The company announced the new API last month, but as the news arrived the … Read more
Async code on Kotlin: coroutines VS RxJava
A lot of Android programmers are now exploring Kotlin, a programming language based on Java and the JVM that is used to develop Android applications. As is often the case with Java-based Android apps, one of the main problems when approaching Android … Read more
Speeding up innovation with Arun Gupta
Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS and participates at CNCF Board and technical meetings actively. He works with different teams at … Read more
The ultimate UI design guide
What is user interface design? A better question would be, what actually goes into the design of a user interface? Aesthetics? Usability? Accessibility? All of them? How do all of these factors unite to enable an optimal user experience and which … Read more
How a mouse and keyboard can improve your life as a coder (discount inside)
Table Of ContentsSoftware development is not just codingWhat can you do with ‘just’ a mouse?A keyboard is more than a set of keysConclusion (and discount code) Speed coding and design have new alliesCodemotion and Logitech have teamed up to offer … Read more
18 Books & Blogs Every Developer Should Read
Table Of ContentsThe Consortium for Information and Software QualityAlgorithms IlluminatedWizard ZinesThe DevOps HandbooLearn to Code HTML and CSSIntroduction to AlgorithmsPoignant GuideIntercom (blog)24 Deadly Sins of Software SecurityFlavio Copes … Read more
Tips For Every Full-Stack Developer In 2020
A full-stack developer has to work on almost every part of development stack. Development of what? Usually it's about web applications, but for someone else it can also about mobile or desktop application stacks. So, we may say that a full-stack … Read more
IBM Think Digital 2020: Can the innovation of games prepare us for the future?
IBM recently hosted Think Digital 2020, a series of fascinating talks, presentations and interviews all facilitated remotely during the COVID-19 stay at home order. The two-day event was an opportunity to discuss the state of business and the role of … 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
Become a Mobile Developer and Connect the Virtual and Physical Worlds
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
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