Lean software development emerged from lean thinking. Its goal is to deliver maximum value to customers with optimal efficiency. The lean approach emphasizes speed and low cost. This can be achieved with an effective team because an … Read more
Dev Hub
5 Tips to Foster Productive Collaboration With Data Analysts
Nowadays, we are all fully aware that data analysis is an excellent tool for digital companies. Thanks to the rapid increase of data storage, computing power, and machine learning that creates complex algorithms, businesses can gain a deeper … Read more
How to Implement AI Predictive Maintenance on Edge Devices (Case Study)
Predictive maintenance helps anticipate when maintenance should be performed on machinery. In many industries, this approach uses AI and machine learning techniques, which in turn need to be run effectively on specific devices. Recently, Capgemini … Read more
6 Ways to Implement Metaprogramming in JavaScript with Proxies
By definition, metaprogramming is a programming technique that has the ability to use other programs and software as its own data. Proxy in the JavaScript language, on the other hand, is an ES6 concept that defines specific behaviour for fundamental … Read more
How to Optimise Your IoT Device’s Power Consumption
Long battery life is a frequent concern of people purchasing Internet of Things (IoT) products — especially those for remote or harsh environments. That’s an understandable concern. Excessive power consumption could negatively impact the … Read more
Discover Leading Edge Front-end Technologies and Microservices Architecture that will enhance Digital Customer Experience
If you need to develop highly scalable applications, you need to consider the risks of a badly designed architecture. This is particularly true if your goal is to optimize the customer experience, adopting a user-centered design approach that is not … Read more
How Synthetic Data Is Elevating the Future of AI
During the past decade, the rapid increase of computing and processing power has elevated artificial intelligence (AI) and machine learning (ML) to an all-time high. The constant improvement of this technology has taken the digital world by storm, … Read more
7 Mitigation Strategies to Address IoT Security Risk
The invention of the internet and its subsequent applications for online-based technology have drastically changed our understanding of digital tech. The implementation of Wi-Fi connected devices has led to the birth of concepts like ‘IoT’. IoT, … Read more
Decoding Adaptive Vs. Responsive Web Design
AWD (Adaptive Website Design) and RWD (Responsive Website Design) are trending in website development. However, discussions regarding which technique to choose are trending as well. Hence, this article discusses the differences between adaptive … Read more
How to Implement Data Version Control and Improve Machine Learning Outcomes
It may surprise you to hear this, but machine learning is in something of a crisis. In recent years, machine learning researchers have found it increasingly difficult to reproduce the findings made by algorithms. A key problem that has been … Read more
7 Ways to Use UX Design to Enhance User Data Security
UX design and cybersecurity are not mutually exclusive. While data privacy and ensuring security in each line of your code should be an ethical consideration for UX designers, it’s also a matter of building trust among your customers. Users … Read more
What are the Main Areas of Development for Programmers to Land Their Dream Job?
Due to the rise in web and mobile applications, programmers have become popular, and therefore they need to ensure they have the relevant skills to land their dream jobs. Experienced programmers have many opportunities in front of them, but there is … Read more
How to Contribute to an Open-Source Project
I've been thinking to become an Open-Source developer for a long time. In the past 15 years, I have tried many times to become involved in some open-source project but after some attempts, I gave up. The main reason was generally more because I … Read more
6 Great DevOps Metrics – and How to Choose the Right Metrics
What are DevOps Metrics? DevOps transformation requires organizations to invest a lot of time, money, and resources, revisiting everything from communication and training to tools. The ability to clearly and accurately assess DevOps metrics and … Read more
Common Mistakes when Building Developer Communities
Building tech communities is hard work. There's organising events and meetups, enlisting volunteers, finding venues, enlisting speakers, and connecting with sponsors. You're often working in an unpaid capacity. Even if you are paid, you have to … Read more
Which goals to set to get on top of developer career?
As a developer aspiring to get on top of your career, you need to set goals that will help you reach the peak of your career and derive the best value to the company simultaneously. But how do you set goals for career development? In this article, we … Read more
Thinking Like a Founder – meet Chad Arimura
At Codemotion we're fortunate to speak with a range of thinkers, leaders, and changemakers. At Codemotion Madrid 2019 we had a presentation by Chad Arimura. He's a three-time entrepreneur, most recently as co-founder and CEO of Iron.io where he grew … Read more
Move Over DevOps! Time for DesignOps and UX Engineers
Table Of ContentsUX engineer in response to the challenge of the balance between design and developmentEnter DesignOps and the UX engineer (DesignOps)Design systems plus design automationHow do DesignOps work?Working off proof of concepts There's … Read more
The State of AI in 2021
We know that technology tends to move in hype cycles, where certain topics and terminology are bandied around in press releases, news articles, research, and funding announcements. These include Blockchain, ICO, IoT, as well as AI, Machine Learning … Read more
The Rise of Machine Learning at the Network Edge
Over the past few months, I have shown you why machine learning at the network edge is so essential. In this final article, we look back at why machine learning is needed and look at some of the real-world cases where it has already been … Read more