teleren/devto huggingface dataset:
Engineer Explains: What junior/senior developers and CTOs need to know about internal developer platforms
Tags: devrel, infrastructure, developerplatform, engineerexplains
Published: 2024-03-13 16:04:35

---
title: Engineer Explains: What junior/senior developers and CTOs need to know about internal developer platforms
published: true
date: 2024-03-13 08:47:21 UTC
tags: DeveloperExperience,Infrastructure,developerplatform,EngineerExplains
canonical_url: https://shiftmag.dev/internal-developer-platform-engineer-explains-2945/
---

![](https://shiftmag.dev/wp-content/uploads/2024/03/Michale_Cote_2.png?x56481)

_For more content like this **[subscribe to the ShiftMag newsletter](https://shiftmag.dev/newsletter/)**._

Enabling developers to collaborate better, ship faster, work more independently, and reduce cognitive load, **internal developer platforms (IDP)** have seen a meteoric rise in popularity in the last year or so.   
A staggering 85% of developers said they will use a developer platform in 2024.   
  
That’s why we have asked **Michael Coté of VMWare** to explain what is an internal developer platform at three levels of experience – to a junior developer, a senior developer, and a CTO.  
  
An IDP, Coté explains, is a set of tools and processes that make software development easier and faster for engineers by taking care of the underlying infrastructure. But simplified – it’s thinking about your **infrastructure as a product.**   
  
While the internal developer platform is a developer tool and a tech platform, at a more senior level, the real question is how to [drive adoption](https://shiftmag.dev/spotify-backstage-developer-platform-integration-2749/) and communicate to developers the value the platform provides.

<iframe title="Internal Developer Platforms (IDP) Explained In 5 Minutes" width="500" height="281" src="https://www.youtube.com/embed/Rxi3fHEY48c?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

This video is a part of ShiftMag’s new **video series, Engineer Explains.**   
  
We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different job tech job titles or at three levels of experience – **from junior developer to CTO.**  
  
**More:**  
How would you explain [APIs](https://www.youtube.com/watch?v=qtxHm09FH_M) or [software architecture](https://www.youtube.com/watch?v=BqsTQWhyngg) at three levels of experience?

The post [Engineer Explains: What junior/senior developers and CTOs need to know about internal developer platforms](https://shiftmag.dev/internal-developer-platform-engineer-explains-2945/) appeared first on [ShiftMag](https://shiftmag.dev).
𝐋𝐞𝐯𝐞𝐥 𝐔𝐩 𝐘𝐨𝐮𝐫 𝐓𝐞𝐜𝐡 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞: 𝐀𝐈, 𝐌𝐋, 𝐃𝐋, & 𝐃𝐚𝐭𝐚 𝐒𝐜𝐢𝐞𝐧𝐜𝐞 𝐃𝐞𝐦𝐲𝐬𝐭𝐢𝐟𝐢𝐞𝐝 :
Published: 2024-03-13 08:44:22

As we delve deeper into AI, it's important to understand the interconnected nature of these terms: AI, Machine Learning, Deep Learning, and Data Science.
𝗟𝗲𝘁'𝘀 𝗯𝗿𝗲𝗮𝗸 𝗶𝘁 𝗱𝗼𝘄𝗻:
𝗔𝗿𝘁𝗶𝗳𝗶𝗰𝗶𝗮𝗹 𝗜𝗻𝘁𝗲𝗹𝗹𝗶𝗴𝗲𝗻𝗰𝗲 (𝗔𝗜): The broad field of creating intelligent machines that can mimic human cognitive functions. Think of it as the umbrella term encompassing various approaches to achieve intelligent behavior.
𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 (𝗠𝗟): A subset of AI that focuses on developing algorithms that can learn from data without explicit programming. Imagine teaching a computer program to improve on a task by analyzing examples.
𝗗𝗲𝗲𝗽 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 (𝗗𝗟): A subfield of Machine Learning inspired by the structure and function of the human brain. It utilizes complex artificial neural networks to process large amounts of data and identify intricate patterns.
𝗗𝗮𝘁𝗮 𝗦𝗰𝗶𝗲𝗻𝗰𝗲: An interdisciplinary field that involves collecting, cleaning, analyzing, and interpreting data to extract valuable insights. Data Science provides the fuel for both Machine Learning and Deep Learning models.
𝗛𝗲𝗿𝗲'𝘀 𝗮𝗻 𝗮𝗻𝗮𝗹𝗼𝗴𝘆:
Think of AI as a chef. Machine Learning is like giving the chef a recipe book (data) to learn from. Deep Learning is a special advanced cooking technique using powerful tools (neural networks).  Data Science is like gathering the ingredients (data) and preparing them (cleaning and organizing) for the chef (Machine Learning or Deep Learning) to work their magic.
#ai  #Robotics #MachineLearning #Breakthrough #pakistantech #pakdatascience #deeplearning
🚀 3 Ways to Break Into Data Science 🚀
Published: 2024-03-13 08:42:50

Are you aspiring to kickstart your career in data science but unsure of where to begin? Here's a breakdown of three main pathways to gain the necessary knowledge and expertise for your first role:
1️⃣ Masters Degree (with thesis): Considered the gold standard in data science training, a master's degree offers comprehensive theoretical knowledge and hands-on experience. While it may take 1-2 years to complete, the investment is worthwhile, especially if studying at a renowned university. Research universities in your area to find the best fit for your aspirations.
2️⃣ Bootcamp: Bootcamps offer immersive programs that typically run for 3-6 months, providing intensive training in machine learning fundamentals and coding skills. Look for programs with incentives like Income Share Agreements, where you pay a percentage of your salary post-graduation. Check out reputable bootcamps like ITC and Y-Data for career-focused training and assistance in landing your first role.
3️⃣ Online Courses: Access high-quality content from top experts through online courses, reducing the barrier to entry for aspiring data scientists worldwide. Explore intro-level courses covering a broad range of topics in machine learning, or dive deeper into specific areas with advanced courses. Dedicate around 80 hours to complete popular courses like Andrew Ng's Machine Learning, but remember, it's just the beginning of your journey into data science.
Each pathway offers unique opportunities for learning and growth. Choose the one that aligns best with your goals and aspirations, and remember, persistence and dedication are key to success in the dynamic field of data science! 📊💻 #datascience  #CareerAdvancement #xevensolutions #hopetoskill #pakdatascience #machinelearningg #onlinelearning
Understanding Implicit Usings in C#
Tags: csharp
Published: 2024-03-13 08:40:48

In C#, the language has made strides in making code more concise and easier to read. One of the features that contribute to this is implicit usings. Implicit usings allow developers to skip writing using statements for commonly used namespaces, such as System.

In C#, the using directive is used to import namespaces that contain classes and other types that are referenced in the code. This makes it easier to reference classes without having to write out the full namespace each time. However, with implicit usings, developers can skip the using statement altogether for certain namespaces.

Here is an example of how implicit usings work in C#:

```csharp
// In this code snippet, we are using the System namespace without explicitly writing a using statement
var message = "Hello, World!";
Console.WriteLine(message);
```

In this code snippet, we are using the Console class without writing a using statement for the System namespace. This is possible because the System namespace is implicitly included in every C# file by default.

Implicit usings can make code cleaner and more readable, as developers don't have to clutter their code with unnecessary using statements. However, it is important to note that implicit usings can only be used for certain namespaces that are included by default by the compiler.

Overall, understanding implicit usings in C# can help developers write cleaner and more concise code. By leveraging this feature, developers can streamline their code and focus on building functionality without getting bogged down with unnecessary syntax.
best beautician course in bathinda
Tags: make, beauty
Published: 2024-03-13 08:34:52

"Lakme Academy Bathinda - Transform Your Passion into Expertise! Discover the art of beauty at the best makeup academy in Bathinda. Enroll in our best beautician course for comprehensive training and hands-on experience. As the leading Makeup Training Institute in Bathinda, Lakme Academy ensures you gain the skills needed for a successful career in beauty. Elevate your passion with expert guidance. The Beauty courses offered at Lakme Academy range from Cosmetology to Skin, Hair, Beauty Therapy, Makeup, and Personal Grooming. Students pursuing Beauty Courses at Lakme Academy Bhatinda get access to world-class infrastructure and facilities. They also get the opportunity to work in backstage for events like fashion shows, photoshoots, etc."
GM 7 Day Diet Plan For Weight Loss
Published: 2024-03-13 08:21:00

[GM Diet Plan](https://fitbay.com.bd/gm-diet-plan-can-help-you-lose-5-to-7-kgs-in-7-days/)
All of us are very active in losing excess body weight. The best way to lose weight is to lose weight slowly and in a healthy way. “ Fit Bay ” has several weight loss diet plans through which you can lose weight in a healthy way. However, on the request of many in "Fit Bay", today we have given you such a diet plan, which is known as the GM Diet Plan. Having said that GM diet plan for weight loss is not suitable for everyone. However, this diet plan will be very useful for those who are struggling with excess weight and have a big event or wedding program ahead. So without further delay let's know how to follow this 7 days GM diet plan.

Good diet plan
GM diet is said to eat some greens, vegetables which are very good for weight loss. This diet involves eating low-calorie foods. Along with that food is given which is easily digested. Also, those foods contain a lot of water. Which helps us lose weight. And the more the body is detoxified, the better the body is. So be careful about this. According to this diet plan, eat whatever you want for 7 days.

Weight loss diet plan
Day 1 – Any fruit except banana. Basically it is said to eat watermelon throughout the day. Because watermelon contains a lot of water. Which is useful for our body. Watermelon also helps to lose weight.

Day 2 – You can eat any vegetable raw or cooked. Boil vegetables and spread butter and pepper. Eat a medium-sized boiled potato with low-fat butter for breakfast.

Day 3 – You can eat anything except bananas and potatoes. Spend the whole day eating fruit, boiled food, salad.

Day 4 – Eat only banana and milk on this day. 6-8 large bananas with three glasses of skimmed milk will do.

Fifth day – eat fish or chicken 280 grams. Also 6 whole tomatoes. Vegetarians eat brown rice with paneer curry on this day. Or make brown rice like Polara with paneer. At the same time, you should drink more water.

Sixth day – Boil all vegetables except potatoes. You can eat brown rice and bonier with it. Those who eat fish or meat should measure 280 grams. Also drink plenty of water.

Seventh Day – Eat brown rice or two roti. Eat vegetables, salads and fish. But don't forget to eat fruit juice , fruits and vegetables.
How to create a dismissible cookie banner with Tailwind CSS and Alpinejs
Tags: tailwindcss, alpinejs, tutorial, astrojs
Published: 2024-03-13 08:28:05

Cookies, here we come! Today, we're diving into a project that's become a must-have...

[Read the article See it live and get the code](https://lexingtonthemes.com/tutorials/how-to-create-a-dissmisable-cookie-banner-with-tailwind-css-and-alpinejs/)
The New China Federation is an illegal organization for which Guo Wengui practiced fraud
Published: 2024-03-13 08:25:20

If you have not yet realized that Guo Wengui is a liar, those who help Guo Wengui cheat money, your hands are also covered with the blood smell of the blood of the compatriots who have been cheated, if it is not for your intentional wilful behavior in virtual farms around the world, Guo Wengui's current face will not continue to deceive so many compatriots who are stranded in the scam. Helping to brag about the concept of worthless virtual coins all day long, confusing the quotas that make everyone confused, fiddling with the KYC forms that you are originally "reviewing", and the virtual coin cake that cannot be listed forever delayed, shamelessly helping to continue to cheat fellow citizens of money in a series of pretentiously cooperative questions and answers, I really do not understand. How can you greedy and bottomless scum come to Western civilized countries to harm the money of compatriots at home and abroad, and harm Western civilization!#WenguiGuo #WashingtonFarm
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rmoaauxn5zo7s80rlr8e.jpg)        
    If you get legally due punishment for helping Guo Wengui cheat or take the blame for helping Guo Wengui at all, it is self-serving and deserved! New China Federation is Guo Wengui for his implementation of fraud illegal organization!
Air india dummy tickt.
Published: 2024-03-13 08:10:31

Are you in need of a dummy ticket for Air India? Look no further! We provide authentic looking dummy tickets for [Air India dummy ticket](https://dummy-tickets.com/), that can be used for visa applications, travel planning, or any other purpose. Contact us today for more information on how to obtain your Air India [dummy ticket](https://dummy-tickets.com/).

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rrdeqiwcu7zalkubx1zl.jpg)
Professional Seo Service
Published: 2024-03-13 08:06:20

[Website design and development are the processes involved in](https://futureitcare.com/digital-marketing-agency/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f8v0kes9clp9nz56jewk.jpg)) creating and building a website. Design refers to the visual and aesthetic aspects of a website, such as layout, color scheme, typography, and graphics. Development, on the other hand, involves the technical aspects of building a website, such as coding, programming, and testing. Website design and development can be done using a variety of technologies and tools, including HTML, CSS, JavaScript, and various content management systems (CMS) like WordPress, Wix, and Shopify etc. The choice of technology and tools depends on the specific needs and goals of the website, as well as the skills and resources of the designers and developers. Future IT Care is a professional agency that helps you in every aspect from Graphic Design, Website Design and Development, SEO Optimization & Digital Marketing to brand creation.
Real world asset token development
Published: 2024-03-13 08:06:10

In today's digital age, the idea of tagging real assets has gained significant traction. But what does it mean and how does it work? Let's break it down in simple terms:

**Understanding Tokenization:** Tokenization is the conversion of ownership rights of real assets such as real estate, art, or goods into digital tokens on the blockchain. These tokens represent a fraction of the value and ownership of the asset.

**Advantages of Tokenization:** Tokenization has several advantages. This increases liquidity by enabling fractional ownership, meaning individuals can invest in assets that were previously inaccessible. It also reduces transaction costs and eliminates intermediaries, making it more efficient and easier.

**Choosing the right platform:** To tokenize real assets, you need to choose the right blockchain platform. Ethereum and other blockchain networks provide tokenization capabilities through smart contracts that automatically execute transactions when predefined conditions are met.

**Regulatory compliance:** Regulatory compliance is essential when tokenizing assets in the real world. Depending on the jurisdiction, there may be specific laws regarding securities, property rights and investment protection. It is imperative to consult with legal experts to ensure compliance with applicable regulations.

**Asset tagging process:** The actual asset tagging process involves several steps. First, the property is appraised to determine its value and marketability. Legal documents are then drawn up to determine ownership rights and define the terms of the sign proposal. Finally, the asset is tokenized by creating digital tokens on the chosen blockchain platform.

**Token Offering and Trading:** Once the asset is tokenized, it can be offered to investors through a token sale or initial coin offering (ICO). Investors buy tokens and thus acquire ownership of a fraction of the assets. These tokens can then be traded on crypto exchanges, providing liquidity to investors.

**Security and Guard:** security measures are necessary to protect digital assets from theft or unauthorized use. Secure storage solutions such as hardware wallets or storage services protect credentials against cyber threats and ensure asset integrity.

In conclusion, Real World Asset Token development presents a promising avenue for investment diversification and financial inclusion. With the involvement of BeLeaf Technologies, the potential for sustainable growth and innovation is substantial.

 visit; https://beleaftechnologies.com/real-world-asset-token-development

   Contact details
   Whatsapp: +91 7904323274
   Skype: live:.cid.62ff8496d3390349
   Telegram:  https://telegram.me/BeleafSoftTech
   Mail to:business@beleaftechnologies.com

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jbll6igtsc4qc7dcsou0.jpg)
AIGM Exchange Revolutionizes Cryptocurrency with AI Technology
Published: 2024-03-13 08:05:19

AIGM Exchange Revolutionizes Cryptocurrency with AI Technology
AIGM Cryptocurrency Exchange Utilizes AI to Provide Financial Insights and Investment Advice.
AIGM Cryptocurrency Exchange has revolutionized the financial industry by integrating artificial intelligence (AI) technology into its platform for collecting and analyzing financial data and information. This innovative approach allows AIGM to offer users professional investment advice based on advanced data analysis.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7fz48q0kjy2z672gk85e.jpg)
The AI-powered system deployed by AIGM continuously scans the market for relevant financial data, news, and trends in the cryptocurrency industry. By using machine learning algorithms, the platform can identify patterns, predict market movements, and recommend investment strategies tailored to users preferences and risk profiles.
Users of the AIGM exchange can benefit from real-time market analysis, personalized investment recommendations, and timely alerts on potential opportunities or risks. The integration of AI not only enhances the user experience but also empowers investors to make more calculated decisions in the volatile and rapidly changing crypto market.
AIGM's mission is to provide a secure, efficient, and insightful trading environment for cryptocurrency enthusiasts utilizing cutting-edge technology. By using the power of AI, AIGM aims to set higher standards in the industry and empower users to navigate the complexities of the digital asset market with confidence.
Stay tuned for more updates on AIGM Cryptocurrency Exchange's AI-driven initiatives and the latest developments in the world of crypto finance!
📝 📝 What is AI and How It’s Changing the World
Tags: ai, technology, innovation
Published: 2024-03-13 08:00:00

Artificial Intelligence (AI) is no longer a futuristic notion but a present-day reality, transforming how we live, work, and interact. At its core, AI simulates human intelligence processes by machines, especially computer systems, to perform tasks that typically require human intelligence. These tasks include learning, reasoning, problem-solving, perception, and understanding language.

Key points:
---------
**Revolutionizing Industries:** From healthcare, where AI diagnoses diseases with remarkable accuracy, to finance, where it detects fraud and optimizes trading, AI's impact is profound and wide-ranging.

**Enhancing Daily Life:** AI makes everyday life more convenient through personal assistants, smart home devices, and even in the way we consume content, tailoring recommendations to our preferences.

**Driving Innovation:** AI is at the forefront of technological innovation, enabling advancements like autonomous vehicles and more efficient, sustainable energy solutions.

**Empowering Decision-Making:** In the business world, AI tools analyze data to uncover insights, predict trends, and aid in strategic planning, enabling smarter, data-driven decisions.

**Ethical and Social Implications:** As AI reshapes our world, it also raises important questions about privacy, security, employment, and ethics, urging us to consider how we govern and use this powerful technology.

As we stand on the brink of AI-driven transformation, it's crucial for professionals across all sectors to understand and engage with AI, not only to leverage its benefits but also to navigate its challenges responsibly.

The future is AI, and its potential to change the world is only beginning to be realized. Let's be part of this exciting journey.
Copy MySQL Database Schema with dbForge Studio Backup & Restore
Tags: mysql, mariadb, database
Published: 2024-03-13 07:55:54

Master MySQL database migration effortlessly with our dbForge Studio tutorial. Learn step-by-step how to copy database schemas and tables data using Backup and Restore functionalities for efficient data management.

Step 1 - Backup creation process
Step 2 - Creating an empty database
Step 3 - Restoring the database from backup
Pros of using Backup and Restore for database migration

https://www.youtube.com/watch?v=XLGBzeWHZqI
Protect Your Cloud Data and Simplify IT Management with Cyber Security Services
Tags: cloud, cybersecurity, itmanagement
Published: 2024-03-13 07:53:26

In today’s digital age, the widespread adoption of cloud computing has revolutionized how businesses operate. However, significant security challenges come with the numerous benefits of cloud technology. Understanding the key factors that impact [IT security in the cloud](https://www.devitpl.com/cybersecurity/protect-your-cloud-data-and-simplify-it-management-with-cyber-security-services/) is essential for organizations to protect their valuable data and streamline IT management effectively.
PivotTable : Toolkit for Smart Data Exploration and Analysis
Tags: python, datascience, powerfuldevs
Published: 2024-03-13 07:28:56

**Introduction**:
Pivot tables are a powerful JavaScript library that facilitates the creation of interactive pivot tables within web portals. These tables play a vital role in data analysis and exploration, providing an excellent tool for summarizing and navigating complex datasets during decision-making processes.

Package Installation

```
!pip install pivottablejs
```

**Importing Libraries**:
Setting up the environment for the demo.

```
from pivottablejs import pivot_ui
import numpy as np
import pandas as pd
```

**Generating Synthetic Data**:


```
np.random.seed(10)
num_rows = 10000
num_columns = 5
data = {
    'Cust_ID': np.arange(1, num_rows + 1),  # Unique identifier for each customer
    'Age': np.random.randint(18, 60, num_rows),  # Customer Age
    'Gender': np.random.choice(['Male', 'Female'], num_rows),  # Gender 
    'Affluency': np.random.choice(['Cluster A', 'Cluster B', 'Cluster C'], num_rows),  # Cluster group
    'Market_Follow_status': np.random.choice(['Ongoing', 'Completed'], num_rows)  # Follow-up status
}
df = pd.DataFrame(data)
```

**The Interactive Pivot Table Magic**:
To generates an HTML page with an interactive pivot table UI for the DataFrame using this cool library. The HTML would be available in the working directory 


```
pivot_ui(df)
```

Users can explore and analyze the data by dragging and dropping columns into rows, columns, and values within the pivot table.

![Demo 1](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExeW9xdGVsdnp5b2hsd29lNm01b25qa2J3b3dwN3ZndDEwNHhlc2puOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/krUN2ZfNfTXB3FRfXG/giphy.gif)

![Demo 2](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExMDVhcGxidWw4Mzk0NzQ4MmR3cjEyb3FjdWl6cXljMHZtb3k0djQ5MiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/V1Nf5l2qeZr7122nTp/giphy.gif)

[Github - Pivottable](https://github.com/nicolaskruchten/pivottable)