Database Analysis Report

Executive summary

This report comprehensively analyzes the auto parts sales database for(Automobile Spare Parts Sales). The primary focus is understanding sales trends, identifying high-performing products, Analyzing the most profitable products for the upcoming quarter, and evaluating inventory management efficiency. Key findings indicate strong demand for specific spare parts categories, varying sales patterns over time, and opportunities to improve inventory levels. Recommendations are provided to enhance sales and inventory management strategies.

 

Introduction

This report examines the sales data of [Automobile Spare Parts Sales]'s automobile spare parts database. The analysis covers data from (01.01.2030) to (31.12.2039), providing insights into sales performance, customer behaviour, and inventory management.
 

Objectives

1) Identify trends in spare parts sales. to evaluate the performance of different products.

  • Monthly Sales of Each Product Over Time.

  • Monthly Profit of Each Product Over Time.

  • Monthly Profit of Each Product Over Time (Completed Orders Only).

  • Monthly Gross Profit for (Hydro Fuel Converter) in 2039.

  • Monthly Profit of Each Product Over Time in CSV file format.

2) Predictive analysis of data using sales history For the past year.

  • The total expected profit for all products for the next quarter.

  • The most profitable products for the next quarter. (Top 5 Products).

3) Determine the percentage of returned products and potential defects for each product.

  • The Most Returned Products For All the Years.

  • The most returned products in the last year, 2039.

  • Estimated Defect Rates for Products.

4) To assess the efficiency of inventory management.

  • Forecasted Inventory Requirement for the First Two Months of Next Year.
     

Methodology

The analysis included data extraction using SQL queries and data cleaning to ensure accuracy. Analytical tools such as (MySQL, ChatGPT, Python, Pandas, matplotlib, seaborn, and Numpy) were used to perform in-depth analysis of sales, product, customer, and inventory data.
 

Data Collection and Preparation

The necessary data was extracted from the company's sales and inventory database. This includes sales numbers, order details, product names, and the start and end dates of the sale. It includes data cleaning, classification of sales according to requirements specified by the customer, and verification of inventory records.
 

Data Analysis Section

Sales Trends

  • Monthly Sales of Each Product Over Time.
     


 

Product Performance

  • Monthly Profit of Each Product Over Time.
     


 

We also see a clear difference between the two charts because in the first, all sales were included, even returns, but in the second chart, only completed sales were counted.

  • Monthly Profit of Each Product Over Time (Completed Orders Only).



     

  • Monthly Gross Profit for (Hydro Fuel Converter) in 2039.

I analyzed one product for the last year to match the results with the previous chart for all products.
 


Below are the detailed monthly gross profits for the HydroFuel Converter in 2039:
 


 

  • MonthlyProfit of Each Product Over Time in CSV file format.

Through this file, you can check the results in detail and compare them in numbers with previous charts.
 

Predictive analysis

Predictive analysis of data using sales history for the past year. Estimated analysis only. From this analysis, we conclude the sales pattern and which products will achieve the most profits and must be focused on and permanently available in stock.

  • The total expected profit for all products for the next quarter.
     



 

  • The most profitable products for the next quarter. (Top 5 Products).
     


Here's a table displaying the estimated profits for the top 5 products for the upcoming quarter:


These estimates are based on the average monthly profits from the most recent year, extrapolated to the next quarter. Remember that these are projections and actual future profits may vary based on various factors.
 

Analysis of returned products and estimated defects

I suggest that notes should be made about the reasons for returning products and what problems there were in the product that led to its return, and an attempt should be made to avoid these problems to increase sales and gain trust among customers.

  • The most returned products in the last year, 2039.
     


 

  • Most Returned Products For All the Years.
     


 

  • Estimated Defect Rates for Products.

This analysis is only an estimate as the database does not have any field indicating the product defects or the reason behind the defects for each product. To address this, it is recommended to include a new field in the database that records details such as defective products, the date they were returned, and the reason for the defect of each product for more accurate analysis.
 

Inventory Analysis

Assuming that sales trends continue the following year as they are, how much product inventory would we need at the beginning of the year, to service the value of demand in the first two months?

  • Forecasted Inventory Requirement for the First Two Months of Next Year.
     

This analysis provides insight into which products to stock and which ones to avoid due to holding costs and frequent out-of-stocks.

 

Findings and Interpretation

  • Sales trends: The highest increase in sales of (Autopilot kits) for the product was observed during the specified period (Mid-year 2038).

  • Product Performance: The product (Hydrofuel converter) during the specified period (April 2037 and 2038) recorded the highest profits, which indicates the market's preference for this product.

  • Inventory analysis: Upon inventory analysis, it was found that certain items are overstocked, leading to increased holding costs, while others experience frequent stock-outs. Proper storage of products must be considered to match supply and demand.

 

Recommendations

  • Targeted Marketing: Focus on high-demand products during peak sales periods.

  • Inventory Optimization: Implement a just-in-time inventory system to reduce holding costs and avoid stock-outs.

  • Data-Driven Restocking: Use sales forecasts to guide inventory restocking decisions.

  • To improve the target results: all necessary information related to the products should be included in the database to adjust future analysis, for example (a table recording the individual defects of the products and the reason for return).

 

Conclusion

The analysis highlights significant opportunities for improving sales and inventory management strategies and avoiding problems resulting in returns. Implementing the recommended actions is likely to enhance operational efficiency and profitability.

Rinat AbdullinRinat AbdullinBlog
Blog

Let's build an Enterprise AI Assistant

In the previous blog post we have talked about basic principles of building AI assistants. Let’s take them for a spin with a product case that we’ve worked on: using AI to support enterprise sales pipelines.

Aqeel AlazreeBlog
Blog

Part 3: How to Analyze a Database File with GPT-3.5

In this blog, we'll explore the proper usage of data analysis with ChatGPT and how you can analyze and visualize data from a SQLite database to help you make the most of your data.

Aqeel AlazreeBlog
Blog

Part 4: Save Time and Analyze the Database File

ChatGPT-4 enables you to analyze database contents with just two simple steps (copy and paste), facilitating well-informed decision-making.

Aqeel AlazreeBlog
Blog

Part 1: Data Analysis with ChatGPT

In this new blog series we will give you an overview of how to analyze and visualize data, create code manually and how to make ChatGPT work effectively. Part 1 deals with the following: In the data-driven era, businesses and organizations are constantly seeking ways to extract meaningful insights from their data. One powerful tool that can facilitate this process is ChatGPT, a state-of-the-art natural language processing model developed by OpenAI. In Part 1 pf this blog, we'll explore the proper usage of data analysis with ChatGPT and how it can help you make the most of your data.

Rinat AbdullinRinat AbdullinBlog
Blog

So You are Building an AI Assistant?

So you are building an AI assistant for the business? This is a popular topic in the companies these days. Everybody seems to be doing that. While running AI Research in the last months, I have discovered that many companies in the USA and Europe are building some sort of AI assistant these days, mostly around enterprise workflow automation and knowledge bases. There are common patterns in how such projects work most of the time. So let me tell you a story...

Rinat AbdullinRinat AbdullinBlog
Blog

Open-sourcing 4 solutions from the Enterprise RAG Challenge

Our RAG competition is a friendly challenge different AI Assistants competed in answering questions based on the annual reports of public companies.

Aqeel AlazreeBlog
Blog

Part 2: Data Analysis with powerful Python

Analyzing and visualizing data from a SQLite database in Python can be a powerful way to gain insights and present your findings. In Part 2 of this blog series, we will walk you through the steps to retrieve data from a SQLite database file named gold.db and display it in the form of a chart using Python. We'll use some essential tools and libraries for this task.

Daniel WellerBlog
Blog

Revolutionizing the Logistics Industry

As the logistics industry becomes increasingly complex, businesses need innovative solutions to manage the challenges of supply chain management, trucking, and delivery. With competitors investing in cutting-edge research and development, it is vital for companies to stay ahead of the curve and embrace the latest technologies to remain competitive. That is why we introduce the TIMETOACT Logistics Simulator Framework, a revolutionary tool for creating a digital twin of your logistics operation.

Rinat AbdullinRinat AbdullinBlog
Blog

Using NLP libraries for post-processing

Learn how to analyse sticky notes in miro from event stormings and how this analysis can be carried out with the help of the spaCy library.

Daniel PuchnerBlog
Blog

How to gather data from Miro

Learn how to gather data from Miro boards with this step-by-step guide. Streamline your data collection for deeper insights.

Felix KrauseBlog
Blog

Boosting speed of scikit-learn regression algorithms

The purpose of this blog post is to investigate the performance and prediction speed behavior of popular regression algorithms, i.e. models that predict numerical values based on a set of input variables.

Felix KrauseBlog
Blog

Creating a Cross-Domain Capable ML Pipeline

As classifying images into categories is a ubiquitous task occurring in various domains, a need for a machine learning pipeline which can accommodate for new categories is easy to justify. In particular, common general requirements are to filter out low-quality (blurred, low contrast etc.) images, and to speed up the learning of new categories if image quality is sufficient. In this blog post we compare several image classification models from the transfer learning perspective.

Daniel PuchnerBlog
Blog

Make Your Value Stream Visible Through Structured Logging

Boost your value stream visibility with structured logging. Improve traceability and streamline processes in your software development lifecycle.

Christoph HasenzaglChristoph HasenzaglBlog
Blog

Common Mistakes in the Development of AI Assistants

How fortunate that people make mistakes: because we can learn from them and improve. We have closely observed how companies around the world have implemented AI assistants in recent months and have, unfortunately, often seen them fail. We would like to share with you how these failures occurred and what can be learned from them for future projects: So that AI assistants can be implemented more successfully in the future!

Jörg EgretzbergerJörg EgretzbergerBlog
Blog

8 tips for developing AI assistants

AI assistants for businesses are hype, and many teams were already eagerly and enthusiastically working on their implementation. Unfortunately, however, we have seen that many teams we have observed in Europe and the US have failed at the task. Read about our 8 most valuable tips, so that you will succeed.

Matus ZilinskyBlog
Blog

Creating a Social Media Posts Generator Website with ChatGPT

Using the GPT-3-turbo and DALL-E models in Node.js to create a social post generator for a fictional product can be really helpful. The author uses ChatGPT to create an API that utilizes the openai library for Node.js., a Vue component with an input for the title and message of the post. This article provides step-by-step instructions for setting up the project and includes links to the code repository.

Rinat AbdullinRinat AbdullinBlog
Blog

5 Inconvenient Questions when hiring an AI company

This article discusses five questions you should ask when buying an AI. These questions are inconvenient for providers of AI products, but they are necessary to ensure that you are getting the best product for your needs. The article also discusses the importance of testing the AI system on your own data to see how it performs.

Rinat AbdullinRinat AbdullinBlog
Blog

LLM Performance Series: Batching

Beginning with the September Trustbit LLM Benchmarks, we are now giving particular focus to a range of enterprise workloads. These encompass the kinds of tasks associated with Large Language Models that are frequently encountered in the context of large-scale business digitalization.

Rinat AbdullinRinat AbdullinBlog
Blog

Strategic Impact of Large Language Models

This blog discusses the rapid advancements in large language models, particularly highlighting the impact of OpenAI's GPT models.

Felix KrauseBlog
Blog

License Plate Detection for Precise Car Distance Estimation

When it comes to advanced driver-assistance systems or self-driving cars, one needs to find a way of estimating the distance to other vehicles on the road.

Rinat AbdullinRinat AbdullinBlog
Blog

The Intersection of AI and Voice Manipulation

The advent of Artificial Intelligence (AI) in text-to-speech (TTS) technologies has revolutionized the way we interact with written content. Natural Readers, standing at the forefront of this innovation, offers a comprehensive suite of features designed to cater to a broad spectrum of needs, from personal leisure to educational support and commercial use. As we delve into the capabilities of Natural Readers, it's crucial to explore both the advantages it brings to the table and the ethical considerations surrounding voice manipulation in TTS technologies.

Blog
Blog

ChatGPT & Co: LLM Benchmarks for September

Find out which large language models outperformed in the September 2024 benchmarks. Stay informed on the latest AI developments and performance metrics.

Branche
Branche

Artificial Intelligence in Treasury Management

Optimize treasury processes with AI: automated reports, forecasts, and risk management.

Nina DemuthBlog
Blog

From the idea to the product: The genesis of Skwill

We strongly believe in the benefits of continuous learning at work; this has led us to developing products that we also enjoy using ourselves. Meet Skwill.

Jonathan ChannonBlog
Blog

Tracing IO in .NET Core

Learn how we leverage OpenTelemetry for efficient tracing of IO operations in .NET Core applications, enhancing performance and monitoring.

Rinat AbdullinRinat AbdullinBlog
Blog

Event Sourcing with Apache Kafka

For a long time, there was a consensus that Kafka and Event Sourcing are not compatible with each other. So it might look like there is no way of working with Event Sourcing. But there is if certain requirements are met.

Referenz
Google Cloud als universelle Lösung
Referenz

Allcyte

Allcyte is a biotech company specializing in cancer research. CLOUDPILOTS provides the necessary support on the Google Cloud Platform.

Produkt
Google Workspace administration
Produkt

Advanced Admin Features

All functions have been designed to focus on their simplicity and to make, otherwise cumbersome tasks, quickly performable.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Anthos

Create hybrid and multi-Cloud environments. With Anthos, Google is now bringing their container orchestration tool Google Kubernetes Engine (GKE) to the private and competitive Clouds.

Lösung
Lösung

CloudRun - Bring containerized apps to the cloud!

Improve scalability, efficiency, and save costs with our CloudRun services. We help you seamlessly deploy your application, including automated deployments and faster development cycles. Benefit from a scalable and cost-effective solution that seamlessly integrates with Google's CI/CD services.

Leistung
Leistung

Apigee: The API Management Platform | Google Cloud

API management means that businesses can better manage their interfaces through which data and services can be accessed. There are specific tools available to help make APIs secure and efficient.

Offering
Google Workspace macht glücklich
Offering

Advanced Admin Trial

If you’re interested in Advanced Admin, you can test it for free for 14 days via the Marketplace.

Referenz
Frisches Customer Engagement mit Freshworks und CLOUDPILOTS
Referenz

Niceshops

Niceshops develops online stores in various product segments and does so in several European markets. Almost one million people visit their stores every month.

Referenz
Digitalisierung mit Google
Referenz

Dolphin Technologies

Dolphin Technologies brings drivers and insurance companies closer together with its application. CLOUDPILOTS supports with the infrastructure on Google Cloud Platform.

Workshop
Workshop

AI Workshops for Companies

Whether it's the basics of AI, prompt engineering, or potential scouting: our diverse AI workshop offerings provide the right content for every need.

Referenz
In die Google Cloud Workspace
Referenz

woom

Woom produces bikes that are designed with kids in mind. From ergonomic seating, to smaller brakes, they have thought through everything for a nice experience.

Leistung
Leistung

Working with CLOUDPILOTS

With the perfect partner at your side, many things are easier and more efficient, although a direct relationship with the manufacturer is appealing at first glance. But only at first glance!

Produkt
Gruppe Kollaborativ G Suite Google Workspace
Produkt

Google Workspace Trial

Only CLOUDPILOTS offers a no-ties 30-day trial! Use our contact form to reach out to our staff. We’ll be happy to schedule a chat – with no obligation.

Referenz
Viessmann Unternehmen Advanced Admin Google Workspace
Referenz

Viessmann

With over 12,300 employees, Viessmann's administrators have a handful to do. The self-service tool Advanced Admin supports them in the processing of daily tasks.

Offering
CLOUDPILOTS Blog
Offering

Google for Education

The digital classroom for the home

Leistung
Hoch skalierbar, niedrige Kosten
Leistung

VMware Assessment

The free VMware Assessment from CLOUDPILOTS, Google Cloud and Intel helps attendees make data-based decisions in the shortest time possible. This does not only save organizations money, but also optimizes data center efficiency.

Produkt
Das beste Administrationstool für Google Workspace
Produkt

Advanced Admin

The adminstration tool for Google Workspace Admins.

Produkt
Videokonferenz mit Google Meet
Produkt

Google Meet

Google Meet is the all-in-one video conferencing solution. Join meetings, record them and start internal polls with a click.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Meet Hardware

In order to host professional video conferences in your company, it is worth making a small investment in high-quality hardware.

Referenz
sehen!wutscher Filiale innen
Referenz

sehen!wutscher

With over 70 stores across Austria, sehen!wutscher is considered one of the largest opticians in the country. With CLOUDPILOTS, they also live precision and quality behind the scenes.

Produkt
Email Gmail Google Workspace
Produkt

Google Sheets

Google Spreadsheets help you master tasks aimed at agile organizations.

Lösung
Two people discussing in front of a computer
Lösung

The COBOL Survival Team for IBM i (AS400)

COBOL developers on IBM i (AS400) are a rare commodity. PKS provides a powerful team especially for this application!

Service
Wir begleiten Euch in die Google Cloud
Service

AUTOPILOT Managed Service

With AUTOPILOT, CLOUDPILOTS offers you customized managed service packages. Together with you, we pave the way to the future.

Produkt
Cloud-Telefonie für Unternehmen
Produkt

Google Voice

Google Voice is the new Cloud telephony solution in Germany. Regardless of the operating system, modern telephony takes place in the Cloud. Learn more now!

Produkt
CLOUDPILOTS Blog
Produkt

Google Slides

Quickly create professional presentations. Pre-built themes help you to graphically present even data-based information.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Google Chat

Send direct messages and open group chats with Google Chat. Collaboration is easily designed and efficiently organized.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Google Docs

With Google Docs you work collaboratively and in real time on text documents. Comment functions, different formatting and more.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Google Drive

The online storage for important files. Managing your files becomes a breeze.

Produkt
CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Gmail

In Google Workspace and G Suite, users get a customized address, for an enterprise-wide professional appearance.

TIMETOACT
Technologie
Headerbild zu Microsoft Azure
Technologie

Microsoft Azure

Azure is the cloud offering from Microsoft. Numerous services are provided in Azure, not only for analytical requirements. Particularly worth mentioning from an analytical perspective are services for data storage (relational, NoSQL and in-memory / with Microsoft or OpenSource technology), Azure Data Factory for data integration, numerous services including AI and, of course, services for BI, such as Power BI or Analysis Services.

TIMETOACT
Technologie
Headerbild IBM Cloud Pak for Data
Technologie

IBM Cloud Pak for Data

The Cloud Pak for Data acts as a central, modular platform for analytical use cases. It integrates functions for the physical and virtual integration of data into a central data pool - a data lake or a data warehouse, a comprehensive data catalogue and numerous possibilities for (AI) analysis up to the operational use of the same.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 10

Discover Agents and Mailboxes in F#. Build responsive applications using these powerful concurrency tools in functional programming.

Rinat AbdullinRinat AbdullinBlog
Blog

Process Pipelines

Discover how process pipelines break down complex tasks into manageable steps, optimizing workflows and improving efficiency using Kanban boards.

Rinat AbdullinRinat AbdullinBlog
Blog

Innovation Incubator Round 1

Team experiments with new technologies and collaborative problem-solving: This was our first round of the Innovation Incubator.

Rinat AbdullinRinat AbdullinBlog
Blog

Announcing Domain-Driven Design Exercises

Interested in Domain Driven Design? Then this DDD exercise is perfect for you!

Bernhard SchauerBlog
Blog

ADRs as a Tool to Build Empowered Teams

Learn how we use Architecture Decision Records (ADRs) to build empowered, autonomous teams, enhancing decision-making and collaboration.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 8

Discover Units of Measure and Type Providers in F#. Enhance data management and type safety in your applications with these powerful tools.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 9

Explore Active Patterns and Computation Expressions in F#. Enhance code clarity and functionality with these advanced techniques.

Rinat AbdullinRinat AbdullinBlog
Blog

Innovation Incubator at TIMETOACT GROUP Austria

Discover how our Innovation Incubator empowers teams to innovate with collaborative, week-long experiments, driving company-wide creativity and progress.

Laura GaetanoBlog
Blog

Using a Skill/Will matrix for personal career development

Discover how a Skill/Will Matrix helps employees identify strengths and areas for growth, boosting personal and professional development.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 7

Explore LINQ and query expressions in F#. Simplify data manipulation and enhance your functional programming skills with this guide.

Rinat AbdullinRinat AbdullinBlog
Blog

Consistency and Aggregates in Event Sourcing

Learn how we ensures data consistency in event sourcing with effective use of aggregates, enhancing system reliability and performance.

Blog
Blog

My Workflows During the Quarantine

The current situation has deeply affected our daily lives. However, in retrospect, it had a surprisingly small impact on how we get work done at TIMETOACT GROUP Austria.

Rinat AbdullinRinat AbdullinBlog
Blog

Learning + Sharing at TIMETOACT GROUP Austria

Discover how we fosters continuous learning and sharing among employees, encouraging growth and collaboration through dedicated time for skill development.

Laura GaetanoBlog
Blog

My Weekly Shutdown Routine

Discover my weekly shutdown routine to enhance productivity and start each week fresh. Learn effective techniques for reflection and organization.

Christian FolieBlog
Blog

Designing and Running a Workshop series: The board

In this part, we discuss the basic design of the Miro board, which will aid in conducting the workshops.

Sebastian BelczykBlog
Blog

Composite UI with Design System and Micro Frontends

Discover how to create scalable composite UIs using design systems and micro-frontends. Enhance consistency and agility in your development process.

Sebastian BelczykBlog
Blog

Building and Publishing Design Systems | Part 2

Learn how to build and publish design systems effectively. Discover best practices for creating reusable components and enhancing UI consistency.

Sebastian BelczykBlog
Blog

Building a micro frontend consuming a design system | Part 3

In this blopgpost, you will learn how to create a react application that consumes a design system.

Sebastian BelczykBlog
Blog

Building A Shell Application for Micro Frontends | Part 4

We already have a design system, several micro frontends consuming this design system, and now we need a shell application that imports micro frontends and displays them.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 5

Master F# asynchronous workflows and parallelism. Enhance application performance with advanced functional programming techniques.

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 6

Learn error handling in F# with option types. Improve code reliability using F#'s powerful error-handling techniques.

Peter SzarvasPeter SzarvasBlog
Blog

Why Was Our Project Successful: Coincidence or Blueprint?

“The project exceeded all expectations,” is one among our favourite samples of the very positive feedback from our client. Here's how we did it!

Christian FolieBlog
Blog

The Power of Event Sourcing

This is how we used Event Sourcing to maintain flexibility, handle changes, and ensure efficient error resolution in application development.

Daniel PuchnerBlog
Blog

How we discover and organise domains in an existing product

Software companies and consultants like to flex their Domain Driven Design (DDD) muscles by throwing around terms like Domain, Subdomain and Bounded Context. But what lies behind these buzzwords, and how these apply to customers' diverse environments and needs, are often not as clear. As it turns out it takes a collaborative effort between stakeholders and development team(s) over a longer period of time on a regular basis to get them right.

Christian FolieBlog
Blog

Running Hybrid Workshops

When modernizing or building systems, one major challenge is finding out what to build. In Pre-Covid times on-site workshops were a main source to get an idea about ‘the right thing’. But during Covid everybody got used to working remotely, so now the question can be raised: Is it still worth having on-site, physical workshops?

Rinat AbdullinRinat AbdullinBlog
Blog

State of Fast Feedback in Data Science Projects

DSML projects can be quite different from the software projects: a lot of R&D in a rapidly evolving landscape, working with data, distributions and probabilities instead of code. However, there is one thing in common: iterative development process matters a lot.

Felix KrauseBlog
Blog

Part 2: Detecting Truck Parking Lots on Satellite Images

In the previous blog post, we created an already pretty powerful image segmentation model in order to detect the shape of truck parking lots on satellite images. However, we will now try to run the code on new hardware and get even better as well as more robust results.

Felix KrauseBlog
Blog

Part 1: Detecting Truck Parking Lots on Satellite Images

Real-time truck tracking is crucial in logistics: to enable accurate planning and provide reliable estimation of delivery times, operators build detailed profiles of loading stations, providing expected durations of truck loading and unloading, as well as resting times. Yet, how to derive an exact truck status based on mere GPS signals?

Laura GaetanoBlog
Blog

5 lessons from running a (remote) design systems book club

Last year I gifted a design systems book I had been reading to a friend and she suggested starting a mini book club so that she’d have some accountability to finish reading the book. I took her up on the offer and so in late spring, our design systems book club was born. But how can you make the meetings fun and engaging even though you're physically separated? Here are a couple of things I learned from running my very first remote book club with my friend!

Ian RussellIan RussellBlog
Blog

Introduction to Functional Programming in F# – Part 2

Explore functions, types, and modules in F#. Enhance your skills with practical examples and insights in this detailed guide.

Rinat AbdullinRinat AbdullinBlog
Blog

Machine Learning Pipelines

In this first part, we explain the basics of machine learning pipelines and showcase what they could look like in simple form. Learn about the differences between software development and machine learning as well as which common problems you can tackle with them.

Chrystal LantnikBlog
Blog

CSS :has() & Responsive Design

In my journey to tackle a responsive layout problem, I stumbled upon the remarkable benefits of the :has() pseudo-class. Initially, I attempted various other methods to resolve the issue, but ultimately, embracing the power of :has() proved to be the optimal solution. This blog explores my experience and highlights the advantages of utilizing the :has() pseudo-class in achieving flexible layouts.

Ian RussellIan RussellBlog
Blog

So, I wrote a book

Join me as I share the story of writing a book on F#. Discover the challenges, insights, and triumphs along the way.

Nina DemuthBlog
Blog

7 Positive effects of visualizing the interests of your team

Interests maps unleash hidden potentials and interests, but they also make it clear which topics are not of interest to your colleagues.