teleren/devto huggingface dataset:
REASONS WHY YOU SHOULD JOIN A TECH COMMUNITY
Tags: community, developercommunity, dev, beginners
Published: 2022-05-28 00:55:39

Here are five reasons you should be part of a tech community. 

1. Access to Information: Information is a powerful tool and joining a community is one of the ways to access vital information. There would always be someone who has helpful information you did not know about. The information you could get from the community could change your life.

2. Motivation: You might think you are really motivated till you get into a community of great minds. Also, If you are short of motivation, joining a community will be almost a great inspiration for you.

3. Networking:  You would love to be part of the 1% of the 1%. The connection has helped in the growth of people on different career paths. If you really want to grow in any career path, building connection with people is the absolute way to win this.

4. Lessons: Lessons can be learned from people's achievements, mistakes and experiences. Noting these lessons will enable you to avoid certain mistakes or encourage you to do something great. Being a part of a community opens you up to learn these lessons.

5. Growth: People involved in the community(ies) have higher tendencies to grow beyond an average person not involved in a community. Reasons why you should join a tech community
A Hungry Heart, A Loaded Gun
Tags: lifelessons, personaldevelopment, mentalhealth, personalgrowth
Published: 2023-06-23 17:08:34

---
title: A Hungry Heart, A Loaded Gun
published: true
date: 2022-05-28 00:27:45 UTC
tags: lifelessons,personaldevelopment,mentalhealth,personalgrowth
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/1024/0*leK_7XQ0ltmkGnLo)

I’ve turned 27 this month, yay 🥳🥳   
It’s an eventful year for me, I’ve finally got a job in tech, I’m working on a challenging project, learning & growing each day, I’m a part of an amazing team and everything seems to be on the right track!

Well, everything but one. I’m not happy.

> “ Living…… Means having bonds with others. Paying attention to someone. Loving someone. Hating someone. Having fun being with someone. Taking someone’s hand. That’s what it means to live. If you’re all alone, you can’t tell that you exist. Your relationship with others, is what defines being alive. I know my mind exists, since I can interact with others. I know my body exists, because others touch me. That’s where the purpose of being alive comes from. Just like we’ve been chosen to live out this moment here and now.”

In the past years, I’ve always put my professional life first, I’ve put everything on hold for the sake of it, even after I got into tech, my first action was to add a goal for the next year “Get Promoted To a Mid-level Developer”. This mindset ended up affecting my social life (which wasn’t great, to begin with), my motivation for work, and will soon catch up to affect my health.

While there’s nothing wrong with having career goals, it doesn’t mean putting everything in your life aside. Life is short and our time is limited, work is only one sector, it shouldn’t be what define us!

You’d think that this focused mindset would lead up to more success in school and a more successful career but, it did the opposite with me. When you put all your energy into one thing alone, you end up burning out, it’s a very common thing and well known among developers. Burnout happens because you put a lot of emphasis on that one thing, it’s so important to you that you choose to neglect other things that keep your equilibrium. And somehow the thing that is the most important to you becomes the same thing you can’t stand the most. Pulling a chord too tightly ends up cutting it off, this is what results from this mindset.

It took me 27 years to understand why my career is where it’s, why I didn’t succeed as much as I hoped for in school, and why my social life took a dive and isn’t recovering anytime soon. I’m not encouraging anyone to ignore their academic or professional life but, to try to have a healthier more balanced life.   
Maybe falling behind can help you move ahead.
Usando constant e immutable para reduzir o custo de gás
Tags: solidity, portuguese, vyper, brownie
Published: 2022-05-28 00:00:09

Qual a diferença entre os dois modificadores?

**constant** não ocupa espaço no armazenamento do contrato mas só pode ser definido uma vez e somente durante a compilação. Será reservado apenas o espaço necessário no bytecode, sempre que for feito um acesso.

**immutable** não ocupa espaço no armazenamento do contrato mas só pode ser definido uma vez e somente durante a construção do contrato. Será reservado exatos 32 bytes no bytecode para cada acesso, mesmo se o tamanho da variável for menor.
How to Play Fish Arcade Games?
Tags: gamedev, fish, casino, programming
Published: 2022-05-27 23:27:04

Playing online [fish table game](https://bitbetwin.az/online-fish-table-games/) is easier than you think. Most of the time, players cannot switch from regular sweepstakes games to these and be successful at it at first try because there are some major differences. Fish arcades are considered a skill-based sweepstakes game that involves a little bit of luck in determining the winners.
However, while you are trying to aim at actively swimming fishes, you need to consider factors such as the speed, swimming pattern, size of the fish, and so on. In other words, it takes around a few hours at least for you to learn the basics about online fish tables and adjust to them.
More info [https://bitbetwin.az/online-fish-table-games/](https://bitbetwin.az/online-fish-table-games/)
How do websites work? Super Simplified Explanation
Tags: tutorial, css, html, javascript
Published: 2022-05-27 23:25:48

**Internet and Web Addresses:**

- To access a website on the world wide web, we use IP addresses
- Each Website has an associated IP address (This is similar to our home address)
- When we enter the IP addresses (we actually enter web address like www.google.com which the browser converts into IP address) on a web browser, the web browser makes a query to the webserver (A computer that handles user requests and provides responses) and then downloads three files: an HTML file, a CSS file, and a javascript file.
- The web browser then takes these three files to show us the webpage

**What is the HTML file?**

- The HTML file is similar to the “stone bricks.” we use to build our house.
- i.e., Its only purpose is to define the structure of the webpage
- For Example:
    
    ```html
    <HTML>
    	<HEAD>
    		<TITLE> My Personal Website </TITLE>
    	<HEAD>
    	<BODY>
    			Hello World, My name is Chandan.
    	<BODY>
    </HTML>
    ```
    
Output:
    ![HTML Output](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dsl0wjnrknij8ap3c6r1.png)

Explanation:

- In the above HTML snippet, we can see that the HTML tags provide a structure that identifies the webpage. In this case, 

- `<TITLE> My Personal Website </TITLE>` 
    This line ensures that the title of our website is called “My Personal Website"
    
- `<BODY> Hello World, My name is Chandan </BODY>`
    This line ensures that the content or body of our website displays the line “Hello World, My name is Chandan”
    

**What is the CSS file?**

- The CSS tells the web browser how to present our HTML elements.
- i.e., it is similar to a hairstylist who gives shape, length, and color to our hair
- For Example:
    
    ```css
    body{
    	color: lightgreen;
    	background-color: grey;
    	text-align: center
    }
    ```
    
    OUTPUT:
    
    ![CSS Output](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ab5nnkyowmv5keiap0xs.png)
    
    The above example shows that HTML tells the web browser “WHAT” to display, and CSS tells the web browser “HOW” to show.
    

**What is a JavaScript file?**

- JS files provide the functionality or “actions” of a webpage.
- Without JavaScript, we can only display some content beautifully using HTML and CSS.
- But to provide some functionality, we need to use JavaScript.
- For Example:
    
    ```jsx
    let entireDocumentVariable = document.querySelector("html");
    
    entireDocumentVariable.addEventListener("click", () => alert("Hello, Welcome to my website"));
    ```
    
    Result:

![JavaScript Output](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a9e5jlttbiuq981q7nwf.png)

Explanation:
    
- Using javascript, we have written a functionality where a user clicks on any area inside the web page, and he is greeted with an alert saying, "Hello, Welcome to my website."
    

Source Code: [https://codepen.io/chandanbsd/pen/WNMdBZm](https://codepen.io/chandanbsd/pen/WNMdBZm)
Security in Laravel: How to Protect Your App Part 3
Tags: laravel, security, requestorgin
Published: 2022-05-27 23:09:48

## **Request Origin**

In your application, you can get requests from multiple sites. It could be a webhook, a mobile application, requests from a Javascript project, etc.

In these cases, we should take a defensive approach. A lot of antiviruses are great examples that a non-trust list simply does not work as we cannot keep updating different origins and sites all the time. In this case, a trust list can be the best approach to only validate some origins.

In short, a trust list could work if we know the origins that we are going to allow. But what if we do not?

Maybe an unknown origin could try to send unauthenticated requests. In this case, Laravel once again provides a great tool out of the box. We can use the throttles middleware to protect a route or group of routes from malicious requests. This is one of Laravel's security best practices to consider.

```
Route::get('dashboard', DashboardController::class)    ->middleware('throttle:3,10');
```
The param:3,10 represents that it allows 3 requests during 10 minutes. At the fourth request, it would throw an error 429 in the browser. If it is a request that has a content-type: application/json and accept: application-json, it would return a response with 429 status and a message with the exception.

You can go even further and add a RateLimiter on the app/Providers/RouteServiceProvider.php:

```
protected function configureRateLimiting() 
{  
    RateLimiter::for('global', function (Request $request) {
        return Limit::perMinute(1000);     
    }); 
}
```
Then in your route file, you can define a route like this:

```
Route::get('dashboard', DashboardController::class)->middleware('throttle:global');
```
If you want to dive deeper into the rate limiter, you can visit this resource. And if you want to get something more robust in terms of a trusts list, here is a great package for adding a white list implementation.

## **Do Not Trust Sites Without an SSL Certificate**

A site that does not have an SSL certificate should not be allowed. No data should be sent without proper encrypted channels as this could lead to a potential man-in-the-middle attack where your data can be exposed.

Lastly, do not share session ids or cookies with insecure connections that do not use the HTTPS protocol. Doing so can also expose sensitive data.
What does it take to pass a Google coding interview?
Published: 2022-05-27 22:30:43

Hackpack Alumni sits down with us to discuss how he got the job at Google. This includes his framework for approaching coding questions, how long he studied for, and everything he learned along the way. 

If you are applying for a job at Google or currently studying for Big Tech Interviews this video is a must-watch! 

Don't miss any of our future fireside chats with Big Tech Engineers: https://discord.gg/HkHya4UK4J?event=970275330294153257

Check it out: https://www.youtube.com/watch?v=bIVQekS3FCg

Other Programming Interview Prep Resources: 
[Big Tech Interview Tips Newsletter](https://fangprep.substack.com/)
[Best Coding Interview Resources](https://www.hackpack.io/blog/resources/best-coding-interview-resources)
[Coding Interview Framework](https://fangprep.substack.com/p/the-coding-interview-pt-1-inspect?s=w)
[Community](https://www.hackpack.io/)
Are your salary expectations realistic in Web3?
Tags: programming, web3, salary
Published: 2022-05-27 22:24:54

After [watching](https://youtu.be/Uvil0f4h0lQ) the first eight minutes of the Solidity course yesterday there was one thing in particular that I kept thinking back on. Is the expected salary for a Web3 developer $145k a year?

A Web3 job board that I know of [Web3 Career](https://web3.career/), transparently goes through typical salaries in Web3.

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

I still maintain that there is zero risk for developers to get into Web3, and that the projects themselves are more interesting and cutting edge than their Web2.0 counterparts. I'm just surprised because Twitter will have you believe that everyone is making $200k plus. 

I also believe that everyone should have accurate information so that "they" don't feel duped or disappointed when the job offers come in.

Lastly, I'm not sure if the numbers posted on Web3 career are the total compensation packages. So the poor souls only making $50k a year might actually win in the long-run.

 My full reflections from yesterday are [here](https://youtu.be/TrvP5ngHoi4).
CodeLand 2022 is less than three weeks away 🤯
Tags: codeland, codeland2022
Published: 2022-05-27 21:48:10

---
title: CodeLand 2022 is less than three weeks away 🤯 
published: true
description: 
tags: codeland, codeland2022
cover_image: https://community.codenewbie.org/remoteimages/uploads/articles/zpkv62d5smoibmogw02t.png
---

_[Cross-Posted from CodeNewbie Community](https://community.codenewbie.org/codeland2022/codeland-is-less-than-three-weeks-away-19i4)._

Hello, dear community!

As you might know, [CodeLand](https://codelandconf.com). -our annual conference for early-career software developers (and their champions)- is coming up on **June 16 & 17, 2022**. We couldn't be more excited to bring you what's sure to be two days of virtual inspiration, motivation, and learning!

Over the years, CodeLand has evolved a great deal and each chapter in its history was carefully designed to fit the needs of our growing community at the time. For 2022, you'll see in the program that there's a particular focus on web accessibility — because that's what the CodeNewbie and DEV communities asked for! We aim to please 🌈 


### Tickets start at $0

There's so much to get excited about at CodeLand this year that it's hard to pick a "most exciting" feature, but one thing we keep hearing is particularly awesome is that **the event will be pay-what-you-want again — starting at $0.** We believe it's important to deliver a conference that's accessible in every way for our global audience of folks just starting out in their careers. Being at that stage can mean that money is often tight, and we want to meet you all where you're at.

### Amazing speakers

CodeLand would be nothing without our highly curated talks from prominent figures in the industry and our inspiring community members alike. 

This year, you'll get to hear from keynoters **[Angie Jones](https://community.codenewbie.org/codeland2022/announcing-codeland-2022s-first-keynote-speaker-angie-jones-1gn8)** (advocate for developers at every level and IBM Master Inventor), **[Kelsey Hightower](https://community.codenewbie.org/codeland2022/kelsey-hightower-to-speak-at-codeland-2022-m74)** (influential cloud computing and open source leader), and **[Tracy Chou](https://community.codenewbie.org/codeland2022/tracy-chou-to-speak-at-codeland-2022-3e5f)** (a pioneer for and advocate of online safety and anti-harassment tooling, not to mention a Time Magazine 2022 Women of the Year award winner). You'll also hear from 15 amazing individuals from the CodeNewbie Community who have relevant stories and guidance to share with you. 

### **[>> Browse the CodeLand Program](https://codelandconf.com/#program)**

---

### Register to join us

In order to join us at CodeLand and get the full virtual experience, be eligible for prizes and giveaways, and participate in activities, you'll need to register.  

## [>> Register for CodeLand](https://ti.to/codenewbie/codeland-2022)

We look forward to seeing your name on our "guest list" and your presence at this year's event 💜
Day 49: Hopefully tomorrow :)
Published: 2022-05-27 21:39:51

Hi!
So I'm back I finished everything I had to do for the week and I took a journey back today. I wanted to do something but by the time I got home I was too tired to do anything so I tried to watch a movie but I couldn't find anything interesting so I'm now going to sleep. Hopefully tomorrow I will be ready to get back into action, It's a weekend I know but this week can't be a codeless one at least I still got two days left so I plan to get Tailwind ready and have an article while at it.
By the way tomorrow is day 50 getting closer to the second month. not bad at all!
Signing off...
My GitHub now has a ReadMe!
Tags: github, webdev, watercooler
Published: 2022-05-27 21:16:32

In part of the process of making and hosting my website, since I'm in the process of updating it, [my GitHub profile](https://github.com/CalinZBaenen/CalinZBaenen) obtained a new `readme.md` file.
It's meant to be a markdown transliteration of `index.html`.
And that was even the original plan, to have a markdown file for \*almost\* every HTML file.
But having many markdown files taking up too much unneeded space and being exhausted from writing them discouraged me, so now it only remains as the `readme.md` that people will see when when they view my GitHub page.
Chattery | Made with React JS
Published: 2022-05-27 21:00:23

![Chattery | Made with Javascript | React JS](https://res.cloudinary.com/madewithjavascript/image/upload/v1652960865/large_chattery_made_with_react_js_7cb449f3a5.png "Chattery | Made with Javascript | React JS")


### Market your product with an SMS conversation

> Show, don't tell.
> 
> Animated GIFs are a great way to validate new ideas and make the person experience the pain point you're trying to solve before you nail your copy.
> 
> With a GIF of a SMS dialogue, you can easily show how your product works without words.
> 
> ### Use GIFs to market your product
> Capture people's attention and show them why your product is worth their time.
> 
> ### Market your product.
> Add some excitement and personality to your marketing and a great way to get your product out there on social media.

## Check out more such amazing projects on our website

[Made with Javascript](https://madewithjavascript.club)

## Want us to feature your project

[Submit your Project to Made with Javascript](https://madewithjavascript.club/submit-project)


You can also write to us for any of your queries at:

[Email Made with Javascript](mailto:madewithjavascript@gmail.com)

## Project already shared on our social media handles.

| SocialMedia | SharedLink |
| ----------- | ---------- |
| Twitter | [Chattery on Twitter](https://twitter.com/withjavascript/status/1530291864879898630?s=20&t=gztM_iJCsSn1csKCYtZTHw)
 |
| Medium | [Chattery on Medium](https://medium.com/@madewithjavascript/chattery-made-with-react-js-d7d849076efe)
 |
| Facebook | [Chattery on Facebook](https://www.facebook.com/madewithjavascript/posts/pfbid02AvALakoW4iN37wikRadwHcgrxpNopARoVdXtXwssQ3KNk7nNXmeqg9CTiENAR6bol)
 |
| Tumblr | [Chattery on Tumblr](https://madewithjavascript.tumblr.com/post/685438507503828992/chattery-made-with-react-js-market-your)
 |
| LinkedIn | [Chattery on LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:6936057741266341888)
 |


Filled Under:
 - [Made with Javascript](https://madewithjavascript.club)
 - [Made with React JS](https://madewithjavascript.club/categories/react-js)

Make sure to give this post ❤ 50 ❤ hearts, click the 🦄 unicorns 🦄 and follow 👉 @madewithjavascript 👈 for more such awesome showcases. Show you love for the people who have worked so hard!
Product image background remove and necessary edit
Tags: imagebackgroundremove, productimage, backgroundremoval
Published: 2022-05-27 20:56:21

We are ready to edit any image.  We edit the images at a very low cost and deliver the images to the client in a short time.  We are able to remove any type of object very carefully and the prepared images seem completely real.  We edit almost all types of images according to the client's needs.  We have a large work team, which is why we are able to edit a large number of images in a very short time.  We offer a free trial to verify our quality.  You can contact us anytime if you want. <a href="https://imagebackgroundremove.com">Image Background Remove</a> 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/292f940zucxbp95ow50n.jpg)
What was your win this week?
Tags: discuss, weeklyretro
Published: 2022-05-27 20:55:30

---
title: What was your win this week?
published: true
description: Got to all your meetings on time? Started a new project? Fixed a tricky bug?
tags: discuss, weeklyretro
cover_image: https://cl.ly/188e843c2985/download/Image%202019-02-15%20at%202.36.37%20PM.png
---

Hey there! 


Looking back on this past week, what was something you were proud of accomplishing?

All wins count — big or small 🎉

Examples of 'wins' include:

- Starting a new project
- Fixing a tricky bug
- Making some exciting plans... or whatever else might spark joy ❤️ 

---

Have a wonderful weekend!

![Excited baby Yoda](https://media.giphy.com/media/AcfTF7tyikWyroP0x7/giphy.gif)
Bulk Image edit for your website
Tags: imageediting, backgroundremoval, ecommerce, productimage
Published: 2022-05-27 20:51:46

We are always ready to do any kind of image editing including background removal or change and image masking.  We have a large work team, who are able to produce a large number of images in a very short time.  We prepare any personal or business image in a very short time, and we edit the images at very low cost.  We have a free trial, anyone can take a free trial, so contact us anytime. ____ <a href="https://imagebackgroundremove.com"> Image Background Remove </a> 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9i98z9pxbq78txhwfggk.jpg)