teleren/devto huggingface dataset:
(Part 2/2) Remote Work - An Engineer’s Perspective (feat. Jason Crum)
Published: 2024-01-18 20:49:15

In this podcast, Krish and ⁠Jason⁠ discuss the cultural aspects of remote work and the importance of knowing each other in a remote setting. They explore whether it is necessary for engineers to know each other and the responsibility of individuals and organizations in fostering relationships. They also touch on the impact of engagement length on building relationships and the importance of treating software development as an art. The conversation concludes with a discussion on the challenges of working with different cultures and the need to embrace diversity and learn from different cultures.

## Takeaways
- Building relationships and getting to know each other is important in a remote work setting.
- Both individuals and organizations have a responsibility in fostering relationships and creating a positive work culture.
- Engagement length can impact the depth of relationships and the quality of deliverables.
- Treating software development as an art and giving 100% effort leads to better results.
- Working with different cultures requires understanding and embracing diversity.

## Chapters
00:00 Introduction and Recap

00:46 The Importance of Knowing Each Other

03:48 The Individual vs. Organization Responsibility

06:12 Building Relationships in a Remote Setting

11:11 The Impact of Engagement Length

12:32 Treating Software Development as an Art

17:50 Giving 100% and Treating Software Development as an Art

22:23 Challenges of Working with Different Cultures

24:51 Embracing Diversity and Learning from Different Cultures

26:56 Closing Remarks

## Summary

**Cultural Aspects of Remote Work**:
- Importance of knowing team members in a remote setting.
- Discussion on whether it's necessary to know each other personally for effective collaboration.
- Impact of treating team members as transactions rather than building relationships.
- Balancing individual personalities with organizational culture.

**Personal vs. Organizational Responsibility**:
- Discussion on the responsibility of individuals and organizations in fostering a conducive work environment.
- Consideration of individual preferences and organizational culture.
- Importance of aligning personal values with organizational expectations.

**Professionalism and Pride in Work**:
- Emphasizing professionalism and taking pride in one's work.
- Viewing work as craftsmanship and striving for excellence regardless of the work environment.
- Balancing personal preferences with professional responsibilities.

**Challenges and Opportunities in Remote Work**:
- Challenges of working remotely with diverse teams across different locations and cultures.
- Importance of bridging cultural gaps and building rapport among team members.
- Opportunities for personal growth and learning in diverse work environments.

## Video
{% embed https://youtu.be/9N-uKzwfeoA %}

## Transcript
https://products.snowpal.com/api/v1/file/a93c1f9b-ac83-49a1-b2c9-003ce3e0bf5e.pdf
Efficient Event Debugging in JavaScript: A Guide to monitorEvents
Tags: javascript, webdev, debugging, monitorevents
Published: 2024-01-18 20:43:49

Introduction:
Debugging JavaScript in the browser console is a crucial skill for web developers. In this post, we'll explore a powerful technique using the Command Line API method `monitorEvents`. This method allows you to log all events dispatched to an object, providing a detailed insight into the event objects and their properties. Specifically, we'll focus on subscribing and unsubscribing from window events, showcasing practical examples for effective debugging.

Code Snippets:
Subscribe to all windows events:
```javascript
monitorEvents(window, "click");
```

Unsubscribe from all windows events:
```javascript
unmonitorEvents(window, "click");
```

Explanation:
The provided code snippets demonstrate the usage of `monitorEvents` to subscribe and `unmonitorEvents` to unsubscribe from all window events, specifically the "click" event in this case. This technique helps you gain real-time information about events, making it especially useful when you need a quick reminder of available properties on the event object.

Benefits and Use Cases:
- **Real-time Debugging**: `monitorEvents` provides a live feed of events, allowing you to observe and analyze interactions with your webpage in real-time.
  
- **Property Exploration**: Ideal for exploring the properties of event objects, helping you understand the data available during various interactions.

- **Efficient Troubleshooting**: Quickly identify issues or unexpected behaviors related to specific events by monitoring and analyzing event data.

Conclusion:
Mastering the `monitorEvents` method empowers you to streamline your JavaScript debugging process. Whether you're building complex web applications or fine-tuning user interactions, this technique offers valuable insights into the events occurring on your web page. Incorporate these commands into your debugging toolkit to enhance your efficiency and effectiveness as a web developer.
Watch the logs of one AWS Lambda Function
Published: 2024-01-18 20:38:00

Go to Cloudwatch and select on the left side, Log group:


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

Then, select the Log Group you want to see:

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

Finally, you will see the results:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ps4jvpuq5jdp2izmyja8.png)
Ibuprofeno.py💊| #26: Explica este código Python
Tags: python, spanish, learning, beginners
Published: 2024-01-18 20:33:38

## **<center>Explica este código Python</center>**
#### <center>**Dificultad:** <mark>Básico</mark></center>

```py
## Reto #26
def fn(x=0, y=0):
  return x + y

print(fn(1,1))
print(fn())
```

- A. `2`, `0`
- B. `0`, `2`
- C. `0`, `0`
- D. `2`, `2`

---

Respuesta en el primer comentario.
Llama 3: Meta prepares its launch for early 2024
Tags: ai, llama, softwareengineering
Published: 2024-01-18 20:28:24

In a groundbreaking announcement that could shape the future of artificial intelligence, Meta's CEO Mark Zuckerberg has unveiled the latest advancements in their AI technology with Llama 3. This new AI system promises to revolutionize various aspects of technology and daily life, marking a significant stride in AI development.

A Vision for General Intelligence and More
Llama 3, as explained by Zuckerberg, is not just another step in AI but a giant leap towards achieving Full General Intelligence. This means developing AI capabilities that replicate and exceed human cognitive abilities in various domains. The focus areas include AI for personal assistants, tools for creators, business solutions, advanced reasoning, strategic planning, innovative coding techniques, and enhanced memory functions.

Democratizing AI Through Open Sourcing
In a move to make AI technology more accessible, Meta plans to open source Llama 3. This strategy aims to democratize AI, making it a tool for the masses rather than a privilege for the few. By doing so, Meta is set to empower developers, researchers, and enthusiasts around the globe, enabling them to harness the power of advanced AI in their respective fields.

The Infrastructure to Power AI's Future
To back these ambitious plans, Meta is massively scaling up its infrastructure. The company plans to deploy 350,000 H100s by the end of this year, with the total computing power almost reaching 600,000 H100 equivalents when combined with other GPUs ($15–20B worth of compute). This massive infrastructure is designed to support the heavy computational demands of advanced AI models like Llama 3.

Redefining Human-AI Interaction with New Devices
Zuckerberg envisions a future where interaction with AI is an integral part of our daily life. To facilitate this, he suggests that new types of devices, particularly AI-integrated glasses, will become commonplace. These devices are expected to offer seamless, intuitive communication with AI, changing the way we interact with technology.

The Road Ahead: Responsible AI Training and More Models
Looking ahead, Meta is committed to responsibly training more AI models. This approach emphasizes the importance of ethical considerations in AI development, ensuring that these advanced systems are not only powerful but also safe and beneficial for society.

With Llama 3 and its subsequent developments, Meta is not just envisioning the future of AI - it's actively building it. As Zuckerberg puts it, "We are just getting started." This announcement is a window into a future where AI is deeply integrated into every aspect of our lives, offering unprecedented opportunities for innovation, growth, and human advancement.
SinisterChef's #DEVResolutions2024
Tags: devresolutions2024
Published: 2024-01-18 20:18:33

<!-- ✨ Feel free to customize this template to suit your needs—adjust the title, structure, and wording as you see fit! ✨ -->

## Professional Goals:

1. **Goal:** Get a new job
2. **Action Steps:** Finish Zero-to-Master Full Stack, Start and Finish ZTM JS deep Dive, continue personal projects
3. **Timeline:** End of 2024

## Personal Aspirations:

1. **Aspiration:** Launch ForkOlympics.com (stay sober and lose some weight also, but mostly launch the site)
2. **Why it Matters:** This is a site I have had in my mind's eye for years now. Most personal cooking blogs write an entire family history about their grandmother's cheeseball. A 5 page story before you actually get to the recipe you've been searching for. It seems sweet, but its mainly for SEO. I'm going to copy that style with my own real recipes and photos but makeup much dumber stories to go along with the recipes. Like if clickhole had a recipe site. This pretty stupid idea makes me happy and I want to share it.
3. **Support System:** Once I have a beta up I will share and ask for feedback.

## DEV Community Contributions:

1. **Contribution Goal:** Become a more active member of the site.
2. **Collaboration Plans:** Follow more of my cohorts and their undertakings and share my thoughts and resources when I can.
3. **Measuring Impact:** If someone tells me they liked what I shared it would be a great step forward.
How to generate a Hello World Lambda function
Tags: aws, cloud, softwaredevelopment, cloudnative
Published: 2024-01-18 20:12:27

Replicate these values on your AWS console:

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


You will get this screen.


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


At that screen, go to the "code" section and upload your java code with the lambda:

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


Something like this:

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

Next, configure the runtime settings:


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

Finally, to test your Hello World lambda function, go to the "test" tab and click on Test button, you will get something like this:

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



Next time you run the same lambda, you will realize the values have changed because, second time AWS only had to run, instead of configure all as the first time it did it.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4p02pt4m6rt6gysarh4r.png)
Meta Is Training LLaMA 3; Mark Zuckerberg Just Shared an Update
Tags: llama, metaai, ai, opensource
Published: 2024-01-18 20:07:16

In a groundbreaking [announcement](https://twitter.com/nifty0x/status/1748070924681720095) that could shape the future of artificial intelligence, Meta's CEO Mark Zuckerberg has unveiled the latest advancements in their AI technology with Llama 3. This new AI system promises to revolutionize various aspects of technology and daily life, marking a significant stride in AI development.

## A Vision for General Intelligence and More
Llama 3, as explained by Zuckerberg, is not just another step in AI but a giant leap towards achieving Full General Intelligence. This means developing AI capabilities that replicate and exceed human cognitive abilities in various domains. The focus areas include AI for personal assistants, tools for creators, business solutions, advanced reasoning, strategic planning, innovative coding techniques, and enhanced memory functions.

## Democratizing AI Through Open Sourcing
In a move to make AI technology more accessible, Meta plans to open source Llama 3. This strategy aims to democratize AI, making it a tool for the masses rather than a privilege for the few. By doing so, Meta is set to empower developers, researchers, and enthusiasts around the globe, enabling them to harness the power of advanced AI in their respective fields.

## The Infrastructure to Power AI's Future
To back these ambitious plans, Meta is massively scaling up its infrastructure. The company plans to deploy 350,000 H100s by the end of this year, with the total computing power almost reaching 600,000 H100 equivalents when combined with other GPUs ($15–20B worth of compute). This massive infrastructure is designed to support the heavy computational demands of advanced AI models like Llama 3.

## Redefining Human-AI Interaction with New Devices
Zuckerberg envisions a future where interaction with AI is an integral part of our daily life. To facilitate this, he suggests that new types of devices, particularly AI-integrated glasses, will become commonplace. These devices are expected to offer seamless, intuitive communication with AI, changing the way we interact with technology.

## The Road Ahead: Responsible AI Training and More Models
Looking ahead, Meta is committed to responsibly training more AI models. This approach emphasizes the importance of ethical considerations in AI development, ensuring that these advanced systems are not only powerful but also safe and beneficial for society.

With Llama 3 and its subsequent developments, Meta is not just envisioning the future of AI - it's actively building it. As Zuckerberg puts it, "We are just getting started." This announcement is a window into a future where AI is deeply integrated into every aspect of our lives, offering unprecedented opportunities for innovation, growth, and human advancement.
Ibuprofeno.py💊| #25: Explica este código Python
Tags: python, learning, spanish, beginners
Published: 2024-01-18 20:00:25

## **<center>Explica este código Python</center>**
#### <center>**Dificultad:** <mark>Básico</mark></center>

```py
## Reto #25
def fn():
  a=1
print(fn())
```

- A. `TypeError`
- B. `None`
- C. `Null`
- D. `SyntaxError`

---

Respuesta en el primer comentario.
Why to Use Css Animation?
Tags: css, beginners, newbie, hasanelsherbiny
Published: 2024-01-18 19:48:43

early in this century ,web became a very popular thing and we were in a need to add more interactivity within our web pages.

adobe flash player was the #1 developer choice as it was offering a lot of features and making pages more alive, but with the advance of the web technology flash player have become absolute and other tech (html5,css3,javascript) started to be a good placement for it.

in this article will focus of animation, as mentioned earlier flash player was a good choice that gave you the ability to add animation to your page, but there were some cons of flash player like

- Security Concerns
- Resource Intensive
- Browser Compatibility
- Dependency on Plugins
- Lack of SEO Friendliness
and other more reasons.


for all of these reasons, css3 introduced animation features with a lot of pros like :

- Simplicity and Ease of Use
- Browser Compatibility(it's being native supported by most of modern browsers)
- Reduced Page Load Times
- Smooth Performance
- Responsive Design
- SEO-Friendly
- Maintainability

on the end, use of flash player is not an option today and css3 animation is much better replacement with simple steps you can add an amazing touch to your website and make it more alive.

{% codepen https://codepen.io/hassanelsherbiny/pen/KKEmNYq %}
How to generate an Api Gateway on AWS
Published: 2024-01-18 19:44:03



Go to AWS API Gateway and select "HTTP API" as type:
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c5qzlx5w8d3o569xmthn.png)


Then, provide a name:

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

Let's suppose we are going to be on the "development" environment, so let's call our "stage" with this name:

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



On this page, create a "route". This lets us to link a URL with an endpoint resource, next screens will clarify some help on this elements:

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

Go to integration on the left side and "add a new integration":

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

Define your integration and the picture says:

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


Then, deploy your last created integration:

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

This is the next window:

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


If you want to test the Api Gateway, go to this page and add at the end of the url the "/posts"


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

You will get something like this:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0qgfpckxfz55zk79qwh3.png)
how to get 20 testers for android app
Tags: android, app, 20test, google
Published: 2024-01-18 19:40:35


Google recently made a new policy about publishing Android apps related to 20 people. To publish an app we have to test an Android app with 20 users for 14 days.

But some of the indie developers don’t have a team so they can’t publish their app.

In this situation, we have 70 active people who test the app for 14 days. If you want to test your app and want to publish an Android app on Google Play Console please let me know.

Below you can find my WhatsApp and Telegram numbers. contact with us to help you to publish the app

[Whatsapp](wa.me/message/TOEHSXMG5SVAF1): wa.me/message/TOEHSXMG5SVAF1
Telegram:  https://t.me/fazlerabbiorg

email:  fazlerabbi6059@gmail.com
🚀 The AWS Community Builders application form is now open until January 28th! 🚀☁️
Tags: aws, awscommunity, news, cloud
Published: 2024-01-18 19:26:37

🚀 The AWS Community Builders application form is now open until January 28th! 🚀☁️

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

Now Applications opens only once a year instead of twice, so hurry up!)

Since being accepted, this has been one of the biggest changes in my career.

Some of the benefits:
- Credits to your AWS account
- Early access to new AWS services
- Networking opportunities with the AWS experts and employees
- Access to exclusive AWS events
- Cloud Academy subscription

If you want to apply, check out the details in the below link!

I strongly, strongly recommend that you apply.

🚀 Ready to elevate your AWS journey? Apply here: https://pulse.aws/application/ZDVCOXKA

🔗 You can learn more about the program here: https://aws.amazon.com/developer/community/community-builders/

☁️Please note that this is the first time #aws is using an authenticated application. That means applicants will need to use a Builder ID to apply, or create one if they don't already have one.

✅ Apply now to unlock exclusive access to resources, mentors, and the vibrant AWS community OR wait for 365 more days! Starting this year, applications are accepted only once annually.

Amazon Web Services (AWS) Jason Dunn

#awscommunitybuilders #AWSCommunity #aws #awscertified #awscloud #amazonwebservices #cloudengineer #awscloud #awscertification #community #mentorship #cloud #sharingknowledge #developercommunity #devopscommunity #opportunities2024 #AWSLeadership #cloudcomputing #awsdataengineer #awsdevopsengineer #awsengineer #awscommunity #awsdeveloper #awsarchitect
Beth Dutton Yellowstone S05 Pink Coat
Published: 2024-01-18 19:24:51

Embrace the sense of tough sophistication with the Yellowstone S05 Pink Coat by Beth Dutton. This [dutton yellowstone s05 pink coat](https://edisonjacket.com/products/beth-dutton-yellowstone-s05-pink-coat), which takes its cues from the classic TV show, combines feminine grace with western charm. Take a cue from Beth Dutton's daring style statement and purchase now for clothes from Yellowstone that goes beyond trends.
Oracle SQL database with CodeIgniter?
Tags: oracle, beginners, sql, tutorial
Published: 2024-01-18 19:24:44

**Can I develop a PHP web application using the CodeIgniter framework, and is it possible to use an Oracle SQL database with CodeIgniter?**

Yes, it is definitely possible to use Oracle SQL database with CodeIgniter. CodeIgniter, being a versatile PHP framework, supports multiple database systems, including Oracle.

To use Oracle as the database in your CodeIgniter application, you'll need to follow these steps:


**Install the Oracle Database Driver for CodeIgniter:**
CodeIgniter does not come with Oracle support out of the box, so you'll need to install a third-party Oracle driver. One popular choice is the "CodeIgniter Oracle" driver.

**Download and Install CodeIgniter Oracle Driver:**
You can find CodeIgniter Oracle drivers on GitHub or other repositories. Download the Oracle driver files and follow the installation instructions provided by the driver's documentation.

**Configure Database Connection:**
Once you have the Oracle driver installed, you need to configure your CodeIgniter application to use it. Open the database.php file located in the application/config directory, and set the database connection parameters for Oracle.

```
$db['default'] = array(
    'dsn' => '',
    'hostname' => 'your_oracle_server',
    'username' => 'your_oracle_username',
    'password' => 'your_oracle_password',
    'database' => 'your_oracle_database',
    'dbdriver' => 'oci8', // This is the Oracle driver
    // Other configuration parameters...
);

```

**Load Database Library:**
In your controller or model, load the CodeIgniter database library as usual:

```
$this->load->database();

```

**Write Queries:**
You can now write Oracle-specific SQL queries using the CodeIgniter Active Record methods or the query builder class.


```
$query = $this->db->query("SELECT * FROM your_table");

```

Remember to handle errors and security considerations appropriately in your application. Ensure that your Oracle database server is accessible from your CodeIgniter application server, and that you have the necessary Oracle client libraries installed if required.

Always refer to the documentation of the CodeIgniter version you're using and the Oracle driver for any specific details or updates.


Learn the essential steps for seamless **[database migration from MySQL to Oracle SQL](https://dgihost.com/index.php/2024/01/18/database-migration-mysql-to-oracle-sql/)**, ensuring compatibility, data integrity, and optimal performance. Follow this comprehensive guide to successfully transfer your data, modify SQL scripts, and address potential challenges in the migration process.