Introduction: Why Android app development? This article explores the importance of choosing the right programming language for Android app development. Selecting an Android mobile development allows you to expand your audience; 80% of smartphones … Read more
Languages
Here to Stay: All About Meta-Frameworks
Meta-frameworks have become increasingly popular in recent years. Typically leveraging the flexibility and composability of JavaScript or TypeScript, they allow fast and efficient cross-platform development across the software … Read more
Getting Started with Data Science: Python vs Julia
When it comes to data science, Python and Julia are two widely used programming languages. But which one is right for you? Well, there are a few factors to keep in mind. For instance, your specific needs and preferences can play a role in determining … Read more
Which Programming Languages Will Rule 2023?
Some of them are the usual classics that have been leading the IT industry for years, but the list has also brought some surprises to the table. You'll find younger languages that are quickly gaining more popularity according to different rankings … Read more
How to Build Single Page Applications with Angular
Angular is not dead, despite the constant calls and warnings in that direction, it is more alive than ever, especially with its last version. And creating a Single Page Application, with multiple routes helps you with the performance and load time of … Read more
How to Easily Migrate from Spring Boot to Micronaut
In the beginning there was only JVM The JVM (Java Virtual Machine) is a virtual machine that acts as a runtime engine for running java applications and programs and programs in other languages compiled by Java bytecode. It has two main functions: … Read more
Fast Document Similarity in Python (MinHashLSH)
Why is document similarity more important than ever? In the big data era, it is always more frequent that companies need to detect similar items in their database. Imagine platforms like Kijiji or Subito, trying to detect people that constantly … Read more
Typescript 10 Years After Release
The first TypeScript release was 10 years ago, in October 2021. Despite scepticism and the eternal search for a competitor that ends its reign, Typescript has become the choice for many developers that want to build a robust project and look beyond … Read more
Automate Everything with Python
Without any trace of doubt, we can say it: coders love Python. It's consistently rated as one of the most popular programming languages in developer surveys. And it's not hard to see why. It's simple, quick to learn, easy to read and runs on … Read more
Advanced CSS Tricks That You Have To Know
One of the most significant changes in web design was the separation of style and content. CSS—which stands for Cascading Style Sheet—is the style side of that separation, and it has come a long way since those early days. Naturally, there are … Read more
7 Tools, Languages, Projects (and Playlists!) that Developers Love
We devs are curious and knowledge-craving people, but it’s not all about screens, code, and troubleshooting; project management, books, and music play a key role in our daily lives, and contributing to open source projects is essential to sustaining … Read more
Is It Always Best to Reduce Code Lines?
Reducing Code Lines: Less is more? In the past, when the size of a typical storage medium was measured in kilobytes, there was a pressing reason to reduce the lines of code used in a program or game. After all, you can only fit so much data on … Read more
6 Courses to Dive Deep Into Machine Learning in 2022
With several machine learning courses to choose from, you may find it challenging to find the one that best meets your needs. Many students wonder if a regular machine learning course addresses all cases. With a wide selection of educational … Read more
Which Skills Do I Need To Work On Innovative IT Projects?
According to Reti (an innovative Italian software development company), .NET, Microservices, Cloud, AI, and CyberSecurity are fundamental skills that will help you participate in some of the most exciting and innovative trends in programming. So … Read more
Don’t Miss Codemotion’s First Devs Book Club With Michele Riva!
Did you know that 30% of developers stay updated and hone their skills by reading books? That's why we're starting our own Book Club on Twitch! A place for sharing, learning, and getting inspired by great devs together with the Codemotion … Read more
8 Reasons Why Kids Should Learn to Code
Discover more about Codemotion Kids and the amazing activities they carry out. Also, if you liked this infographic, don't miss the last one we did! … Read more
Why You Should Use Typescript for Your Next Project
What is TypeScript? TypeScript is a programming language first developed by Microsoft in 2012. Its main ambition is to improve the productivity of developing complex applications. It is an open-source language developed as a superset of … Read more
Infographic: Top Developer Skills for Boosting Your Career
Check our latest infographic here: https://www.codemotion.com/magazine/dev-life/infographic-lessons-learned-on-remote-working-in-the-it-world/ More Top Developer Skills for Boosting Your Dev Career As the world of technology and software … Read more
How to Re-Skill to Finally Do What You Really Like As a Programmer
Learn how to build the skillsets that companies are really after, so you can find your dream job in the IT industry and keep pace with the evolving software development industry. The software development industry is a fast-moving one. Many people … Read more
Backend Frameworks for 2023 (and Beyond!)
A discussion for choosing 'the best' backend framework can become heated easily, as there are many parameters to consider. What's the most important aspect? Is it speed, stability, scalability, or performance? Popularity is another important … Read more