teleren/devto huggingface dataset:
AWS UG Dubai Meetup - re:Invent re:Cap!
Tags: aws, cloud, awscommunity, 100daysofcloud
Published: 2023-01-31 19:24:19

[31/100] #100DaysOfCloud Today, I attended the AWS User Group Meetup (Dubai) and it covered the re:Cap of the AWS re:Invent 2022. 

It included a recap few of the announcements from the re:Invent like new updates, new features and even some new AWSome services as well as the experiences shared by those who attended the re:Invent. 

Check out the Top Announcements of AWS re:Invent 2022 [here](https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2022/).

Join a [AWS User Group](https://aws.amazon.com/developer/community/usergroups/?community-user-groups-cards.sort-by=item.additionalFields.ugName&community-user-groups-cards.sort-order=asc&awsf.location=*all&awsf.category=*all) near you and be part of the community to learn a lot of new things and network with some amazing people.

[GitHub](https://github.com/aaditunni/100DaysOfCloud/blob/main/Journey/031/Readme.md)
neco academic calendar
Published: 2023-01-31 19:16:00

[https://multischolar.com/neco-timetable/](https://multischolar.com/neco-timetable/#utm_source=backlinks&utm_medium=search&utm_campaign=darry+ring+us&utm_content=Michelle)
https://plaza.rakuten.co.jp/chenlee/diary/202302010000/
https://www.provenexpert.com/neco-nigeria/
https://www.producthunt.com/@neconigeria1
https://www.divephotoguide.com/user/neconigeria/
https://wakelet.com/@neconigeria
https://vocal.media/authors/neconigeria
https://www.lifeofpix.com/photographers/neconigeria/
https://seedandspark.com/user/neconigeria
https://rosalind.info/users/neconigeria/
http://phillipsservices.net/UserProfile/tabid/43/userId/196737/Default.aspx
https://app.roll20.net/users/11576425/neconigeria
https://speakerdeck.com/neconigeria
https://social.msdn.microsoft.com/Profile/neconigeria
https://camp-fire.jp/profile/neconigeria
https://plazapublica.cdmx.gob.mx/profiles/neconigeria/activity
https://www.metal-archives.com/users/neconigeria
https://storium.com/user/neconigeria
https://trabajo.merca20.com/author/neconigeria/
https://www.intensedebate.com/people/neconigeria
https://www.mifare.net/support/forum/users/neconigeria/
https://pinshape.com/users/2565028-neconigeria
http://foxsheets.com/UserProfile/tabid/57/userId/119463/Default.aspx
https://www.kompasiana.com/neconigeria
https://www.credly.com/users/neco-nigeria/badges
https://www.myminifactory.com/users/neconigeria
https://www.sqlservercentral.com/forums/user/neconigeria
https://www.longisland.com/profile/neconigeria
https://guides.co/a/neco-nigeria/
https://myanimelist.net/profile/neconigeria
https://www.iheart.com/podcast/269-neco-academic-calendar-202-108118672/
Can social media help me become a better developer?
Published: 2023-01-31 19:15:06

💻Social media has become a 🔥 staple in our daily lives and its impact can be felt in nearly every aspect of our existence.

In recent years, many developers have started to realize the potential benefits that social media can offer in terms of their personal and professional growth.

Here are a few ways social media can help you become a better developer.

📈 **Staying up-to-date:** Social media is a great way to stay informed about the latest developments and trends in the tech industry.

You can follow leaders and influencers in your field and stay in the loop on the latest tools, techniques, and best practices.

🤝 **Networking:** Social media can be a valuable resource for building relationships with other developers, industry experts, and potential employers.

Joining online communities and participating in online discussions can help you expand your network and make connections that can be valuable in your career.

💡 **Inspiration:** Following thought leaders and influencers can help you get inspired by new ideas, solutions to complex problems, and innovative approaches.

It can also help you stay motivated and focused on your goals.

🗣 **Feedback and constructive criticism:** Social media can provide you with an opportunity to get feedback on your work from other developers, designers, and other professionals in the tech industry.

You can receive constructive criticism that can help you improve your skills and grow as a developer.

In conclusion, social media can be a powerful tool for developers looking to enhance their skills, stay up-to-date with industry trends, and network with other professionals in their field.

By making the most of these resources, developers can take their careers to the next level and become better developers 🚀.

To wrap it up, I hope this article has shed some light on the benefits of using social media as a developer. I would love to hear your thoughts and experiences in the comments below! 
Have you found social media to be a helpful resource in your career as a developer? 
Have you had any unique experiences or insights to share? 
I look forward to hearing from you! 💬
Stanbic ibtc transfer code and ussd code
Tags: stanbiccode, stanbictransfercode, stanbicussdcode, stanbicibtctransfercode
Published: 2023-01-31 19:12:26

<a href="https://www.bankussdcode.com/stanbic-ibtc-transfer-code/#utm_source=backlinks&utm_medium=search&utm_campaign=darry+ring+us&utm_content=Michelle">https://www.bankussdcode.com/stanbic-ibtc-transfer-code/</a>
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sty45yn0134h3btpv2qe.jpg)
HTTP response codes and Error Handling
Tags: webdev, javascript, beginners, programming
Published: 2023-01-31 19:07:50


The most common HTTP response codes and what to do next for each:

**200 OK:** This response code means the request was successful and the requested information has been returned in the response body. No further action is required.

**201 Created:** This response code means the request was successful and a new resource has been created. The new resource can be found in the response body.

**204 No Content:** This response code means the request was successful, but there is no representation to return (i.e. the response body is empty).

**400 Bad Request:** This response code means the request was invalid or cannot be served. The client should modify the request before retrying.

**401 Unauthorized:** This response code means the request requires authentication and the client has not provided valid credentials. The client should authenticate and then resend the request.

**403 Forbidden:** This response code means the client does not have access to the requested resource, even with valid credentials. The client should not retry the request without permission.

**404 Not Found:** This response code means the requested resource could not be found on the server. The client may retry the request at a later time.

**429 Too Many Requests:** This response code indicates that the user has sent too many requests in a given amount of time. The client should implement rate limiting in their code to handle this error and avoid sending too many requests.

**500 Internal Server Error:** This response code means an error occurred on the server while processing the request. The client may retry the request at a later time.

These are some of the most common HTTP response codes, but there are many others with specific meanings and next steps. It's important to have a clear understanding of these codes to effectively handle responses from an API.
What environment variables does Heroku set by default when we deploy an app?
Tags: node, heroku, javascript, npm
Published: 2023-01-31 19:00:00

**Heroku sets 4 environment variables automatically and temporarily** by default when we deploy an app to Heroku using `git push heroku master`. 

Once the `start` script is run by Heroku to start our app, Heroku deletes these 4 environment variables. They are only used for the `npm install` or `build` purposes.

The 4 environment variables and their values set by Heroku are:-


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ubyjx7r8myzc4gyziv1.png)
Film CineCrew
Published: 2023-01-31 18:54:46

CinceCrew.pro is a Lisbon-based film and [video production agency](cinecrew.pro). We produce beautiful emotionally compelling share-worthy stories for businesses and brands in Europe. We develop content that is tailored to your audience and resonates with them, increasing brand awareness. We’ve been working in film and video production for years, creating content. We know the ins and outs of what makes a successful campaign, from concept development to post-production.
Define Maximum Site Width
Tags: webdev, html, css, responsiveness
Published: 2023-01-31 18:52:01

The most frequent question I often get asked from designers is, “what should the maximum size of the site be?” I will openly admit that this has always been a question that has plagued me for sometime now. Usually I say, “it’s the maximum width of the browser or device.” I know, that’s embarrassing, but it didn’t really dawn on me until a few months back that we should be setting a maximum width on a DIV that adjacent to the closest section element.

To start, I figured I look around and see what other prominent websites out there are doing. And to my surprise, there is a consistent pattern of use. There isn’t a defined one size fits all, definitely a variety of max-width setting is established as a definitive boarder. The following list below are just a few that I’ve researched on that utilizes this technique.


[New York Times: Cooking](https://cooking.nytimes.com/)
[Beaming Health](https://beaminghealth.com/)
[NPR](https://www.npr.org/)
[IMDB](imdb.com)
[The Verge](https://www.theverge.com/)

If you go to any of the sites listed above and zoom out to about 25%, you will see a distinct container that holds main portion of the site. This will sometimes include paid banner ads and side navigations, but the point is, is it contained.

New York Times: Cooking (2020px):
![New York Times: Cooking](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tr3aues1rcqjw6grbhy5.png)

Beaming Health (1240px):
![Beaming Health](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jjkriwia4vwb010fmsfp.png)

NPR (1300px):
![NPR](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/noyyreoh61m6pt7a97by.png)

IMDB (1280px):
![IMDB](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn1cgqhp76nn5jwa62bt.png)

The Verge (1100px):
![The Verge](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3mhga64de4upycpjc7rd.png)

Setting the maximum width to these containers ensures scalability. Once set, you can place key media query points for that DIV which will allow it to conform depending on screen sizes. You can utilize css grid or flexbox settings to add additional depth to your designs.

This post was originally written from my personal blog (https://jameslau.com/define-maximum-site-width/). Drop by and say "Hi!" if you have any questions or comments. Would love to connect.

Happy coding!
What are Customer Lifetime Value and Churn Rate
Tags: startup
Published: 2023-01-31 18:50:24


Every business relies heavily on the online world. An important part of your job as a business strategist is to keep track of how well your brand performs across all of your digital platforms. Once you have gathered smart metrics and analytics tools, drilled down your users' preferences, and figured out how to satisfy them. Knowing the customer's lifetime value and churn rate is the next step.

There are two critical concepts that will be discussed in this blog-the customer lifetime value (CLV) and the churn rate. You can make better business decisions if you have a deeper understanding of these factors.

Reade more about the [Customer Lifetime Value and Churn Rate](https://churnfree.com/blog/customer-lifetime-value-and-churn-rate/).
test
Published: 2023-01-31 18:33:11

```py 
class Account:

    def __init__(self):
        self.balance = 0

    def __repr__(self):
        return f'<Account: {self.balance}>'

In [2]: from account import Account

In [3]: a = Account()

In [4]: a
Out[4]: <Account: 0>


class Account:

    def __init__(self):
        self.transactions = []

    def __repr__(self):
        return f'<Account: {self.balance}>

```

```py
class Account:

    def __init__(self):
        self.transactions = []

    def deposit(self, amount):
        transaction = ('deposit', amount)
        self.transactions.append(transaction)

    def __repr__(self):
        return f'<Account: {self.balance}>'


class Account:

    def __init__(self):
        self.transactions = []

    def deposit(self, amount):
        transaction = ('deposit', amount)
        self.transactions.append(transaction)

    def withdraw(self, amount):
        transaction = ('withdraw', amount)
        self.transactions.append(transaction)

    def __repr__(self):
        return f'<Account: {len(self.transactions)}>'

In [4]: a.transactions
Out[4]: []

In [5]: a.deposit(10)

In [6]: a.transactions
Out[6]: [('deposit', 10)]
```
Top Web Development Frameworks to Watch in 2023
Tags: webdev, javascript, programming, react
Published: 2023-01-31 18:21:57

Web developers, gather round! A wild and frenzied journey awaits. With steaming cup in hand, ready yourselves for the leading frameworks that shall cast their dark shadow upon the world of web development in 2023. Whether thou art a seasoned master or a mere novice, these frameworks shall provide a thrilling experience. They shall elevate thy coding to new heights and leave thee breathless. Be warned, for the madness that ensues shall be unlike anything thou hast encountered before.


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

## React: The User Interface Superhero
A JavaScript package called React makes building user interfaces simple. React is the hero you need to take on difficult UI difficulties because to its virtual DOM and capacity for handling complicated updates and rendering.

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

## The King of Cross-Platform Development is Angular

With the aid of the robust framework Angular, you can easily create desktop, mobile, and web applications. Angular is the master of cross-platform programming thanks to its capacity to function across many platforms.

## The Cool Kid on the Block in view
The newest kid on the block, Vue is swiftly gaining popularity as a web development tool. Vue is the cool kid who's simple to work with thanks to its small size, clear API, and reactive data binding.

## The Rockstar of Web Development is Ruby on Rails.
A web development framework that is quick to set up and utilise is Ruby on Rails. Ruby on Rails, which prioritises convention over configuration, is the rock star that makes web development fun.

## The Swiss Army Knife of Web Development is Django
A high-level Python web framework with built-in batteries is called Django. Django is the Swiss army knife of web development, providing you with a wide range of tools and functionality to suit any project.

There you have it, everyone! top frameworks to keep an eye on in 2023. There is a framework out there for everyone, whether you like to work with a superhero, monarch, cool kid, rockstar, or Swiss army knife. Have fun and start coding!
Keep your Windows always on!
Tags: python
Published: 2023-01-31 18:00:05

When you're working on something else that needs away from the keyboard, your Windows always automatically locks due to the setting (because you don't have admin access to change the setting due to company restrictions).

Usually, people will open YouTube repeatedly, which is tiring since YouTube also has a policy that if you're idle, it will auto-pause.

### Solution
With Python, you can code a script to press the key for a certain time range.

```python
...
def main(args):
    try:
        print(progname)
        console.print(
            "\nRunning with [bold cyan]{}[/bold cyan] key.".format(args.button)
        )
        no_lock(args.button)

    except KeyboardInterrupt:
        print("\n[Process Stopped]", flush=True)

    except Exception as ex:
        print({"main": ex})
...
```
Only works on Windows :)

### Full Code
[Github](https://github.com/amzar96/prevent_lock_screen) follow the installation step in README.md
Are you looking A Free & Modern SSH Client For Mac, Windows and Linux?
Tags: devops, aws, cloud, ssh
Published: 2023-01-31 17:59:26

As a Developer and frequent user of SSH connections, **I was always on the lookout for a reliable and feature-packed SSH client.** I had tried many different options, but I was never fully satisfied with the user interface or the lack of customisation options. **That was until I stumbled upon [......](https://firstfinger.in/tabby-the-free-ssh-client-for-mac-windows-linux/)**

**Take a Look:**

![Free & Modern SSH Client For Mac, Windows and Linux](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vxrx56g68o31b72egpta.png)
![Free & Modern SSH Client For Mac, Windows and Linux](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mg5dzfbs75bxw5ro5sat.png)
![Free & Modern SSH Client For Mac, Windows and Linux](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qkxqzmtg81r2ok0tae17.png)
![Free & Modern SSH Client For Mac, Windows and Linux](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w8v69wzpphgnduwabxy5.png)

At first, I was a bit skeptical because of my past experiences with free SSH clients. However,** I was pleasantly surprised when I started using [......](https://firstfinger.in/tabby-the-free-ssh-client-for-mac-windows-linux/)** The user interface was clean and modern, and it was immediately evident that a lot of thought had gone into the design.

But what really impressed me was the wealth of features that were built into the software. **[.....](https://firstfinger.in/tabby-the-free-ssh-client-for-mac-windows-linux/) not only had everything I needed from an SSH client, but it also offered an array of customisation options that I never even knew I needed.** I was able to change the colour scheme and theme to match my personal preferences, and it made the experience of using the software so much more enjoyable.

**[👉🏻 Read complete blog post here.](https://firstfinger.in/tabby-the-free-ssh-client-for-mac-windows-linux/)**

Thanks.
Runaway Button React App
Tags: javascript, beginners, webdev, react
Published: 2023-01-31 17:58:46

I made my partner a [valentines site](https://main--jocular-mousse-40f4e6.netlify.app/) using react, and I used emailJS to notify me when they said yes! It was a quick build, but one thing I did get caught on was trying to take people's jquery or vanilla js code from CodePen and use it in my react app for the runaway button on the site.

The runaway button is perfect for pranking friends, and a small thing like this makes computer science very enjoyable for a beginner, so I decided to share.

I've cut a lot of code to focus on the main parts (rest can be found [Github](https://github.com/dessygil/valentines-day-react)). The component has a set x and y where the button begins, but once someone tries to move over the button, the position will change using Math.random(), which is reflected in the CSS of the button.

```

function App() {

  const [x, setx] = useState(52);
  const [y, sety] = useState(55);

  function mouseOver() {
    setx(Math.random() * 100);
    sety(Math.random() * 100);
  }
  
  var noStyle = {
    left: x + "%",
    top: y + "%",
    position: "absolute",
  };

  return (
     <button
       onMouseOver={mouseOver}
       style={noStyle}
       onClick={popUp}
     >
       Click me!
     </button>
  );
}

export default App;

```
Desarrollando un clon de instagram en React I - Configurando el entorno
Tags: react, instagra, clone, javascript
Published: 2023-01-31 17:51:51

Hace unos meses, tomé como objetivo practicar la maquetación simple y sencilla mediente CSS puro y HTML5, sin librerias de CSS y preprocesadores como SASS o LESS.

Se me ocurrió la idea de realizar un clón de instagram, asi que me he propuesto realizarlo en React.

En estos post, os iré contando mi pequeña aventura de desarrollar una aplicación como Instagram.

Comenzaremos creando el front, pero quien sabe si en algún momento, me animo a realizar una API en Python o Node.JS para alimentar la aplicación.

Por el momento, vamos a crear la aplicación básica con datos ficticios y ya habrá tiempo.


Para este proposito, voy a utilizar ViteJS para realizar el proyecto.

Para quien no sepa que es ViteJS, dejo un enlace a su web:

{% embed https://vitejs.dev/
 %}

ViteJS es una herramienta de compilación que tiene como objetivo proporcionar una experiencia de desarrollo más rápida y ágil para proyectos web modernos.

Pasandole un template, que ya tiene definida la propia herramienta, te genera el proyecto y un servidor para poder ver los cambios en local.

Es mucho mas rápido que `create-react-app`.


Comenzamos creando el proyecto, para ello, vamos a lanzar el comando:

`npm create vite@latest clone-instagram-react -- --template react
`

Con esto, crearemos el proyecto, y lo llamaremos, clone-instagram-react.


Ya tenemos nuestro proyecto listo para comenzar a desarrollar.


Por el momento voy a evitar el login y el registro, y vamos directamente a la vista de home, donde se encuentra el listado de stories y las publicaciones.

Desarrollaremos los componentes de página que arriba hemos descrito.

Y como componentes generales, crearemos el nav y el menú que está en el footer.


En el próximo post, comenzaremos con el desarrollo del componente `NavbarBottom`.

El enlace al repositorio os lo dejo por aquí, podeis aportar cualquier cambio mediante pull request.

[Repositorio clone-instagram-react](https://github.com/robertomsen/clone-instagram-react)
Read the first issue of raylib weekly
Published: 2023-01-31 17:42:12

https://raylibweekly.com/issue.cgi?n=1

Signup if here if you haven't already: https://raylibweekly.com/

The point of the letter is to share projects people are working and talk about raylib news.

If you already signed up you should have gotten an email. Please let me know how that turned out! I would really appreciate it.
Read the first issue of GODOT BITES
Published: 2023-01-31 17:41:56

https://godotbites.com/issue.cgi?n=1

Signup if here if you haven't already: https://godotbites.com/

The point of the letter is to share projects people are working and talk about Godot news.

If you already signed up you should have gotten an email. Please let me know how that turned out! I would really appreciate it.