teleren/devto huggingface dataset:
AWS Learning Roadmap 2022 | AWS Developer Roadmap - Codexashish
Tags: aws, roadmap, 2022, programming
Published: 2022-07-04 04:08:24

In this article, we are going to see the AWS learning roadmap for beginners. If you are interested to learn AWS then you can see the complete concepts of the AWS tutorial. I am not going to provide the whole tutorial, I have given only concepts of AWS tutorial if you are interested then you can learn from other sites with my topics. So let's start this article without wasting any time:-

## What is Cloud Computing?
Cloud computing is a term that refers to storing and accessing data over the internet. It does not store any data on your PC hard drive. With cloud computing, you can access data from remote servers.

## What is AWS?
AWS stands for Amazon Web Services. Amazon launches AWS, a cloud computing platform that enables organizations to leverage a reliable IT infrastructure. It is a platform that offers flexible, reliable, scalable, easy-to-use, and cost-effective cloud computing solutions. AWS is the complete and easy-to-use computing platform offered by Amazon. The platform is being developed using a combination of Infrastructure-as-a-Service (IaaS) offerings, Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS) packages.

## Applications of AWS:
Amazon Web services are widely used for various computing purposes like:

- Web site hosting
- Application hosting/SaaS hosting
- Media Sharing (Image/ Video)
- Mobile and Social Applications
- Content delivery and Media Distribution
- Storage, backup, and disaster recovery
- Development and test environments
- Academic Computing
- Search Engines
- Social Networking


## Companies Using AWS:

- Instagram
- Netflix
- Twitch
- LinkedIn
- Facebook
- Turner Broadcasting: $10 million
- Zoopla
- Smugmug
- Pinterest
- Dropbox


## Advantages of AWS:

- Flexibility
- Cost-effectiveness
- Scalability/Elasticity
- Security

## AWS Learning Roadmap

## Step.1 Basic of AWS

- What is Cloud Computing?
- AWS Cloud Benefits
- What is AWS?
- History of AWS
- Applications of AWS
- Features of AWS
- Advantages and Disadvantages of AWS
- AWS vs Azur
- AWS vs Google Cloud Plateform(GCP)
- AWS vs Azur vs GCP


## Step.2 AWS IAM

[Continue Read!](https://www.codexashish.com/2022/07/aws-learning-roadmap.html)
**Thankyou**
Css Loading Spinner
Tags: codepen, css, html, webdev
Published: 2022-07-04 03:25:43


I really enjoy making things using css like this loading spinner using simple css animation its like making art using code HIHIH . soon gonna compile my all spinner collections here. 
**Source Code** [](https://codepen.io/kirzin/pen/NWYqQdp?editors=0100)


https://codepen.io/kirzin/pen/NWYqQdp?editors=0100

{% codepen https://codepen.io/kirzin/pen/NWYqQdp %}
Becas digitales para Talent Land 2022
Tags: spanish, conference, mexico, online
Published: 2022-07-04 03:07:54

Hola a todos, en esta ocasión, y como embajador de **Talent Network**. Quiero aprovechar para extenderles la más cordial invitación a **Talent Land 2022 digital** y una beca a **Talent World** durante un año con mucho contenido bajo demanda y muchos eventos más.

Talent Network es una empresa 100% mexicana, En nuestra espina dorsal fluye el ADN del trabajo en equipo, la responsabilidad social, el compromiso con nuestro ecosistema de talento, la exigencia para brindar soluciones efectivas, el imperativo de ayudar, la voluntad de impulsar al talento joven y el ímpetu de experimentar en grande.

Con el esfuerzo de incentivar el desarrollo del talento, IBM y Fundación **Talent Land** ponen a disposición becas a alumnos, docentes y personal educativo para el acceso al mayor evento de innovación y tecnología de Mexico, Jalisco Talent Land, donde podrán acceder a diversos contenidos, realizar networking y participar en diversas competencias.

##¿Que incluye?

* Acceso por un año a Talent World.
* Acceso a Jalisco Talent Land Digital 2022 en directo y diferido.
* Acceso a Blockchain Land Nuevo León Digital 2022 en directo y diferido.
* Acceso a Talent Land Latinoamérica 2022 en directo y diferido.
* Contenido exclusivo.
* Formación y acompañamiento.
* Giveaways exclusivos para la comunidad.
* Acceso anticipado a nuestros eventos.

{% embed https://youtu.be/uPc3jmLsALI %}

##¿Como aplico?

El primer paso, tienen que escribir su nombre, correo electrónico, seleccionar "EMBAJADORES" y enviar el formulario.

El segundo paso, es llenar los datos de los temas que les llaman la atención y en la última pregunta colocar el nombre de quien los invito, en este caso yo.

Espero puedan disfrutar del evento y el aprendizaje en la plataforma

Enlace para aplicar a la beca de acceso gratuito:

https://www.talent-land.mx/beca-te

En el evento se realizará un Hackathon con 5 tracks diferentes y premios.

##¿Qué es Talent Hackathon?

Una competencia contra reloj en la que los participantes podrán buscar soluciones en grupo a problemáticas sociales, tecnológicas y/o sustentables con la asesoría y acompañamiento de mentores expertos tanto del sector privado y público.

Talent Hackathon emerge como la convocatoria y desafío por excelencia dentro de nuestro ecosistema, y de cara a los Objetivos de Desarrollo Sustentable (ODS) de la ONU, buscamos que, tanto participantes como actores de la 4ta hélice; Industria, Gobierno, Academia y Sociedad, propongan mecanismos y proyectos que promuevan la disminución de las desigualdades sociales y de calidad de vida.

Los participantes en Talent Hackathon tienen la oportunidad de recibir mentoría, y por supuesto interacción con otros talentos en una competencia donde la innovación y el conocimiento son indispensables entre grupos multidisciplinarios que buscan soluciones y propuestas a las adversidades y las problemáticas determinadas.

{% embed https://youtu.be/F813321pM3o %}

Espero puedan disfrutar del contenido OnDemand y del evento digital, quedo a sus órdenes ante cualquier duda sobre el evento.
Center vertical and horizontal
Tags: css
Published: 2022-07-04 02:59:59

Simple way to align items in the center of a div.

```html
<html>
  <head>
    <style>
      html, body {
        height: 100%;
        width: 100%;
        margin: 0;
        font-family: Helvetica, "Helvetica Neue", sans-serif;
      }
      
      .container {
        height: 100%;
        width: 100%;
        display: grid;
        place-items: center;
      }
      
      .content {
        padding: 30px;
        border: solid 1px #00a0ff;
        border-radius: 5px;
        width: 300px;
        text-align: center;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="content">
        Hello World!!!
      </div>
    </div>
  </body>
</html>
```
Deep Insights into Programming Languages
Tags: programming, github, opensource, database
Published: 2022-07-04 02:17:16

In this chapter, we will share with you some of the top programming language repos (PL repos) on GitHub in 2021 measured by different metrics including the number of stars, PRs, contributors, countries, regions and so on.

Note:

1. You can move your cursor onto any of the repository bars/lines on the chart and get the exact number.
2. The SQL commands above each chart are what we use on TiDB Cloud to get the analytical results. Try those SQL commands by yourselves on TiDB Cloud with this 10-minute tutorial.

## Star history of top PL repos since 2011
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r8kfgo25qpu4a2iv9r3m.png)

## Top 10 most starred PL repos in 2021 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r7y9ogjfled3y95ym40d.png)

## Top 10 PL repos with the most PRs in 2021
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7hrp3eewhdqvdta8qhs1.png)

## Top 9 PL repos with the highest YoY growth rate of stars in 2021
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mts6523xnnu30z7bbjw9.png)

## Top 10 PL repos with the lowest YoY growth rate of stars in 2021
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61de9o28bbqaar0genz5.png)

## Top countries or regions contributing to OSS programming languages 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x8rili03sv4x1vuz069f.png)

## The rankings of PL repos measured by Z-score in 2021 
The analytical results displayed above are generated based on just one single metric of these three: stars, PRs, or contributors. Now, we will use the Z-score method to rank PL repos on GitHub.

This is the comprehensive ranking calculated by z-score:
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cmqc4646tqyxk6qtxki2.png)

_More content and specific SQL can go into the official website to learn more._
https://ossinsight.io/blog/deep-insight-into-programming-languages-2021
An aspiring developers "<React /> ion"
Published: 2022-07-04 01:40:18

So after getting pretty good at HTML, CSS and of course JavaScript, the curriculum I am following switched gears into the land of React.  A quick google search and the typical split down the middle debate was uncovered.  One side standing fast that it is unnecessary and too much to start over and learn if you already know basic JavaScript and the other side singing its praises as the only true way to build a interactive front end.

> As soon as I read that you had to learn something new and it makes JavaScript obsolete, I quickly became overwhelmed and to be honest a bit frustrated.


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

  Why did I waste my time learning JavaScript if there was something better waiting all along?  The good thing about being in a well organized bootcamp is you have to trust the journey.  I attended the first lecture on React with my guard up.

Sometimes in life you are wrong... dead wrong; This was one of those times.  Not only do you need to understand and use JavaScript, but HTML and CSS have their place in this technology too, and in a BIG way. 

> This phrase of Under the Hood,

it really began to make sense.  So let me get this right, react allows me to type cleaner, more semantic code which gets complied into JavaScript.....wait for it..... Under the Hood!

Gone is the Query Selector,  Get element, Add Event Listener and so much more.  This cumbersome way of doing things is replaced in react and replaced in a refreshing logical way.  You use something called JSX to basically combine the big Three (HTML, CSS, and JavaScript) into one place that makes sense and is more readable for a newbie.


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

Now with all things there is a syntax and of course some more brackets to figure out, but all in all.... My React_ion is a positive one.  If you are a new to developing like me I strongly suggest you learn Vanilla JavaScript, HTML and foundational CSS, but then dive into React. Your React_ion might be different, but that is the great part about coding, there are so many right ways to do things (enter the never ending debate....)

So after completing a basic little project from scratch in React, I am far from an expert on the matter.  There are many great blogs, videos and code along tutorials on how to do things in react. This blog is more to try and convince you to give it a try.  Hopefully by not showing you too much, it peaks your interest a enough to hit up the old YouTube and go down the rabbit hole.....

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1yw8fu3dmlv2zvvwaxhr.jpg)
[SwiftUI] Change background color of NavigationView & Form
Tags: swift, design, ios
Published: 2022-07-04 00:19:31


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

We need to modify `NavigationView` & `Form`.

```
NavigationView {
    VStack(alignment: .leading, spacing: 0.0) {
        Form {
            Section {
                NavigationLink(destination: EmptyView()) {
                    Text("-")
                }
                ...
            }
        }.backgroundColor(.black) 👈
    }
    .navigationBarTitle("Settings", displayMode: .inline)
    .navigationBarColor(.black, tintColor: .white) 👈
}
```


**Modify NavigationView**
```
struct NavigationBarModifier: ViewModifier {
    var backgroundColor: UIColor?
    
    init(backgroundColor: UIColor?, tintColor: UIColor?) {
        self.backgroundColor = backgroundColor
        
        let coloredAppearance = UINavigationBarAppearance()
        coloredAppearance.configureWithTransparentBackground()
        coloredAppearance.backgroundColor = .clear
        coloredAppearance.titleTextAttributes = [.foregroundColor: tintColor as Any]
        coloredAppearance.largeTitleTextAttributes = [.foregroundColor: tintColor as Any]
        
        UINavigationBar.appearance().standardAppearance = coloredAppearance
        UINavigationBar.appearance().compactAppearance = coloredAppearance
        UINavigationBar.appearance().scrollEdgeAppearance = coloredAppearance
        UINavigationBar.appearance().tintColor = tintColor

    }
    
    func body(content: Content) -> some View {
        ZStack{
            content
            VStack {
                GeometryReader { geometry in
                    Color(self.backgroundColor ?? .clear)
                        .frame(height: geometry.safeAreaInsets.top)
                        .edgesIgnoringSafeArea(.top)
                    Spacer()
                }
            }
        }
    }
}
```

```
extension View {
 
    func navigationBarColor(_ backgroundColor: Color?, tintColor: Color?) -> some View {
        self.modifier(NavigationBarModifier(backgroundColor: UIColor(backgroundColor ?? .white), tintColor: UIColor(tintColor ?? .black)))
    }

}
```


**Modify Form**
```
struct FormModifier: ViewModifier {
    
    init(backgroundColor: UIColor?) {
        UITableView.appearance().backgroundColor = backgroundColor
    }
    
    func body(content: Content) -> some View {
        content
    }
}
```

```
extension Form {
    
    func backgroundColor(_ backgroundColor: Color?) -> some View {
        self.modifier(FormModifier(backgroundColor: UIColor(backgroundColor ?? .white)))
    }
    
}
```
🚩 StackTribe Logo Presentation
Tags: logo, logopresentation, fullstack, community
Published: 2022-07-04 00:15:50

At StackTribe, we are so pleased to unleash our Logo!

Logo was designed by: Oluwasegun Idowu (a.k.a Engr. Shege)
<br>

#### 📌 1. Front Page
![Logo Presentation Front Page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ggg9eyghu78rh34e3p1f.png)
<br>

#### 📌 2. BrandMark
![Logo BrandMark](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rktmcj3jrt1e9ccp59v2.png)
<br>

#### 📌 3. WordMark
![Logo WordMark](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4kr7wsul5hy9kvn644dl.png)
<br>

#### 📌 4. Combination Mark & Color
![Logo Combination Mark & Color](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n5j3hjykavzsyqcu5hbz.png)
<br>

#### 📌 5. Combination Mark & Tagline
![Combination Mark & Tagline](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cv2byu0nsqy5kw1lnmbt.png)
<br>

#### 📌 6. StackTribe Logo Presentation
![StackTribe Logo Presentation](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/604rku3a6ecluevf6o2z.png)
<br>

>**StackTribe** is a community for beginners, intermediates and professionals in the web development world to come together to share, learn and grow.

Follow us on all social media platforms and do remember to subscribe to our YouTube Channel to stay updated on everything about Web Development from Front-end to Back-end!

**StackTribe… A tribe brought together by stack!**

![Did you find it helpful?](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fycp5uj0aqovkapmzj8s.png)
Day 85: hard work paid up
Published: 2022-07-04 00:09:16

Hi!
today was a different Sunday actually it was a Monday in disguise because I worked fulltime but fortunately it paid up and the productivity was great. The form I was working on is not fully done but at least is connected to the backend and data are flowing as expected. I still have some hours tomorrow morning for some finishing touches before getting started with a new task tomorrow. I'm not that tired now but It's already too late to be coding I leave the remaining part for tomorrow 

Signing off...
Some interesting books I've read recently
Tags: books
Published: 2022-09-10 10:43:12

---
title: Some interesting books I've read recently
published: true
date: 2022-07-04 00:00:00 UTC
tags: books
canonical_url: https://blog.ianturton.com/books/2022/07/04/book-review.html
---

# Interesting Books

This is a short post to let you know about some interesting books I’ve recently finished that you might find interesting.

## The Atlas of Unusual Borders

Or to give it its full title _The Atlas of Unusual Borders: Discover intriguing boundaries, territories and geographical curiosities_ by Zoran Nikolic. I blame Barry Rowlingson who threw a link to it into a twitter discussion on borders, so I had to buy it. And, to be honest I’m very happy I did, it is an atlas of “interesting” border enclaves and other geographic oddities. So if like me you’ve ever wondered why Belgium has some many enclaves (and [exclaves](https://en.wikipedia.org/wiki/Enclave_and_exclave), and counter-enclaves) (or you just wondered what those are) this is the book that you **need** in your library. It also answers questions such as which capital city is a ghost town too? Plymouth, Montserrat to save you trying to look it up. This is a fascinating book with nearly every page leading to a “I didn’t know that”. My only minor quibble with it is the colour scheme of the maps, I really struggle with maps where the land is blue and the sea is grey, and with the highlights as yellow it is probably not a book for anyone with blue/yellow colour blindness.

## git commit murder and git sync murder

This pair of books by Michael Warren Lucas, are murder mysteries set at technical conferences. If you have ever been to an open source conference (such as [FOSS4G](http://foss4g.org/)) then you will recognise many of the characters in these books. In the first book set at the (fictional) BSDNorth conference our hero Dale Whitehead sets out to give a technical talk but is sidetracked by the death of his room mate (and the weight of his laptop bag, which he seems to never get around to clearing out). I found this a very believable account of free software development, technical conferences and Unix hackers, though while I may have considered killing a user I’ve never actually done it!

_git sync murder_ sees Dale forced to attend another conference despite his promise to himself to never leave his apartment ever again. Once again, things quickly spin out of his control and that laptop bag is no lighter than last time. I loved both these books and can thoroughly recommend them if you are at all into whodunits.

Finally, if you enjoy conferences/convention books then I’ll throw in Charlie Stross’ [_Dechlorinating the Moderator_](https://epdf.tips/charles-stross-dechlorinating-the-moderator.html) which I read in his collected Toast volume which reports from a futuristic 2018 Particulate 7: HiNRG & B-OND conference, for a fun short story.
#JulyOT 04: Detect the very big with the very small – counting bears with TinyML meetup from IoT North
Tags: julyot, iot, tinyml, ai
Published: 2022-07-05 16:04:33

---
title: #JulyOT 04: Detect the very big with the very small – counting bears with TinyML meetup from IoT North
published: true
date: 2022-07-04 00:00:00 UTC
tags: julyot,iot,tinyml,ai
canonical_url: https://JulyOT.dev/blog/julyot-day4
cover_image: https://JulyOT.dev/assets/images/JulyOT-banner-4-iot-north-165adf829cc81694d4fcdea9b9c94b91.png
series: JulyOT 2022
---

# Detect the very big with the very small – counting bears with TinyML meetup from IoT North

Today we have a sneak peek at a meetup coming tomorrow (5th July), to give you time to sign up and join! This meetup event will be live streamed from IoT North, and starts on the 5th July at 6PM BST/10AM PDT.

[![IoTNorth - Detect the very big with the very small – counting bears with TinyML, Tuesday July 5th, 6pm British Summer Time](https://www.meetup.com/_next/image/?url=https%3A%2F%2Fsecure-content.meetupstatic.com%2Fimages%2Fclassic-events%2F503998355%2F676x380.webp&w=3840&q=75)](https://www.meetup.com/iot-leeds/events/285432970) <form action="https://www.meetup.com/iot-leeds/events/285432970" target="_blank"><input type="submit" value="Register on MeetUp"></form>
## IoT North[​](#iot-north "Direct link to heading")

IoT North is meetup for makers and developers working on all kinds of hardware and software projects around the Internet of Things (IoT). Come and talk about your projects, what you're working on and share experiences.

Now a part of IoT North - [www.IoTNorth.uk](http://www.IoTNorth.uk) - giving businesses a North in IoT

## What this meetup is about[​](#what-this-meetup-is-about "Direct link to heading")

Jim left the UK a few years ago to move to the Pacific North West of the US. Back in the UK the scariest animal he might have encountered would be a sudden hedgehog, but in Washington State where he lives it seems there are bears! He even lost an apple tree and a fence to one once.

A useful tool for him would be a bear detector – a device to alert him if there are bears in the garden. Such a tool could be built using an AI model trained in the cloud and running on a powerful computer. But who wants to risk a powerful computer outside when there are bears?

What if he could run a bear detector on a relatively inexpensive microcontroller, then see the results on a cloud dashboard?

This is where TinyML comes in! TinyML is shrinking AI models down very small, as in kilobytes in size, then running them on low power microcontrollers, or tiny computers like a Raspberry Pi Zero.

In this session Jim will train a bear detector using [Edge Impulse](https://edgeimpulse.com), an on-line development platform for TinyML models, taking advantage of their new FOMO object detection model. He’ll then show how to run this model on a low powered device, uploading the detection results to an Azure IoT Central dashboard.

By the end of this session, you will have an understanding of TinyML, how to train models, how to visualize data, and just how wary of bears Jim actually is…
StackTribe T-Shirt is Now Available!
Tags: community, techcommunity, tshirt, stacktribe
Published: 2022-07-03 23:58:25


![StackTribe T-Shirt](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vicpj61dm0mnnf4rznsa.png)

>**StackTribe** is a community for beginners, intermediates and professionals in the web development world to come together to share, learn and grow.> 

StackTribe… A tribe brought together by stack!

Order for your StackTribe T-shirt to represent a member of this great community out there.

**Click the link below to order for yours!**

https://stacktribe.gumroad.com/l/tshirt

******************************************************************

Follow us across all social media platforms below to stay updated on everything about Web Development from Front-end to Back-end!

**Facebook Page:** https://facebook.com/stacktribe

**Instagram:** https://instagram.com/stacktribe

**Twitter:** https://twitter.com/stacktribe

**Linkedin:** https://www.linkedin.com/company/stacktribe

**YouTube:** https://youtube.com/channel/UChf9Ilc5Z0e04malg1FYlEA?sub_confirmation=1

Telegram Channel: https://t.me/stacktribe