teleren/devto huggingface dataset:
How to apply the AWS Community Builder Program
Tags: aws, machinelearning, datascience, artificalintelligene
Published: 2022-01-15 09:48:07

The **AWS Community Builders program** offers technical resources, mentorship, and networking opportunities to AWS technical enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.

Are you Interested to join AWS builders Program? you should apply the program to build relationships with AWS product teams, AWS Heroes, and the AWS community.

Throughout the program, AWS subject matter experts will provide informative webinars, share insights — including information about the latest services — as well as best practices for creating technical content, increasing reach, and sharing AWS knowledge across online and in-person communities. The program will accept a limited number of members per year. All AWS builders are welcome and encouraged to apply.

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

The AWS Community Builders application form was once again open to new applicants; live now https://bit.ly/3ndpF9O


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4l0g0nw8yzvjaqc7iwdg.JPG)

We have many category for applying the AWS community builder program. There are list of categories:- 

- Machine Learning
- Mobile and Web Apps
- Storage
- Containers
- Developer Tools
- Management, Governance and Migration
- Serverless
- Gravitron / Arm Development
- Data (Databases, Analytics, Blockchain)
- Security, Identity & Compliance
- Game Tech
- Networking and Content Delivery


If you want to become an AWS Community Builders application form, please join now in the cycle of Jan 2022. The application form is open until midnight PST on January 24th, so don’t wait too long to apply.

**What are the benefits of joining the AWS Community Builders program?**

- Access to AWS product & Services and information about new services and features

- Mentorship from AWS subject matter experts on a variety of topics

- AWS Promotional Credits and other helpful resources to support content creation

- Opportunities to connect with and learn from like-minded developers

you can check out more details here https://lnkd.in/gMt96NuQ

**AWS community builder swag**

You can watch AWS community builder swag kit unboxing video here
https://youtu.be/9xjmY71qcmU 

<iframe width="560" height="315" src="https://www.youtube.com/embed/9xjmY71qcmU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Leetcode 1326 Minimum Number of Taps to Open to Water a Garden

Published: 2022-01-15 22:35:31

```python
from typing import List


class Solution:
    def minTaps(self, n: int, ranges: List[int]) -> int:
        # find intervals starting from different locations
        intervals = []
        for center, width in enumerate(ranges):
            # if the element is 0, then this element is useless
            if width != 0:
                # restrict the interval in [0, n]
                interval = [max(0, center - width), min(center + width, n)]
                intervals.append(interval)
        # if every element is 0, then return -1
        if not intervals:
            return -1
        # find the furthest location it can reach from a current location
        d = {}
        for interval in intervals:
            if interval[0] not in d:
                d[interval[0]] = []
            d[interval[0]].append(interval[1])
        for k in d:
            d[k] = max(d[k])
        # current location
        loc = 0
        # result
        res = 0
        # if it doesn't reach the furthest location (n)
        while loc != n:
            # find the furthest location (max(...)) it can reach (<= d[k]) from our position (k)
            maxLocation = -1
            s = set()
            for k in d:
                if k <= loc:
                    s.add(k)
                    maxLocation = max(maxLocation, d[k])
            if maxLocation == -1:
                return -1
            # delete every element we iterate previously (we won't search elements again)
            for k in s:
                del d[k]
            res += 1
            loc = maxLocation
        return res
```
Creating Docker Image with Dockerfile
Tags: docker, devops, container
Published: 2022-01-16 11:10:15

There are many way where you can create a Docker Image and make a container of it, but using ``Dockerfile`` is an easy way. Let's create an **Apache Server** Image using this method.

In this method we are going to follow below steps:
- First choose a ``__base_image__``. In our case, base image is ``Ubuntu``.
- Execute some commands while building the image. Actually it doesn't build whole new image it converts base image into **Apache server** image.

Okay, create a new folder and give whatever name you want to give it. I am giving it ``myapache`` and switching into it.

```
$ mkdir myapache
$ cd myapache
```
Create a new file named as``Dockerfile`` (not mandatory to use the same name). Add below commands into it.

```
FROM ubuntu
RUN "apt-get update"
RUN "apt-get install apache2 -y"

```
Let's breakdown these instructions step by step. First line says that we are using **Ubuntu** as ``__base_image__``. 

Second and third line says to run the given commands. ``apt-get update`` will install the latest version of packages currently installed on user's system. Next command will install **Apache server** on the ``__base_image__``.

Here ``-y`` suggests automatic yes for any prompts in between the installing process.

Now using this ``Dockerfile`` let's build a docker image.

```
$ docker image build -t myapache .

```
You don't need to remember above command it is already present, ``docker image --help `` will help you. **myapache** is the name of the image.

One thing that i want to clarify that ``. `` is for the path of ``Dockerfile``. I am currently in the same directory that's why i used put that.

So above command will build the docker image using our ``Dockerfile ``. It will run that instructions step by step.

```
$ docker image ls

```
Type above command and you will see that **myapache** image is listed there. That confirms that our image is created successfully.
This week in Flutter #37
Tags: dart, flutter, news
Published: 2022-01-16 14:14:40

I have been impressed by the [Wordle story](https://www.macrumors.com/2022/01/11/wordle-app-store-clones/) this week.
Wordle is a word game made by **Josh Wardle**, that became viral recently. After that, a lot of
clones appeared on the mobile stores, trying to make money from its sudden success.

And they did make money until the [AppStore banned them](https://www.macworld.co.uk/news/wordle-clones-removed-3812312/).
It impressed me that people are paying for a game they can have for **free**.

In case you want to feel the excitement of getting **banned** from the AppStore, you can create your own
[clone of Wordle](https://ficiverson.medium.com/how-to-build-a-wordle-with-flutter-9dd435f88053) in Flutter.

<small>- Michele Volpato</small>

## Development 🧑‍💻

### 🔗 [Accessibility in Flutter?](https://tonyowen.medium.com/accessibility-in-flutter-592f2e760149)

Curious to know how adding **accessibility** features work in Flutter compared to React Native? In this
article, by [Tony Owen](https://github.com/tunitowen), you'll learn the basics of accessibility in Flutter
and you'll find out which one is better: React Native or Flutter. Spoiler alert: it's Flutter 😎

### 🔗 [Flutter App Architecture: The Repository Pattern](https://codewithandrea.com/articles/flutter-repository-pattern/)

In this updated article by [Andrea Bizzotto](https://github.com/bizz84/), you'll learn how to use the **repository
pattern** in an example Flutter app that connects to the [OpenWeatherMap API](https://openweathermap.org/api).
Andrea provides different ways to use the code he shows, for instance by using several Flutter packages
like [get_it](https://pub.dev/packages/get_it), [Riverpod](https://pub.dev/packages/riverpod),
and [flutter_block](https://pub.dev/packages/flutter_bloc). Definitely a must-read.

### 🔗 [Flutter Navigator 2.0: Using go_router](https://www.raywenderlich.com/28987851-flutter-navigator-2-0-using-go_router)

I have been waiting for this article for a while.
The [previous article about Navigator 2.0](https://www.raywenderlich.com/19457817-flutter-navigator-2-0-and-deep-links) from
[Kevin D. Moore](https://github.com/kevindmoore) was a little bit **complicated**. This article, on the other hand,
is exquisite. It combines the previous version with the [go_route](https://pub.dev/packages/go_router) package, and
I am looking forward to proposing these changes to my team.

## Backend 🗄

### 🔗 [Everything You Need To Know About Appwrite 0.12](https://eldadfux.medium.com/everything-you-need-to-know-about-appwrite-0-12-b90725b3c0a1)

Appwrite released a new version that adds **Permission Models**, a more performant pagination strategy,
new dashboards, support for more error logging solutions, and more. 🎉

---

[...]

Read the rest on [my website](https://ishouldgotosleep.com/news/this-week-in-flutter-37/).

[Join the Flutter and Dart newsletter](https://ishouldgotosleep.com/subscribe-to-the-newsletter-devto/) and receive it weekly in your inbox.
start new journey
Published: 2022-01-16 15:42:42


Fast of all I am FASILU  2 nd year bsc computer science student. I dicide to become a freelancer wen I study 12th fast I create a youtube channel but it's floped 
And start learn html and python for web development .I make my own website then I think iam a full stake devoloper🤗. then i joined freelancer.com and upwork and bid some job postings.but I can't get eny client🥺. then i Stoped. 
Today I restarted but not enough skills an also bad english 😣 .I try to improve.its take time. Then today  try to contribute GitHub opensource project's😉 but I don't no how it's work .
will you any help . 
       The real problem is I don't know which one is choose. I like all technical and computer based things (I am always a confusion 🤔🤔)
My real plan 
1. Web development for freelance but it's not my real

2. Enthical hacking for my security

3. Mechanic engineering also I like but this time I not.

4.Electronics my favourite it's my hobby.

5.App development , AI , machine learning..etc it's all basics I needed 🙄I always think this and how I make money

 I know it's all not work but I want it.first time just for learning but this time learning+ make mony🤯. then i never stop.
  What you think _**comment**_.
             In this time
Opensource projects is my target and I think this [dev](dev.to) is also help. 
 I think this article writing is improve my English 😜.
                See you next time
Task force5.0 {Automation}
Tags: episode2, devops, taskforce, coding
Published: 2022-02-27 07:35:51


Welcome back to the taskforce 5.0 blog series

In  this second episode I will go through what I learned and experienced in my second week.

## DevOps process

This last week  we learnt more about software development operations.
Being software developer always requires efficiency and effective team collaboration  and also being responsible. 

![Imn](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/go24jdmvkimybjrzva3n.png)

To achieve that we learnt best use of different IT tools  and operations like [git](https://en.wikipedia.org/wiki/Git), [GitLab](https://about.gitlab.com), etc.

These tool doesn`t only ease collaboration but also automate the whole software development process.

> Tips: DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

##Communication

The best thing about taskforce is that we don't only focus on technical skills but also soft one.

This last week we dived deep into communication and  I can't Imagine how much information one can give up without saying a single word !

Communication itself is a broad topic that can't be discussed within a week , therefore we managed to learn a lot including IMessage ,structure of effective communication, principle of effective communication etc. 

## The Outstanding session

![hans](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16r0jmul0abd0fnqzbx5.jpeg)
I always enjoy learning from elders , this week was blessing to us as we had great communication session with Mr Hans.

We're glad that he shared a lot of his  expertise in  management and communication.

To conclude this one was another fruitful, educational and insightful week. Remember "next episodes are coming soon" and you can find the first episode from :point_right: [here](https://dev.to/rkay250/task-force-50-1mhh)
Swift Notes: Enums
Tags: swift
Published: 2022-01-17 04:07:43


This is a collection of code-snippets that I've accumulated on my journey of learning iOS Development with Swift; I'm hoping it can serve as a cheat-sheet or resource for others learning.

## Enums
Swift is smart and will iterate the rawValues of your enum from 0 or according to whatever initial value(s) you set
```ts
enum WinterMonth: Int {
  case December = 1
  case January /// 2
  case February /// 3
}

print(WinterMonth.January.rawValue) /// 2
```
Iterate over all values of an enum with the CaseIterable Protocol
```ts
enum WinterMonth: String, CaseIterable {
  case December
  case January
  case February
}

var monthsArray = WinterMonth.allCases
```
Comparing enums using Swift's type system
```ts
/// Switch Statement 
enum WinterMonth {
  case December
  case January
  case February
}

let currentMonth = WinterMonth.January

switch currentMonth {
  case .December:
    print("Happy Holidays!")
  case .January:
    print("Happy New Year!")
  default:
    print("It is \(currentMonth)")
}
```
Enum containing different data types
```ts
enum Result {
    case success(Value)
    case failure(Error)
}

extension Result {
    /// The error in case the result was a failure
    public var error: Error? {
        guard case .failure(let error) = self else { return nil }
        return error
    }

    /// The value in case the result was a success result.
    public var value: Value? {
        guard case .success(let value) = self else { return nil }
        return value
    }
}
```

```ts
How to fix QuickBooks Script Error? [Experts’ Tips]
Tags: ux
Published: 2022-01-17 07:29:13

There are situations when you try to get the right of entry to an internet web page from QuickBooks however the specific web page does not get loaded.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8245wiewvocdz46ige4v.jpg)
 
Additionally, an error message articulating "An issue has taken position within the script of this web page” is shown on the display screen. This is known as [QuickBooks Script Error](https://www.quickbooksphonenumber.com/blog/fix-quickbooks-script-error/) and it can be irritating for you.
 
In this blog, we can talk about the explanations in the back of QuickBooks Script Error which can mean you can spot the problem simply. Further, we can highlight the possibilities adopted via the solution and learn how to repair the “script error message gained it move away”.
 

## Learn about the causes of QuickBooks Script Errors

1. The error occurs while you attempt to import a coping with an account that doesn’t exist.
2. The error appears while uploading an invoice or bill with an account that doesn’t fit with accounts due or to be had property.
3. The account quantity or account identity as of now exists.
 

## Solutions to fix QuickBooks Script Errors
 
**If the mistake happens while exporting**  

1. - First of all, you wish to have a 32-bit model of Internet Explorer 
2. - Further, transparent all cookies and cache. Make sure to follow the stairs underneath to do the similar 
 

- Click on the tools button to be had on the proper nook in Internet Explorer
- Select Safety and tap on Delete surfing historical past
- Tick within the Cookies and website knowledge checkbox and tap on Delete
 

3. Presently shut Internet Explorer opens it again
4. Go again to QuickBooks online and then start-up exporting the record data
 
**If the mistake happens while uploading**

1. First and foremost, open Internet Explorer and seek the Tools menu.
2. If you couldn’t find Tools choice, then press the Alt key. Hidden menu choices will appear for your presentation screen.
3. Choose Internet Options.
4. Then, tap on the Advanced tab.
5. Clear Display a notification about each script error.
6. Finally, click on Ok.
 
 

## Bottomline 
Yes, we do agree that it is complicated to handle these issues that have nothing to do with your application but with the internet. We hope that this blog helped you fix the QuickBooks Script Error from your device without losing any data. If the issue persists, it is always best to get in touch with [QuickBooks support](https://www.quickbooksphonenumber.com).
This is my first article on DEV.to
Tags: devjournal, devto, firstpost
Published: 2022-01-17 17:11:11

So, this is the first article here on DEV.to. I just don't know yet why have I started it. I already have two blogs. One is for my business and the other one is for fun. The non-business one is similar to a diary. But I just like to try out new things, so that is why I've decided to click around DEV.to.

Maybe I will start with some short tweets here to see if I can keep up with the writing. The reason to keep this blog up to date and post regularly is to have some consistency in my learning methodology. 

I am coming from a WordPress world, and my main goal is to become a full-stack developer someday. I will tell you about this in a later article. So I would like to dive deeply into programming. Also, I have a programmer background as well, because I have studied a lot for myself, from Udemy and Youtube courses. Also, I had a 2-years programming school, that I did not finish. Only the first year yet. But I decided to go back this September, so we will see. Until that, I would like to keep up with studying as much as it is possible. So I hope I can document this journey here. 

So I hope that I will see you and myself around. That was my first post. I guess there will be a lot more. We'll see.
Changing AntD locale dynamically
Tags: help, react
Published: 2022-01-17 21:08:53

Hello devs, it's new year and here i'm struggling with React and AntD. 
I'm trying to change AntD locale dynamically. As documentation refers, AntD has a <ConfigProvider> context that wraps <App>, its receives 'lang' as a prop.
So here i'm doing this dumb thing:

```Javascript
import i18n from './i18n'

ReactDOM.render(
  <React.StrictMode>
    <ConfigProvider locale={i18n.languages[0]}>
      <App />
    </ConfigProvider>
  </React.StrictMode>,
  document.getElementById('root'),
)
```

And of course, when i change the language nothing happens, the docs says that we have to set up a local state or so, but i'm really lost there. Any idea?
Editing PDFs (Code Example)
Published: 2022-01-26 08:17:31

---
canonical_url: https://ironpdf.com/examples/editing-pdfs/
---

**C#:**
```
// PM> Install-Package IronPdf
using IronPdf;
using System.Collections.Generic;
 
var Renderer = new IronPdf.ChromePdfRenderer();
 
// Join Multiple Existing PDFs into a single document
var PDFs     = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("A.pdf"));
PDFs.Add(PdfDocument.FromFile("B.pdf"));
PDFs.Add(PdfDocument.FromFile("C.pdf"));
PdfDocument PDF =  PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
 
// Add a cover page
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));
 
// Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1);
PDF.SaveAs("merged.pdf");
 
// Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4,6).SaveAs("exerpt.pdf");
```

**VB:**
```
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.Collections.Generic
 
Private Renderer = New IronPdf.ChromePdfRenderer()
 
' Join Multiple Existing PDFs into a single document
Private PDFs = New List(Of PdfDocument)()
PDFs.Add(PdfDocument.FromFile("A.pdf"))
PDFs.Add(PdfDocument.FromFile("B.pdf"))
PDFs.Add(PdfDocument.FromFile("C.pdf"))
Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)
PDF.SaveAs("merged.pdf")
 
' Add a cover page
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
 
' Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1)
PDF.SaveAs("merged.pdf")
 
' Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4,6).SaveAs("exerpt.pdf")
```

IronPDF allows many PDF file editing manipulations. The most popular are merging, cloning and extracting pages.

PDF may also be watermarked, stamped and have backgrounds and foregrounds applied.
Importance of Website Designing
Published: 2022-02-22 05:29:07


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bompvtymn66ouefvuogf.jpeg)
Putting aside all the other SEO considerations (which are evenly important), we can examine how CONTENT specifically (text, images, videos & layout) influences your SEO. It can be summed up like this: Poor design is bad for SEO. Period. 
In today's time of digital marketing, the design of your website plays a very crucial role. User experience has grown a key factor for search engine ranking. The design & the quality of your website will determine how users can interact with your website and it immediately affects your site ranking in the search results. Website design & its performance on the search engine are linked intrinsically. So, the websites that are created without keeping the factor of SEO in mind can cause ranking issues under the line. 
**_[Navigation](https://www.draggital.com/blog)_**: Smooth navigation is essential for a good website design. Without proper navigation, websites can look very unorganized & unstructured. It makes it simple for readers to figure out how your website works. It also helps in providing quick answers to your viewer's search.
It should be simple to understand & good navigation is very important in tracing the website above on search engines. It allows your visitors to search on your website with ease. It is more than just a menu bar. So, easy-to-follow navigation will increase the quality of your website as it does not give the visitor get lost along the way.
It is also known as 'mobile responsive web design' that involves the website design that will return to any device or display, be it your smartphone or tablet. Your website needs are mobile-friendly which means the functioning and look of your website should be high on mobile devices as well.
Smart Use of Graphics
Though you should desist from overuse of graphics, smart use of graphics is very helpful. Use informational graphics also recognized as "infographics". This helps any of the advanced search engines to detect keywords mentioned in your graphic. Mingle this graphic with some interesting content in points, which will not simply make it attractive and informational but will also make your website the desired attention from search engines.
To Read More Blogs Visit - **_[Draggital/Blog](https://www.draggital.com/website-design-affects-seo)_**