teleren/devto huggingface dataset:
0. About this article(DevOps):
Tags: devops, intro
Published: 2023-11-16 12:45:58


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

In this article we will go through the index or curriculum of the DevOps:

**why DevOps?**
1. some don’t know about infra
2. don’t have proper knowledge of cloud computing
3. unaware of coding(scripting)

> Note: in this article we will go through absolute beginners who don’t know anything but have eager to learn by heart.

If you want to go through the full tutorial You can reach here and watch all the tutorials and go through the practical's

we will follow the DevOps in 8 steps:

1. Basics of Linux, Server Management in Linux, vagrant, Basics of networking, Vprofile project intro and setup of VM’s
2. Cloud Computing intro | AWS, IAM , Ec2 Instances, EBS Volumes, ELB, S3 Cloud watch, RDS, Autoscaling, Route53, Vprofile Project setup on AWS Cloud
3. Git, Maven, Jenkins, Continuous Integration/Delivery, CICD Pipelines, Nexus, Sonarqube, Jenkins Administration, Pipeline As a Code
4. Bash Scripting, Variables, Conditions, Loops etc, Automating day to day admin task, Python programming basics, Vars, Datatypes, Conditions, Loops, function, Modules etc, Pythons for automating OS tasks
5. Ansible Intro, AdHoc commands, Modules, YAML intro, Playbooks, Vars, Conditions, loops, handlers, Templates etc., Variables deep dive and roles, ansible for AWS
6. AWS part 2, VPC in depth, Log management and custom metrics, Cloud Watch, AWS Cli and S3 cli, Beanstalk and RDS, Vprofile on Beanstalk, code commit, code build and code pipeline
7. docker intro, Understanding and Implementing containers, Volumes, Network, Logs etc., Building Images for Vprofile Project, Docker compose to run Vprofile multicontainers, Kubernetes intro, Kubernetes setup for production Env, Kubernetes objects, Pods, Services, Controllers, Deployment Replication, AutoScaling, Resources quotes, Secret, ConfigMap, namespace
8. Cloud Automation with Terraform and cloud Formation.

> Disclaimer: Don’t rush do step by step good things takes time.
How to Import/Export MySQL Data to SQL Azure: Using ODBC Driver for Data Migration
Published: 2023-11-16 12:35:58

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

Transferring databases and data between various sources, including on-premises servers and other cloud platforms, is known as data migration. We'll concentrate on transferring data between MySQL Server and Azure SQL in this tutorial. Using Azure SQL may be done to save money by only paying for the resources you use, and to ensure optimal performance by modifying resources as needed.

In this post, we'll go over a few benefits of SQL Azure, a cloud-based SQL database service from Microsoft, and we'll look at how to import and export data between Azure SQL and MySQL server using dbForge Studio for MySQL, a potent MySQL tool, and a universal ODBC driver for SQL Azure.

Learn more: https://blog.devart.com/import-export-mysql-to-sql-azure.html
CSS backface-visibility Property Kullanımı
Tags: webdev, tutorial, frontend, css
Published: 2023-11-16 12:35:18

{% embed https://gist.github.com/eminaltan/a8fdd2309e40a7c682c05301600b8fa8 %}.

{% codepen https://codepen.io/eminaltan/pen/yLZPpVN %}
I present you HackerDigest: TLDR Version of HackerNews
Tags: webdev, ai
Published: 2023-11-16 12:34:49

Hey Devto!

I'm excited to share a side project I've been working on: an app that automatically summarizes recent popular stories from Hacker News using the power of OpenAI and Upstash Redis/Qstash.

Are you ever too lazy to read through an entire story, but still want to grasp the main points? That's where my summarizer comes in. It extracts the heart of the story without losing context, providing you with quick insights into the latest and most discussed topics on Hacker News.

Key Features:
Utilizes OpenAI for intelligent and context-aware summarization.
Scheduled updates every 6 hours to fetch the best articles.
Uses Upstash Redis/Qstash for data storage and queue.

Link to app: https://hackerdigest.upstash.app/
Link to repo: https://github.com/upstash/hackerdigest
🎁 Tại sao bạn nên đăng ký tài khoản nhà cái ✨EE88✨
Published: 2023-11-16 12:12:41


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

💓 Hiện nay, có rất nhiều anh em chơi cá cược trực tuyến băn khoăn trong việc có nên đăng ký tài khoản chơi cá cược tại EE88 hay không? Để giúp bạn có được câu trả lời chuẩn xác nhất, chúng ta hãy cùng nhau tìm hiểu xem việc đăng ký 🥇EE88🥇 sẽ mang đến những lợi ích gì.
🌈 Khi bạn đăng ký cá cược tại EE88, bạn sẽ có cơ hội được khám phá một kho trò chơi cá cược đa dạng, hấp dẫn nhất mà nhà cái hiện đang có. Tại đây, bạn có thể chơi xổ số, đá gà, bắn cá, casino, cá cược thể thao,…
🌈 EE88 là nhà cái cá cược uy tín, hoạt động hợp pháp, an toàn, minh bạch và công bằng. Không những thế, nhà cái cũng hoạt động vô cùng xanh chín, bạn không cần lo lắng vấn đề nhà cái lừa đảo người chơi.
🌈 Nhà cái luôn hỗ trợ người chơi nhanh chóng, tận tâm nhất. Mọi khó khăn, thắc mắc mà bạn đang gặp phải sẽ được nhà cái hỗ trợ 24/7.
🌈 Quy trình giao dịch nạp rút tiền tài khoản nhanh chóng. Giúp bạn có thể tham gia và trải nghiệm chơi game một cách nhanh chóng, thuận tiện nhất.
🌈 EE88 hiện nay cũng đưa ra rất nhiều các chương trình khuyến mãi hấp dẫn với đa dạng các gói ưu đãi khác nhau. Điều này, sẽ giúp cho anh em chơi cá cược có thể thu về cho mình một khoản tiền lợi nhuận cực hấp dẫn.
🌐 Web: [https://ee88app.net/huong-dan/huong-dan-dang-ky-ee88/](https://ee88app.net/huong-dan/huong-dan-dang-ky-ee88/)
🌐 Fanpage: [https://www.facebook.com/ee88app1](https://www.facebook.com/ee88app1)

Link mạng xã hội:
✔️ [https://www.facebook.com/ee88app1](https://www.facebook.com/ee88app1)
✔️ [https://twitter.com/ee88app](https://twitter.com/ee88app)
✔️ [https://www.pinterest.com/ee88app/](https://www.pinterest.com/ee88app/)
✔️ [https://www.flickr.com/photos/ee88app/](https://www.flickr.com/photos/ee88app/)
✔️ [https://www.youtube.com/@ee88app](https://www.youtube.com/@ee88app)
✔️ [https://www.reddit.com/user/ee88app](https://www.reddit.com/user/ee88app)
✔️ [https://www.blogger.com/profile/01936380744092805506](https://www.blogger.com/profile/01936380744092805506)
✔️ [https://ee88app.blogspot.com/](https://ee88app.blogspot.com/)
✔️ [https://www.tumblr.com/ee88app](https://www.tumblr.com/ee88app)
📌 24 Ngách 194/7 Phố Thanh Đàm, Thanh Trì, Hai Bà Trưng, Hà Nội, Việt Nam
☎️ Phone number: 0562001068
💌 Email: ee88appnet@gmail.com
#ee88 #ee88app_net #ceo_ha_giang
Azure DevOps Pipelines breaks my "additional arguments" when using Deploy to Azure
Tags: cicd, devops, pipelines
Published: 2023-11-18 09:09:59

---
title: Azure DevOps Pipelines breaks my "additional arguments" when using Deploy to Azure
date: 2023-11-16 12:21:55 UTC
published: true
tags: CICD, DevOps, Pipelines
canonical_url: https://joe.gl/ombek/blog/pipelines-breaks-deploy-to-azure-additional-parameters/
---

Recently, something in the Azure DevOps Pipelines "Deploy to Azure" flow has been messing up parameters in the "additional arguments" field under "Additional Deployment Options".

We historically had parameters to skip the `umbraco` and `umbraco_client` folders:

```
-skip:objectname=filePath,absolutepath="\\(umbraco|umbraco_client)\\" -skip:objectname=dirPath,absolutepath="\\(umbraco|umbraco_client)\\"

```

However, somewhere along the lines, this was being corrupted to produce the following command:

```
msdeploy.exe [...] -skip:objectname=filePath,absolutepath="\\\(umbraco|umbraco_client)\\" -skip:objectname=dirPath\,absolutepath=\\(umbraco|umbraco_client)\\

```

And thus, the error:

```
##[error]Error: 'umbraco_client)\\' is not recognized as an internal or external command, operable program or batch file.

```

It looks like Pipelines is doing _some_ of the work to escape backslashes (`\`) and double quotes (`"`) itself but getting confused, removing some, and adding them back in all the wrong places!

We tried various variations of removing and escaping with different characters, trying to reverse-engineer what Pipelines was doing to our simple text string until [Fernando](https://ie.linkedin.com/in/fnmenezes/en) suggested removing the (required) quotes altogether, which worked!

Additional arguments:

```
-skip:objectname=filePath,absolutepath=\\(umbraco|umbraco_client)\\ -skip:objectname=dirPath,absolutepath=\\(umbraco|umbraco_client)\\

```

Generated command:

```
msdeploy.exe [...] -skip:objectname=filePath,absolutepath="\\(umbraco|umbraco_client)\\" -skip:objectname=dirPath,absolutepath="\\(umbraco|umbraco_client)\\"

```

If anybody has any further insight into this, please do to [get in touch via social media](https://joe.gl/ombek/contact/) - I'd love to expand on the details here.
MOFA Attestation, Certificate Attestation & Attestation Services
Published: 2023-11-16 12:17:49

Expert in MOFA Attestation, Translation, Apostille, Family Visa UAE and Certificate Attestation in Dubai. Get UAE Embassy Attestation & MOFA Attestation Dubai for Birth, Marriage, Degree, and Police Clearance Certificates.

Know More: https://onlineattestation.com/
Protecting Your Valuable Assets
Published: 2023-11-16 12:16:31

## **Electric fence**

In today's world, it is more important than ever to protect your valuable assets. Whether you are a homeowner, a business owner, or a farmer, you have hard-earned possessions that you want to keep safe. There are a number of things you can do to protect your assets, but one of the most effective is to install an electric fence.

**What is an Electric Fence?**


An [electric fence](https://durabletechnologies.pk/) is a barrier that uses an electric current to deter intruders. When an intruder comes into contact with the fence, they receive a shock that is unpleasant but not harmful. This shock is enough to deter most intruders from trying to enter your property.

## Benefits of Electric Fences

There are many benefits to installing an electric fence. Some of the most important benefits include:

Deterrence: Electric fences are a very effective deterrent against intruders. The shock that intruders receive is enough to make them think twice about trying to enter your property.
Protection: Electric fences can help to protect your property from a variety of threats, including vandalism, theft, and animal damage.
Peace of mind: Knowing that your property is protected by an electric fence can give you peace of mind.

**Features of [Durabletechnologies.pk](https://durabletechnologies.pk/)
**
If you are looking for a reliable and affordable electric fence, then Durabletechnologies.pk is the perfect choice for you. [Durabletechnologies.p](https://durabletechnologies.pk/)k is a leading provider of electric fencing solutions in Pakistan. They offer a wide variety of electric fences to choose from, as well as expert installation and maintenance services.

Some of the features of Durabletechnologies.pk electric fences include:

**High-quality materials**: Durabletechnologies.pk electric fences are made from high-quality materials that are built to last.

Easy installation: Durabletechnologies.pk electric fences are easy to install and can be done by yourself or a professional.

**Low maintenance**: Durabletechnologies.pk electric fences require very little maintenance.

**Conclusion**

If you are looking for a way to protect your valuable assets, then an [electric fence ](https://durabletechnologies.pk/)is a great option. Durabletechnologies.pk is a leading provider of electric fencing solutions in Pakistan and can help you find the perfect fence for your needs.
Don’t Miss Expert Tips on Hiring a Dev Team in a Down Economy (Recorded Webinar)
Tags: hiringdevteam, onshore, offshore, customsoftwaredevelopment
Published: 2023-11-16 12:12:03

---
title:Don’t Miss Expert Tips on Hiring a Dev Team in a Down Economy (Recorded Webinar)
published: True
description: Whether you're a startup founder or working in a large enterprise, you need these behind the scenes insights to choose the right resources at the right time, Save your onshore team from burnout, Protect your budget and your timeline & Build an unforgettable product. Even if you are not going through that product development phase, this knowledge can help you in the future. More: https://www.ishir.com/building-your-development-team-in-a-down-economy-onshore-offshore-or-both.htm
tags: #HiringDevTeam #Onshore #Offshore #customsoftwaredevelopment
---
In a down economy, businesses are faced with tough decisions on how to build their development teams. One option is to hire onshore developers, meaning individuals who are located in the same country as the business. This can provide several benefits, such as easier communication, cultural alignment, and accessibility.
On the other hand, hiring offshore developers can offer significant cost savings. Offshore development teams are often located in countries with lower labor costs, allowing businesses to stretch their budget further. These teams can also provide access to a larger pool of talent, as businesses are not limited to hiring within their own country. 
A hybrid approach that combines both onshore and <a href="https://www.ishir.com/custom-software-application-development.htm">offshore software development</a> may be the most effective solution for businesses in a down economy. This approach allows businesses to take advantage of the cost savings and access to talent offered by offshore teams, while still having a local team that can provide easier communication and cultural alignment.
Basics of Python
Tags: python, javascript, training, webdev
Published: 2023-11-16 12:11:26

Welcome to "Introduction to Python Programming"! This course is designed for beginners who are eager to learn one of the most versatile and widely used programming languages in the world—Python. Whether you are a student, professional, or hobbyist, Python's simplicity and readability make it an excellent language to start your programming journey.
Hire Certified Magento Developers
Tags: webdev, javascript, programming, magento
Published: 2023-11-16 11:56:20

eCommerce Businesses are taking advantage of the enormous number of online customers & Magento is the best way to maximize results. Tech9logy Creators give you the option to quickly **[hire Magento developers](https://tech9logy.com/hire-magento-developers/)** who can craft top-notch solutions including an eCommerce store & custom extensions.
Boost Your Internet Presence with Skilled Website Seo Stuart Fl
Tags: seo
Published: 2023-11-16 11:28:03

There are our excellent SEO services, and you may realize the full [website SEO Stuart fl](https://mainstreetmedia360.com/seo/) internet business. Our knowledgeable staff uses tried-and-true techniques to increase the exposure of your website, generate natural traffic, and build your brand.
Safeguarding Strategies: Azure's Implementation of Multiple Delete Locks
Published: 2023-11-16 11:24:28

Importance of Delete Locks
Delete locks offer a failsafe against <a href="https://dumpsmedia.com/education/an-azure-resource-can-have-multiple-delete-locks/">An Azure Resource can have Multiple Delete Locks</a> unintentional removal of critical resources. Having multiple delete locks adds further assurance and control, minimizing the risk of inadvertent data loss or service disruptions.
Implementing Multiple Delete Locks
Azure allows the implementation of multiple delete locks on a single resource, providing enhanced protection. Users can set up multiple delete locks to fortify resource safety.
Managing Multiple Delete Locks
Effectively managing multiple delete locks involves understanding the hierarchy and how these locks interact within Azure resources. This includes monitoring, modifying, and removing locks as necessary.
The Impact of Multiple Delete Locks on Operations
While multiple delete locks bolster security, they can potentially impact day-to-day operations. It's <a href="https://dumpsmedia.com/education/an-azure-resource-can-have-multiple-delete-locks/">An Azure Resource can have Multiple Delete Locks</a> essential to strike a balance between security and operational efficiency.


Click Here For More Details>>>>>>>https://dumpsmedia.com/education/an-azure-resource-can-have-multiple-delete-locks/
Python Overview and Features
Tags: education, training, python
Published: 2023-11-16 11:24:02

**[Python ](https://www.youtube.com/watch?v=PtWssOt6oRs)**is a high-level, interpreted, and general-purpose programming language known for its simplicity and readability. It was created by Guido van Rossum and first released in 1991. Here are some key features and aspects of Python:

Readability: Python's syntax is designed to be clear and readable, which makes it easy for developers to write and maintain code. The use of whitespace (indentation) for block delimiters contributes to the clean and visually appealing structure of Python code.

Interpreted Language: Python is an interpreted language, which means that the Python code is executed line by line by the Python interpreter without the need for compilation. This makes the development process more interactive and facilitates rapid prototyping.

Dynamic Typing: Python is dynamically typed, meaning that you don't need to specify the data type of a variable explicitly. The interpreter determines the type at runtime. This makes the code more flexible but requires careful attention to variable types during development.

Object-Oriented: Python supports object-oriented programming (OOP) principles, such as encapsulation, inheritance, and polymorphism. Everything in Python is an object, which allows for a more modular and organized code structure.

Standard Libraries: Python comes with a vast standard library that includes modules and packages for a wide range of tasks, from web development and networking to data manipulation and scientific computing. This extensive library reduces the need for developers to write code from scratch for common tasks.
CHROMETHEMER
Published: 2023-11-16 11:23:46

Discover beautiful new Google Chrome themes and learn how to customize Google Chrome. Stand out with unique designs and styles. I started making my own themes for Chrome since since forever, but I only started publishing them to the web store in 2016. Over a million people use them everyday. I use them & you should too.
[google themes](https://www.chromethemer.com/)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ligpfj5wxz6aej2x7y9c.jpg)
Intellico Works
Tags: cloud, github, docker, kubernetes
Published: 2023-11-16 11:18:19

Intellico Works excels as a global leader in the realm of DevOps, SecOps, and DataOps, and stands out as an exceptional service provider renowned for delivering customized solutions that leverage cutting-edge technologies to cater to diverse industries. With an unwavering focus on client satisfaction, our team of experienced DevOps engineers is dedicated to assisting companies in effectively managing and securing their valuable data and operations.

With the ever-evolving landscape of technology which plays a critical role in today's business ecosystem we consistently stay at the forefront of industry trends that empower our clients to stay ahead of the competition.
Errors in Go - Beginner level
Tags: go, beginners, webdev
Published: 2023-11-16 11:16:04

## TLDR;

This post delves into beginner-level error handling in Go. I will demonstrate Go's straightforward approach using the error value and emphasize the simplicity of handling errors with if statements. Custom error types, with examples, are introduced for enhanced debugging. This concludes with a teaser for upcoming topics like error wrapping and Is/As constructs as well.

## Basics

In Go, errors are handled in an anachronistic way. Just like rust and C(go's predecessor) errors are returned from a function to a caller; this value is separate (error Value) then the intended type when the execution is succeeded. The following code example illustrates this fact...

```go
func TryDivide(numerator, denominator int) (int, error) {
    if denominator == 0 {
        return 0, error.New("cannot divide by 0") // an error is returned
    }
    return numerator / denominator, nil // make error nil
}
```

In the above code following are to be derived:-
- return type is a tuple with the last record being an `error`
- when returning `error`, other records should be set to their _zero_ values
- `error` initialized by `error.New()` function
- `error` messages should start with lowercase
- not to end with a newline or punctuation

### Handling

Error handling in Go does not have any special constructs dedicated to it.

> Check with if and proceed

```go
res, err = TryDivide(10,3)
if err != nil {
    // logic to handle the error
    // usually program exits or returns error of its own.
}

// move on with business logic
```

The idiomatic way of handling an error:
- inside `if` is what handles the error
- outside `if` is continued business logic

By the above pattern, a reader can follow along the code base rather than having to switch between the branches. The latter is evident in languages that have a construct of `try/catch` blocks; this will introduce a new branch the code could develop often leading to complex control flow.

## Custom Errors

often we may want to embed more information into error for later usage for debugging purposes. for example, we can include the parameters passed in or the environmental values configured at the time of the error etc;

as with other places, go error is just an interface with one requirement--

```go
type error interface {
    Error() string
}
```

error is often called `this .Error()` function which returns a string(message or anything). So to create a custom error type for web-server handlers or so we can embed the status code as well...

```go
type ServerErr struct {
    code int
}

func (se ServerErr) Error() string {
    return fmt.Sprintf("error code was: %i", se.code)
}
```

---

## Conclusion

this was a very quick rundown. There are other concepts to cover like:
- wrapping errors
- `Is/As` constructs
- sentinel errors

But they are not necessary for basic usage; I will cover them later. If you want it already, let me know in the replies. I will post it immediately once I write it. Follow for more web development-related concepts.

Till then it's meTheBE, signing off.