teleren/devto huggingface dataset:
Amazon Aurora
Published: 2023-10-29 22:54:12

Amazon Aurora provides built-in security, continuous backups, serverless compute, **up to 15 read replicas**, **automated multi-Region replication**, and integrations with other AWS services.

Amazon Aurora is a relational database service that combines the **speed** and **availability** of high-end commercial databases with the simplicity and **cost-effectiveness** of open-source databases. Aurora is fully **compatible** with **MySQL** and **PostgreSQL**, allowing existing applications and tools to run without requiring modification.

Testing on standard benchmarks such as **SysBench** has shown an increase in throughput of up **to 5x over stock MySQL and 3x over stock PostgreSQL on similar hardware**. Aurora uses a variety of software and hardware techniques to ensure the database engine is able to fully use available compute, memory, and networking. I/O operations use distributed systems techniques, such as quorums to improve performance consistency.

## Multi-AZ deployments with Amazon Aurora Replicas

On instance failure, Aurora uses **Amazon RDS Multi-AZ** technology to automate failover to one of up to 15 Aurora Replicas you have created in any three Availability Zones. If no Aurora Replicas have been provisioned, in the case of a failure, Amazon RDS will automatically attempt to create a new Aurora DB instance for you. **Minimize failover** time by replacing community MySQL and PostgreSQL drivers with the open-source and drop-in compatible AWS JDBC Driver for MySQL and AWS JDBC Driver for PostgreSQL. You may also use RDS Proxy to reduce failover times and improve availability. When failovers occur, **Amazon RDS Proxy** routes requests directly to the new database instance, reducing failover times by up to 66% while preserving application connections.
Amazon Redshift
Published: 2023-10-29 23:18:40

Amazon Redshift uses SQL to analyze structured and semi-structured data across data warehouses, operational databases, and data lakes, using AWS-designed hardware and machine learning to deliver the best price performance at any scale.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/93alxmbj5cgpym2llh3q.png)
Amazon DynamoDB
Published: 2023-10-29 23:05:19

Amazon DynamoDB is a **fully managed, serverless, key-value NoSQL database **designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated **multi-Region replication**, in-memory caching, and data import and export tools.

**Developers can use Amazon DynamoDB to build modern, serverless applications that can start small and scale globally. **Amazon DynamoDB scales to support tables of virtually any size with automated horizontal scaling.

Amazon DynamoDB consistently handles **more than 10 trillion requests per day.** Availability, durability, and fault tolerance are built-in and cannot be turned off, **eliminating the need to architect your applications for these capabilities.**

Amazon DynamoDB is designed to **run high-performance, internet-scale applications** that would overburden traditional relational databases. With over ten years of pioneering innovation investment, Amazon DynamoDB offers limitless scalability with consistent single-digit millisecond performance and up to **99.999% availability**.
AWS RDS (Relational Database Service)
Published: 2023-10-29 22:52:48

Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud. Choose from **seven popular engines**.

1. Amazon Aurora with MySQL compatibility.
2. Amazon Aurora with PostgreSQL compatibility
3. MySQL
4. MariaDB
5. PostgreSQL
6. Oracle
7. SQL Server — and deploy on-premises with Amazon RDS on AWS Outposts

This means that the code, applications, and tools you already use today with your existing databases can be used with Amazon RDS. One of the key advantages of Amazon RDS is that it handles database management tasks, such as provisioning, patching, backup, recovery, failure detection, and repair.
AWS Elastic File System (EFS)
Published: 2023-10-29 22:44:14

Amazon Elastic File System (EFS) automatically grows and shrinks as you add and remove files with **no need for management or provisioning.**

Amazon Elastic File System (EFS) is designed to **provide** **serverless**, fully elastic file storage that lets you share file data without provisioning or managing storage capacity and performance. **It can be used with AWS services and on-premises resources**, and it's built to scale to **petabytes** on demand without disrupting applications.

Amazon EFS is well suited to support a broad spectrum of use cases from home directories to **business-critical applications**. **Use cases include storage for containerized and serverless applications**, big data analytics, web serving and content management, application development and testing, media and entertainment workflows, and database backups.
Amazon S3
Published: 2023-10-29 22:32:03

Object storage built to retrieve any amount of data from anywhere

Amazon S3 has various features you can use to organize and manage your data in ways that support specific use cases, enable cost efficiencies, enforce security, and meet compliance requirements. Data is stored as **objects** within resources called “**buckets**”, and a single object can be up to **5 terabytes** in size. 

S3 features include capabilities to append **metadata** tags to objects, move and store data across the S3 Storage Classes, configure and enforce **data access controls,** secure data against unauthorized users, run big data analytics, **monitor** data at the **object** and **bucket levels**, and view storage usage and activity trends across your organization. 

**Objects** can be **accessed** through S3 **Access** **Points** or directly through the **bucket** **hostname**.
AWS EBS
Published: 2023-10-29 22:18:28

## Amazon Elastic Block Store
Amazon Elastic Block Store (EBS) **Snapshots** provide a simple and secure data protection solution that is designed to protect your block storage data such as EBS volumes, boot volumes, as well as on-premises block data. **EBS Snapshots are a point-in-time copy of your data**, and can be used to enable disaster recovery, migrate data across regions and accounts, and improve backup compliance.

You can create and manage your **EBS Snapshots** through the AWS Management Console, AWS Command Line Interface (CLI), or the AWS SDKs. Amazon EBS Snapshots also **integrate** with **Amazon Data Lifecycle Manager (DLM)**, which allows you to define policies that help you automate snapshot lifecycle management. EBS Snapshots are stored incrementally, which means you are billed only for the changed blocks stored.
Hacktoberfest : Bonus PR-5
Published: 2023-10-29 22:02:36

In the final stretch of Hacktoberfest, I aimed for an extra challenge, something beyond my initial goal of four pull requests. Little did I know that this pursuit would lead to a surprising bonus contribution, PR 5.

## The Quest for the Fifth Pull Request:

With the Hacktoberfest deadline looming, I persisted in raising issues and pull requests across various projects. My aim was to contribute significantly and make my mark before the event concluded. After numerous attempts, I received an unexpected notification – my fifth pull request had been accepted.

## The Challenge: Setting Up Jest and Crafting Test Cases:

My task involved diving into the realm of testing. I had to set up Jest, a powerful testing framework, and write test cases for a script packed with intricate functions. These functions ranged from listing directories/files to extracting titles from HTML. It was not just about ensuring the functions worked; it was about understanding their behavior thoroughly.

## The Triumph: Successful Testing and Validation:

Setting up Jest proved to be a meticulous task. I carefully configured it to integrate seamlessly with the project. Once Jest was in place, I crafted detailed test cases for each function. These tests were not merely lines of code; they were validations of the script's functionality. Witnessing the green checkmarks, indicating successful tests, brought a sense of accomplishment.

## Conclusion: A Lesson in Testing and Persistence:

PR 5 was more than a bonus contribution; it was a lesson in testing, persistence, and the unexpected rewards of dedication. It reinforced the importance of thorough testing in software development. As Hacktoberfest concluded, I celebrated this unexpected victory, knowing that my open-source journey had grown richer, one test case at a time.

Link to the PR : [https://github.com/AhsanAyaz/slides/issues/14](https://github.com/AhsanAyaz/slides/issues/14)
PRIMEIRO SITE DE TREINO EM HTML E CSS FEITO
Tags: webdev, programming, html, css
Published: 2023-10-29 21:28:02


Hoje foi o primeiro dia que programei um "site", começei com programação uns 3 meses atrás e não sabia que existia o site _https://www.frontendmentor.io_, então o descobri hoje pela manhã e no mesmo dia fui atrás de fazer o primeiro projeto, demorei bastante tempo para fazê-lo e notei no curso de programação que estou fazendo parece que não foi passado algumas coisas "básicas", mas tudo bem, passei a tarde estudando e buscando o conhecimento para fazer a tal atividade (no momento que posto isso "finalizei" a atividade, falta só a responsividade de celular e pc). Esta atividade me fez buscar muitos conhecimentos de como colocar <div class="imagem"> entre outras coisas, é claro que eu posso estar me adiantando um pouco em relação ao curso, porém o curso me ajudou bastante também(talvez eu não tenha prestado atenção nas aulas por isso não sabia). Enfim, meu código ficou mais ou menos assim: 

```
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- displays site properly based on user's device -->
  <link rel="icon" type="image/png" sizes="32x32" href="./images/favicon-32x32.png">
  <link rel="stylesheet" href="style.css">
  <title>Frontend Mentor | QR code component</title>

  <!-- Feel free to remove these styles or customise in your own stylesheet 👍 -->
  <style>
  @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;700&display=swap');

  *{
    margin: 0;
    padding: 0;

  }

  body{ 
    font-family: 'Outfit', sans-serif;
    background-color:hsl(212, 45%, 89%);
    display: flex;
    align-items: center;
    font-size: 15px;
    
  }
  .container {
    max-width: 350px;
    margin: 0 auto;
  }
  .card{
    background-color: #fff;
    padding: 18px;
    border-radius: 20px;
    text-align: center;
    margin: 0 1em;
  }
  .card img{
    width: 100%;
    border-radius: 12px;
  }
  .text{
    padding: 22px 10px;
  }

  .text h2{
    color:  hsl(220, 15%, 55%);
    padding-bottom: 15px;
  }
  .text p {
    color:hsl(218, 44%, 22%);
  }
  </style>
</head>
<body>
    <div class="container">
        <div class="card">
          <img src="images/image-qr-code.png" alt="image-qr-code" />
          <div class="text">
            <h2>Improve your front-end skills by building projects</h2>
            <p>  Scan the QR code to visit Frontend Mentor and take your coding skills to the next level</p>
          </div>
        </div>
    </div>


  
</body>
</html>
```
e uma imagem 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zenhgl9i6os6fd9odii1.png).

Apenas estou fazendo isto para guardar o meu progresso!!``
A2Z Garage Door Repair
Published: 2023-10-29 21:13:39

A2Z Garage Door Repair & Spring Replacement is Massachusetts go-to for urgent [Garage door replacement Bedford](http://a2zgaragedoorrepairs.com/) services, spring replacements, and overhead door installations.[Garage door repair near me Bedford](https://goo.gl/maps/CD229AYzvG4R4wKx5) Seeking fast and reliable assistance? Reach out to us now!
How do I found out who created a website?
Tags: website, websitedesigner, webdev, beginners
Published: 2023-10-29 20:34:06

Finding out who created a website can be a bit challenging, as website ownership and authorship are not always publicly disclosed. However, you can try the following methods to determine the creator or owner of a website:
1. Check the Website's "About" Page:
- Many websites have an "About Us" or "About" page that provides information about the creators , owners, or the organization behind the site. Look for this page and read the information it provides.
2. Use a WHOIS Lookup:
- WHOIS is a database that contains information about domain names and their registrants. You can use WHOIS lookup services to find information about the domain name owner. There are many online WHOIS lookup tools available, where you can enter the website's domain name and get details about the domain's registrant.
3. Look for Contact Information:
- Check for contact information on the website, such as an email address, phone number, or mailing address. This information can provide clues about the website's owner or creators. Contact the provided email address or phone number if you need to reach out.
4. Check Social Media Profiles:
- Some websites may link to or display social media profiles of the website's creators or owners. Visit these profiles to gather more information about the individuals or organization behind the site.
5. Search for Online Articles or Interviews:
- Sometimes, website creators or owners are featured in articles, interviews, or news stories related to their website's niche or industry. Try searching for such content using search engines or social media platforms.
6. Use Internet Archive (Wayback Machine):
- The Internet Archive's Wayback Machine maintains a historical record of many websites. You can search for the website you're interested in and check for information in archived versions of the site, which may include details about its creators.
7. Check Domain Registration Information:
- If the WHOIS lookup doesn't provide the information you need, you may be able to find additional details by conducting a domain registration search with the domain registrar where the website's domain name is registered. This can sometimes provide more comprehensive information.
8. Contact the Website Directly:
- If you have a legitimate reason for wanting to know the website's creator or owner, you can try reaching out directly through the website's contact information. Be polite and explain your purpose clearly.
Keep in mind that some website owners may choose to hide their information using privacy protection services provided by domain registrars. In such cases, you may only be able to contact them through the contact form on the website itself. Respect the privacy of website owners and creators and only use this information for legitimate purposes.
100 dias de JAVA: Dias 1 a 10
Published: 2023-10-29 20:18:40

Oiês, como falei no **[post anterior](https://dev.to/leitoraincomum/100-dias-de-java-44jg)**, estou fazendo desafio de 100 dias de código com JAVA.

Conforme mentoria com a **[Fabi](https://twitter.com/frontfabii)**, decidi que iria fazer uma revisão de 10 em 10 dias, pra verificar meu progresso e olhar o processo com mais atenção.

![Atenção](https://2.bp.blogspot.com/-NS2LrK24vKo/WCjKSqrPG5I/AAAAAAAAXpg/I227l9OGugEpFhXmwBCN_SM5K2VuWC09ACLcB/s400/Gif%2BAlgo%2Bchamou%2Bminha%2Baten%25C3%25A7%25C3%25A3o.gif)

Quando estudei JAVA pela primeira vez com mais atenção foi em 2021, no meio da graduação de Análise e Desenvolvimento de Sistemas por ter começado a disciplina de Estrutura de Dados e ter algumas dificuldades com a linguagem. Foi a primeira vez que comecei o curso de JAVA Básico da Loiane também.

Lembro que naquele momento, fiz um intensivão de 15 dias para conseguir compreender melhor a linguagem e salvei tudo em um repositório com a certeza em mente de que eu provavelmente não visitaria novamente esse conteúdo, mas estava enganada.

![Gif Enganada](https://static.wixstatic.com/media/aa2656_90a3b9eec9c747ca8c38d3e7c0786910~mv2.gif)

Nas tentativas de efetivamente fazer a transição de carreira ou de pegar alguns projetos pra trabalhar freelancer, percebi que meu conhecimento de JAVA ainda precisa melhorar muito e acredito que o melhor caminho seja recomeçar tudo do mais simples até o mais avançado com paciência e constância, esse foi o maior desafio desses primeiros dez dias em rever conceitos básicos da linguagem.

Aproveitei também para reestruturar o repositório organizando melhor as pastas e modificando o nome para o dia do desafio. Espero que futuramente seja válido de base para outras linguagens que eu for estudar e para alguém na hora de se estruturar para estudar também.

Nos vemos em breve.

{% embed https://github.com/leitoraincomum/100diasJAVA %}
100 dias de JAVA: Dias 1 a 10
Tags: java, 100daysofcode, 100diasdecodigo, braziliandevs
Published: 2023-10-29 20:18:40

Oiês, como falei no **[post anterior](https://dev.to/leitoraincomum/100-dias-de-java-44jg)**, estou fazendo desafio de 100 dias de código com JAVA.

Conforme mentoria com a **[Fabi](https://twitter.com/frontfabii)**, decidi que iria fazer uma revisão de 10 em 10 dias, pra verificar meu progresso e olhar o processo com mais atenção.

![Atenção](https://2.bp.blogspot.com/-NS2LrK24vKo/WCjKSqrPG5I/AAAAAAAAXpg/I227l9OGugEpFhXmwBCN_SM5K2VuWC09ACLcB/s400/Gif%2BAlgo%2Bchamou%2Bminha%2Baten%25C3%25A7%25C3%25A3o.gif)

Quando estudei JAVA pela primeira vez com mais atenção foi em 2021, no meio da graduação de Análise e Desenvolvimento de Sistemas por ter começado a disciplina de Estrutura de Dados e ter algumas dificuldades com a linguagem. Foi a primeira vez que comecei o curso de JAVA Básico da Loiane também.

Lembro que naquele momento, fiz um intensivão de 15 dias para conseguir compreender melhor a linguagem e salvei tudo em um repositório com a certeza em mente de que eu provavelmente não visitaria novamente esse conteúdo, mas estava enganada.

![Gif Enganada](https://static.wixstatic.com/media/aa2656_90a3b9eec9c747ca8c38d3e7c0786910~mv2.gif)

Nas tentativas de efetivamente fazer a transição de carreira ou de pegar alguns projetos pra trabalhar freelancer, percebi que meu conhecimento de JAVA ainda precisa melhorar muito e acredito que o melhor caminho seja recomeçar tudo do mais simples até o mais avançado com paciência e constância, esse foi o maior desafio desses primeiros dez dias em rever conceitos básicos da linguagem.

Aproveitei também para reestruturar o repositório organizando melhor as pastas e modificando o nome para o dia do desafio. Espero que futuramente seja válido de base para outras linguagens que eu for estudar e para alguém na hora de se estruturar para estudar também.

Nos vemos em breve.

{% embed https://github.com/leitoraincomum/100diasJAVA %}
Navigating the Twin Cities Job Market: How Head Hunters in Minneapolis Can Help
Tags: headhuntersinminneapolis, phifercompany, prjob
Published: 2023-10-29 20:16:14

Unlock the secrets of job [head hunters minneapolis](https://theomnibuzz.com/navigating-the-twin-cities-job-market-how-head-hunters-in-minneapolis-can-help/) with Phifer & Company. Explore the Minneapolis job market, discover the benefits of working with head hunters, and take your career to new heights.
Amazon Kinesis Data Streams (What is?, Benefits, Terminologies)
Tags: dataengineering, aws, cloud, serverless
Published: 2023-10-29 20:02:00

# What is Amazon Kinesis Data Streams?
Amazon Kinesis Data Streams service is one of the four services provided by the amazon kinesis family services and it's used for streaming your data and just take care of that. It doesn't stream videos, it only streams data.
So amazon kinesis data streams is considered to be an alternative to the streaming service which is _Apache Kafka_.

It's a **serverless** streaming data service which is capable of capturing, processing and storing data streams in real time.
_Note:_ take care that _real time_ is a keyword for _amazon kinesis data streams_ in the exam, you could also see a keyword like _near real time_ which is considered to be a key word for the _amazon kinesis data firehose_.

The amazon kinesis data streams, manages the infrastructure storage, networking and configuration for your stream.

It's useful for moving your data of the data _producer_.
So a data producer is obviously something that produces data. It could be a micro service or also it could be a sensor and then you could use as lambda and amazon kinesis data streams in order to process the data from the kinesis data streams.

So if you can imagine the whole image, you have a sensor sending its data to an amazon kinesis data streams and amazon kinesis data streams streaming, your data coming from this sensor to an AWS lambda or an amazon kinesis data streams which responds by.

So if you have an AWS lambda it could respond by functions you can make some conditions and the amazon kinesis data streams could perform analytics on your data.

It could also build custom applications which run on amazon _EC2_, _Amazon ECS_ and _Amazon EKS_ using either the _amazon kinesis API_ or the _amazon kinesis client library_ and for short KCL.

# Important Terminologies
- **Shards:** a combination and a uniquely identified sequence of data records.

- **Retention Period:** the length of the time in which the data records are being accessible after they are being added to the stream.

- **Producers:** they are the ones that put records into the amazon kinesis data streams.

- **Consumers:** They're like retrieving the records from the kinesis data streams and processing them.

# Kinesis Data Streams Benefits
kinesis data streams is being **elastic** in a way that you could scale your stream up or down.
Applications could consume data from the same stream. So the same stream could have **multiple consumers**.
It is a **serverless** service, that means, it manages the infrastructure storage, networking and configuration for your stream.
It also replicates your data across three availability zones.
So you don't need to worry about the **availability** of your stream before the amazon kinesis data streams.

[GitHub](https://github.com/a00ayad00)
[LinkedIn](https://www.linkedin.com/in/a00ayad00)
[Facebook](https://m.facebook.com/a00ayad00)
[Medium](https://a00ayad00.medium.com/)