teleren/devto huggingface dataset:
New Azure Service Retirement Workbook from Microsoft
Published: 2023-06-14 12:37:50

Microsoft regularly releases new features and services in Azure. This is the evergreen nature of the cloud however they also retire services which is where infrastructure lifecycle management comes into play. Some new releases never make it out of preview and some services become legacy and get retired. A good example is a lot of the Azure classic services which were introduced when Azure was called Windows Azure. 

Microsoft has released a neat little workbook that provides a central view of service retirements across Azure and specifically which resources in your subscriptions may be impacted to make it easier for customers to track these retirements. Previously we had to rely on Azure Advisor and checking the Microsoft update blog. 

Here is how you can view this in your Azure tenant. 

**Step 1** - Navigate to the Azure workbooks [Gallery](https://portal.azure.com/#view/Microsoft_Azure_Expert/AdvisorMenuBlade/~/workbooks) and select the Service Retirement workbook

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92amcojh8zl5ppbvuy6h.png)

Now you should be able to see a list of services that may be impacted across your subscriptions. I have also enabled auto refresh and set the frequency to daily. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r9t3zhb8bqz5rt5tj5iw.png)

In the list above you can see I only have one resource that is affected and this is my public IP addresses with a basic SKU. Something Microsoft is retiring so only standard SKU will be available going forward. 

You can also filter the view to show all retirements rather than a list of just retirements where resources in your subscriptions may be impacted. 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hybop1fs9disn9h28t28.png)

Additionally, you can open a up a link for each retirement which will take you to the Microsoft Docs so you can find more details and remediation guidance. 

Do note that the workbook is in public preview so not all services that are retiring are listed. Microsoft will be expanding on these in the future and hopefully this will make it to GA.

Pretty cool. Hopefully something you can leverage in your environment.
Platform based javascript frameworks
Tags: javascript, react, node, programming
Published: 2023-06-14 13:10:34

 
### Web Browser-Based Frameworks:

- React: A widely-used JavaScript library for building user interfaces in web applications. It focuses on component-based development and is platform-agnostic.

- Angular: A comprehensive JavaScript framework developed by Google for building large-scale web applications. It provides features like two-way data binding, dependency injection, and modular architecture.

- Vue.js: A progressive JavaScript framework for building user interfaces. It is known for its simplicity and easy integration with existing projects.

### Server-side and Back-end Frameworks:

- Node.js: Although not a framework, Node.js is a runtime environment for executing JavaScript on the server-side. It allows developers to build scalable and high-performance server applications.
- Express.js: A minimalist web application framework for Node.js. It provides a robust set of features for building web servers and APIs, with a focus on simplicity and flexibility.

### Mobile App Development Frameworks:

- React Native: A popular framework for building cross-platform mobile apps using JavaScript and React. It allows developers to write code once and deploy it on both iOS and Android platforms.
- Ionic: A hybrid mobile app development framework that uses web technologies like HTML, CSS, and JavaScript to build cross-platform apps. It provides a library of UI components and integrates with Angular.

### Desktop Application Framework:

- Electron: A framework that enables developers to build cross-platform desktop applications using web technologies. It combines JavaScript, HTML, and CSS and supports Windows, macOS, and Linux platforms.

### Game Development Frameworks:

- Phaser: A fast and lightweight HTML5 game framework that supports both desktop and mobile browsers. It provides an extensive set of features for developing 2D games.
- Unity with PlayCanvas: Although primarily associated with other languages, Unity and PlayCanvas support JavaScript as a scripting language for game development.
Upload zip to checkmarx server is not working from teamcity checkmarx scan pipepline
Published: 2023-06-14 12:57:31

We had configured a pipeline in TeamCity, including the Checkmarx runner and all the necessary parameters. Initially, everything was functioning properly. However, when we attempt to run the pipeline now, we encounter a "java.lang.NullPointerException" error.

 I have attached the screenshot of the error
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9gcpvtd8d7y9k6rxxz3o.png)

During our investigation, we discovered that the zip file is not being successfully uploaded to the Checkmarx server.

However, when we attempt to use a different repository URL in the VCS root, it functions correctly according to our expectations.

How do we fix this?
User authentication in MERN stack (Frontend and Backend connection)
Published: 2023-06-14 12:54:06

Throughout this informative journey of User authentication in MERN stack till now we have seen-
- [User authentication in MERN stack (Backend)](https://dev.to/itsfarhankhan28/user-authentication-in-mern-stack-part-1-4bj3)

- [User authentication in MERN stack (Frontend)](https://dev.to/itsfarhankhan28/user-authentication-in-mern-stack-frontend-1c14)

In this tutorial we will be concentrating on the Frontend and the Backend connection.

- We will take a closer look at the CORS error and also the solution for the same.

## Prerequisites

- Basic understanding of **form handling** in react.([Form handling](https://www.w3schools.com/react/react_forms.asp))

## So lets begin with the connection.

### Signup Form
First of all we will create a function to handle the form on submit.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/chuik9h26of36fd1knor.png)

In this function-
- First we are taking the values of all the fields.
- Then asynchronously using async and await we are setting up the fetch function where 

 - First parameter is the URL of the backend server.
 - Then we specify the method i.e `method:"POST"`.
 - After specifying the method we set the headers i.e `headers:{
            "Content-Type":"application/json"
        }` and send the content of the field in the string format 
   using `body:JSON.stringify({
            username,  email , password , confirmpassword
        })`

Once the function is completed we will call it from the Submit button using `onClick`.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p7ujyj3lpp6167pagxmv.png)

### Login Form
The setup of the function which handles the form on submit is similar to the signup form `onRegister` function.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bcgapm4u5v3c5liu3k89.png)

And once the function setup is done we call the function in the submit button similar to signup form.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rau398nir2es9u7noqlc.png) 

Once the login and the signup form setup is completed the major part is handling the **CORS** error.

Now lets take a quick peek at the **CORS** error:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qc35yuqee7zv8f4v1q5y.png)

The CORS error can be solved by adding the **Proxy server** in the `package.json` file of the _Client side_

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ap8kiaamvf3edciubqm.png)

So in this tutorial we have seen the connection of Frontend and Backend. We have covered -
- The setup of the function that handles the login and the signup form on submit.
- The CORS error. Also the solution for the same.

With this, we have completed the user authentication in MERN stack.
Design Pattern Series - SOLID
Tags: java, designpatterns, solid, solutions
Published: 2023-06-14 12:10:22

First things first, why do we need Design Pattern ?

we can get many answers for the above question, but the crux of Design pattern is as below

>  Design Patterns provide easy to recognize and use OOP solutions to common problems that arise in software development and provide proven solutions.

Before we dive into the Design Patterns, it is important to learn about the SOLID Principles. 

SOLID is an acronym that represents a set of five design principles in object-oriented programming (OOP) that aim to make software designs more maintainable, flexible, and robust. The SOLID principles were introduced by Robert C. Martin (also known as Uncle Bob) and have become widely adopted in the software development industry

S -> Single Responsibility Principle (SRP)
O -> Open/Closed Principle (OCP)
L -> Liskov Substitution Principle (LSP)
I -> Interface Segregation Principle (ISP)
D -> Dependency Inversion Principle (DIP)

These SOLID principles work together to create a codebase that is more maintainable, extensible, and easier to understand.

Now the Million Dollar Question - Who should use this? is it Only a developer? Automation Testers(QA) don't need it ?

Ofcourse it is needed by QA(Automation testers). When the Code base grows bigger, without these SOLID Principles and Design Pattern, It is very tedious to maintain that code base.
Password Managers In The Passkey-Era
Tags: passkey, password, security
Published: 2023-06-14 12:52:37

As we move towards a passwordless future, the role of password managers is being questioned. Let's explore the relationship between password managers and passkeys and how they are shaping the future of digital security.

**Technology in transition:**

From passwords to passkeys Passwords have been the primary authentication method, but passkeys are now emerging as a revolutionary alternative. How do password managers fit into this paradigm shift? Let's delve into the relationship between password managers and passkeys.

**Unpacking the basics:**

The difference between password managers and passkeys Password managers are secure digital lockboxes that store and manage your online credentials, while passkeys offer biometric-based authentication. Passkeys provide a seamless user experience and enhanced security.

**Tech fusion:**

Why password managers are integrating passkeys Despite their differences, many password managers plan to integrate passkeys into their offerings. Passkeys offer improved security, productivity, and a passwordless experience. It's a necessary step for password managers to remain relevant.

**A surprising symbiosis:**

Passkey providers and password managers Password managers and passkey providers need to work together to ensure a smooth transition. They can create a seamless user experience while maintaining a strong security framework.

**Progress snapshot:**

Password managers' evolution towards passkeys Leading password managers like LastPass, Bitwarden, Keeper Security, Dashlane, 1Password, and NordPass are adapting to the passkey revolution. They are incorporating passkeys into their products and enhancing their offerings. To find out how, read the full article [here](https://www.corbado.com/blog/will-passkeys-kill-password-managers).

**The future blueprint:**

Password managers in a passwordless landscape Even in a passwordless future, password managers will play a key role. By managing both passwords and passkeys, they bridge the past and the future of online authentication methods. They enhance the user experience and increase security.

To learn more about the future of digital security and the relationship between password managers and passkeys, read the full article on our [blog](https://www.corbado.com/blog/will-passkeys-kill-password-managers).
Elevating User Engagement and Retention in Online Astrology Platform
Tags: webdev
Published: 2023-06-14 12:42:38

{% embed https://youtu.be/pY5kxgCtwR0 %}
The popularity of online astrology is growing steadily, replacing traditional astrology and offering astrologers a wider reach to a larger user base. Astrology apps have become a trendy choice, with in-app communication features such as 1-on-1 chat and video chat replacing platforms like WhatsApp. These features provide valuable insights, enhance user engagement, and improve user retention, resulting in increased revenue.

If you're looking to develop an astrology app with chat and call capabilities, our comprehensive solution can seamlessly integrate these features for you. With just a 30-minute integration process, you can quickly gain a competitive advantage in the market.

Our solution significantly improves call connection rates and minimizes order losses by providing timely and accurate call notifications. This enables astrologers to communicate effortlessly with their paying users. Additionally, our system supports instant video loading, reducing the waiting time to join a call and access the video stream.

During calls, our software development kit (SDK) enhances image brightness in low-light conditions, ensuring a clearer picture for better visual communication. Furthermore, our solution guarantees stable and smooth call quality through advanced features like acoustic echo cancellation, automatic gain control, and active noise control.

To optimize communication efficiency and conserve data usage, we dynamically adjust the resolution based on the network status. Our solution also includes precise time tracking, crucial for accurate income calculations. Moreover, we offer a wide range of versatile components that allow you to quickly introduce new features, capitalize on market opportunities, and expand your business creatively.

In terms of functionality, our solution enables astrologers to create rooms and publish their live streams on the Zegocloud real-time network. When a user enters the room, they can also publish their stream, ensuring synchronized audio and visual experiences. Additionally, our in-app chat feature facilitates real-time messaging, fostering enhanced user interaction.

By combining astrology with social features, our solution empowers your platform to increase user retention and engagement.
Machine Learning with Python Training in Bangalore
Published: 2023-06-14 12:23:39

Attend The [Machine Learning course in Bangalore]( https://nearlearn.com/courses/ai-and-machine-learning/machine-learning-with-python-training) From nearlearn. Best Machine Learning Training in Bangalore Sessions With 100% job Assistance From Experienced Faculty. Nearlearn offers extensive Machine Learning Training in Bangalore
Nearlearn Best Machine Learning Training in Bangalore
Denvibes Creative Agency llc
Tags: webdev
Published: 2023-06-14 12:18:58

[Denvibes](https://denvibes.com/) Creative Agency is a data-driven, creative, and technology-oriented full-service marketing and communications agency. Our services cater to the MENA region and beyond and include Strategy, Creative, Advertising, Social Media, Digital Marketing, Web Design and Development, Film Production, and Public Relations, Exhibitions and interiors. We strive to provide innovative solutions that meet the unique needs of our clients. As a UAE-based agency, we are committed to delivering effective and impactful campaigns that drive business growth.
Contractor government jobs
Tags: contractor, beginners
Published: 2023-06-14 12:13:04

Discover the advantages and disadvantages of [contractor government jobs](https://www.digitalspec.net/blog/working-for-a-us-government-contractor/) with the US Government in this comprehensive guide. Learn why partnering with Government Contracting Companies is essential for fulfilling the requirements of government projects. Gain insights into the pros and cons and make informed decisions to maximize your opportunities in the government contracting arena.
MicroServices in Dotnet
Published: 2023-06-14 11:59:34

What is Mass Transit




When we say mass transit,  the main thing here is distributed transactions. Here when we have distributed transactions we can manage multiple transactions across multiple micro services








![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x23ddfgycprlnhxfliav.png)




![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwv8x2r5v1qophkqq0u2.png)




![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/05k8skupets8vet9guzs.png)




![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t5ndx2h1vrrh2vrsshgm.png)



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4ejbqujbviva3lxsi47c.png)
How many total sock inspections should be expected to perform?
Tags: math
Published: 2023-06-14 11:49:26

Farhad has just washed and dried all his socks at the laundromat. Now he wants to pair the socks up. (Each sock shares a unique design with its pair.)

Farhad starts with a total of 20 socks (10 pairs). He picks up and holds one sock in one hand. With the other hand, he picks up the other socks one-by-one until he finds the matching sock.

How many total sock inspections should Farhad expect he'll perform to finish pairing 20 socks?

The answer is 65.

The exact number of socks Farhad picsk up to pair his first sock depends on luck. On average, we'd expect him to pick up 11 socks to match his first pair. This estimate comes from averageing the lucky and unlucky numbers. That average is {% katex inline %}
\frac{20+2}{2}=11
{% endkatex %} if he has 20 socks.

Similarly, for the 2nd pair we'd expect him to pick up {% katex inline %}\frac{18+2}{2}=10 {% endkatex %} socks.

And so on, and finally 2 to match the last pair. This comes out to a total of sock {% katex inline %}11+10+9+8+7+6+5+4+3+2=10\cdot\frac{11+2}{2}=5 \cdot 13=65{% endkatex %}pick-ups.
DBeaver alternatives: A comparison with dbForge Edge
Tags: database, dbeaver, dbforgeedge, dbforge
Published: 2023-06-14 11:48:11

DBeaver is one of the most popular database management tools. The same can be said about dbForge Edge. Let's compare these two solutions feature by feature - https://www.devart.com/dbforge/edge/dbeaver-alternative.html

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fs4tzw1e4kxy7yix7sy7.png)
Why did Apple launched the vision pro at WWDC instead of an apple event ?
Tags: wwdc, apple, visionpro, developer
Published: 2023-06-14 11:47:36

Apple has been rolling out some new products, software updates and hardware in quite some time but this product is something new with some amazing computational power. We all know that Apple is well known for its products not because it’s very amazing but because it gives you a new experience.

coming to the point that why Apple launched VISION PRO at WWDC.

Before that, will you be buying a Playstation 5 with no game on it? probably not huh! You buy a PlayStation 5 because there is always a new game coming up with it, right? And this makes things interesting! The reason why I am saying this right now is that this (vision pro) product is currently empty or hollow. there is nothing on it. This is just hardware. People buy hardware to enjoy some experience or play some games or work something on it and right now apple’s VISION is an empty product .there is nothing on it apart from the Apple apps. That’s why it launches in WWDC. First They want the developers' hands on it. That's why they take an entire year so that the developers can understand it and come up with some innovative ideas. Because currently, it's just an open-ended framework that’s given to you and what creative is done after it is dependent on the developer's and developers' creativity. And who can deny that developers are creative? 🖖

New companies will turn up and which are going to rise absolutely from zero to a billion dollar company with just this one product, We have seen it. It's a new lineup, new product, and new app store, so hundred per cent sure that new billion-dollar unicorns will be there with this app store. And What are your thoughts about it?
Building Construction in Udaipur
Tags: construction, builders, udaipur, dhanvibuilders
Published: 2023-06-14 11:45:10

**Dhanvi Builders** is a renowned construction company and we are specialised in [building construction in Udaipur](https://dhanvibuilders.com/construction-builder-in-udaipur/
). With a reputation built on trust and expertise, we have successfully completed numerous projects over the years, ensuring a strong foundation for a prosperous future. Our commitment is to deliver the most remarkable and aesthetically pleasing homes imaginable.

Understanding the specific requirements of our clients is our priority at Dhanvi Builders. We strive to turn their dreams into reality by constructing houses that exceed their expectations. Our focus is not solely on financial gains; rather, we prioritise building relationships and fostering trust.

Our ultimate aim is to provide exceptional services and comprehensive real estate solutions. Whatever your construction needs may be, we offer the best and most suitable solutions. Our team of experienced professionals excels in delivering superior outcomes, tailoring their expertise to meet each client's distinct needs. Over the years, we have established a solid reputation for creating cosy, beautiful homes and apartments for all our clients.

Moreover, we are a leading provider of land services for commercial and investment purposes. All the lands we sell have received UIT approval and adhere to all property laws and regulations to prevent future issues. At Dhanvi Builders, we offer a wide range of services, including building construction, remodelling, and interior and exterior design.
💥 Link Vào Nhà Cái 33WIN Cá Cược Uy Tín
Tags: 33win, 33win1net, nhacai33win1net, linkkhuyenmai
Published: 2023-06-14 11:43:33

💥 Link Vào Nhà Cái 33WIN Cá Cược Uy Tín
💥 Nhà cái đa dạng game cá cược uy tín nhất Châu Á
💥 Tặng thưởng vào thứ hai mỗi tuần - 23 hàng tháng
💥 Giao dịch nhanh- hoàn trả thưởng uy tín
💥 Khuyến mãi dành cho các tân thủ- nhận ưu đãi tải app
👇chi tiết 👇
🌐wed: [](https://33win1.net/)
🌐Fanpage: [](https://www.facebook.com/33win1net)
📌Địa chỉ: 9 Ngõ 194 Phố Thanh Đàm, Thanh Trì, Hai Bà Trưng, Hà Nội, Việt Nam
☎️sdt: 0562001434
📧Email: [33win1net@gmail.com](url)
#33win #33win1net #nhacai33win1net #linkkhuyenmai #link33win1net #linktaiapp
Need Feedback for my project
Tags: webdev, beginners, react, mern
Published: 2023-06-14 11:29:19

[frontend](https://github.com/rajas19-ita/postSquare_React.git)
[backend](https://github.com/rajas19-ita/postSquareApi.git)
[web-app](https://postsquare.netlify.app/)

Hey guys!
I created this basic instagram clone using mern stack
This is my first project, would love to see some feedback
Thank you in advance!!