teleren/devto huggingface dataset:
De líder a mentor: Impulsando el crecimiento de tu equipo
Tags: desarrolloprofesional, liderazgo, mentoría, culturadeequipo
Published: 2024-03-18 23:10:00

---
title: De líder a mentor: Impulsando el crecimiento de tu equipo
published: true
description: Sumérgete en un mundo de posibilidades mientras exploras las claves para ayudar a otros a avanzar en sus carreras profesionales. Desde la construcción de una cultura de equipo sólida hasta la promoción del crecimiento personal y profesional, este artículo te brinda las herramientas que necesitas para ser un líder excepcional. ¡Prepárate para inspirar, motivar y transformar vidas! 🌱💼 #Liderazgo #DesarrolloProfesional #Mentoría
tags: DesarrolloProfesional, Liderazgo, Mentoría, CulturaDeEquipo
cover_image: https://i.ibb.co/GcNPt7c/Captura-de-pantalla-2024-03-18-180738.png
# Use a ratio of 100:42 for best results.
published_at: 2024-03-18 23:10 +0000
---

¡Hola a todos! 🌟 Hoy, vamos a dar un paseo sobre los comportamientos clave que debe tener un líder para ayudar a otros a avanzar en sus trayectorias laborales. 🚀

El líder no solo trae valor a la mesa, sino que también guía, apoya y desarrolla a los miembros del equipo. 💼💡

Entonces, ¿cuáles son las claves para convertirse en este tipo de líder estelar? 🤔 Aquí les dejo algunas gemas que recogí de la charla [Career Path: ¿Cómo ayudar a otros a avanzar?](https://www.youtube.com/watch?v=bOvLn3rBKg), lastimosamente es un video oculto, sólo disponible a traves de [university.globant.com](https://university.globant.com/group/5501)


1. **Claridad y dirección**: Un líder debe ayudar al equipo a definir sus metas de manera clara y precisa, manteniendo siempre el rumbo correcto. 🎯

2. **Contexto y orientación**: Proporcionar contexto constante permite tomar decisiones informadas y mantener a todos en sintonía. ¡Nada como una buena dosis de ejemplos para ilustrar el camino! 🧭

3. **Construcción de identidad y conexiones**: Fomentar conexiones entre los miembros del equipo ayuda a construir una identidad sólida y una cultura de equipo fuerte. 🤝🌱

4. **Confianza y apoyo**: La honestidad, la confianza y el apoyo son los cimientos sobre los cuales se construye un equipo sólido. ¡Recuerden, todos podemos aprender de nuestros errores y crecer juntos! 💪

5. **Comunicación efectiva y resolución de conflictos**: Abrir canales de comunicación honesta y estar atento a las necesidades individuales son clave para mantener un ambiente de trabajo positivo. ¡Y no olvidemos abordar los conflictos con valentía y empatía! 🗣️💬

Así que, queridos lectores, la próxima vez que estén liderando un equipo o buscando apoyar a sus colegas en su desarrollo profesional, recuerden estas valiosas lecciones. ¡Y no se olviden de disfrutar del viaje y divertirse en el proceso! 🎉

¡Nos vemos en el próximo post! Hasta luego, ¡y que sigan brillando como las estrellas que son! ✨
Guide to Connecting to WiFi from Terminal
Tags: hackathon, network, wifi, terminal
Published: 2024-03-18 22:47:39

In today's tech-savvy world, mastering the art of connecting to WiFi networks via the terminal is a valuable skill for any Linux user. Whether you're troubleshooting network issues, configuring headless systems, or just prefer the command line interface, knowing the right commands can save time and effort. In this guide, we'll walk through the process of connecting to WiFi networks step by step, using simple commands in the terminal.

### Step 1: Identify Your Wireless Interface

Before connecting to a WiFi network, you need to know the name of your wireless interface. Open a terminal and type the following command:

```bash
iwconfig
```

Look for the interface name associated with your WiFi adapter (e.g., `wlan0` or `wlp2s0`).

### Step 2: Scan for Available WiFi Networks

To see a list of available WiFi networks, use the `iwlist` command. Replace `your_interface` with the name of your wireless interface:

```bash
sudo iwlist your_interface scan | grep ESSID
```

This command will display a list of nearby WiFi networks along with their SSIDs (network names).

### Step 3: Connect to a WiFi Network

Now, let's connect to a WiFi network. Replace `your_interface` with your wireless interface name and `your_network_name` and `your_password` with the SSID and password of the network you want to connect to:

```bash
sudo wpa_supplicant -B -i your_interface -c <(wpa_passphrase your_network_name your_password)
```

This command configures the `wpa_supplicant` service with the network details.

### Step 4: Obtain an IP Address

After configuring `wpa_supplicant`, obtain an IP address for your interface using the `dhclient` command. Replace `your_interface` with your wireless interface name:

```bash
sudo dhclient your_interface
```

This command requests an IP address from the DHCP server of the WiFi network.

### Step 5: Verify Connection

To verify that you're connected to the WiFi network, you can use the `ping` command to check internet connectivity:

```bash
ping -c 4 google.com
```

If the ping command returns responses, congratulations! You've successfully connected to the WiFi network.

### Conclusion

With just a few simple commands in the terminal, you can easily connect to WiFi networks on your Linux system. Whether you're managing servers remotely, configuring IoT devices, or troubleshooting network issues, knowing how to connect to WiFi from the terminal is a valuable skill. Practice these commands, and soon you'll be navigating the digital world with ease, all from the comfort of your command line interface.
Resolving CORS Issues in express Node.js Project
Tags: cors, express, mern
Published: 2024-03-18 22:45:34



Ever faced those stubborn CORS errors in your Express.js app even after adding the CORS package? Don't worry; you're not alone. In this guide, I'll share my journey of tackling persistent CORS errors and how I managed to fix them. Remember, what worked for me might not be a one-size-fits-all solution, but it's worth a shot.

**1. Understanding the Challenge:**

So, picture this: You've added the CORS package to your project hoping to wave goodbye to CORS errors. But lo and behold, those pesky errors persist, popping up whenever your app tries to fetch data from another origin.

**2. Deciphering the Issue:**
You're scratching your head at error messages like:
```
Access to fetch at 'https://api.example.com/data' from origin 'https://admin.example.com' has been blocked by CORS policy.
```
It's frustrating, right? Despite having the CORS package onboard, the errors just won't quit.

**3. The Fix (With a Disclaimer!):**
Now, let me be real with you. I tried a bunch of things, and here's what finally worked for me. But hey, it might not be a magic wand for everyone. So, here's the disclaimer: This fix worked for me; it might work for you too, but no guarantees.

**4. Example Code (Before Trying Everything):**
Let's take a look at the initial code snippet with the CORS package added:

```javascript
// Initial Express.js code with CORS package
import express from 'express';
import cors from 'cors';

const app = express();

app.use(cors());

// Other middleware and route handling here...

// Start the server
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
  console.log(`Server running on port ${PORT}`);
});
```

**5. Example Code (After Trying Everything):**
Here's the code I landed on after trying every trick in the book:

```javascript
// Updated Express.js code with a twist to handle CORS
import express from 'express';
import cors from 'cors';

const app = express();

// Define allowed origins
const allowedOrigins = [
  'http://localhost:3000',
  'https://api.example.com',
  // Add more origins as needed
];

// Configure CORS options
const corsOptions = {
  origin: function(origin, callback) {
    if (allowedOrigins.indexOf(origin) !== -1 || !origin) {
      callback(null, true);
    } else {
      callback(new Error('Not allowed by CORS'));
    }
  },
  credentials: true,
};

// Apply custom CORS middleware with configured options
app.use(cors(corsOptions));

// Other middleware and route handling here...

// Start the server
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
  console.log(`Server running on port ${PORT}`);
});
```

So, there you have it – Remember, if you're still wrestling with CORS gremlins, don't lose heart. Give this fix a try, and who knows, it might just do the trick for you too, Just keep in mind, it's not a one-size-fits-all solution, but if it works, it works.
Download PikaShow for iOS/iPhone Free (Updated 2024)
Tags: webdev, javascript, beginners, discuss
Published: 2024-03-18 22:30:20

Introducing [PikaShow for iOS/iPhone](https://www.pikashowhd.com/pikashow-for-ios-iphone-fy3/) – your passport to a world of cinematic delight!  Dive into the House of PikaShow and experience seamless streaming on your Apple devices.  From the latest blockbusters to timeless classics, PikaShow has it all! Don't miss out on the entertainment extravaganza – download now!
Day 6 of #100daysofcode
Published: 2024-03-18 22:15:42

Honestly, it was not a good day in terms of progress. I encountered a bug that I was not able to resolve today. What happens is that, originally, this project can be done without using tools like React Router to navigate between pages because there are just 3 pages. However, I decided to add more pages, therefore the complexity grew and it seems better to completely switch to React Router and refactor the code accordingly. 

I'm looking forward to fixing this tomorrow.
Using large language models in software architecture
Tags: architecture, ai, llm, devjournal
Published: 2024-03-18 21:59:21

---
title: Using large language models in software architecture
published: true
# description: 
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2024-03-19 08:07 +0000
tags: #architecture #ai #llm #devjournal
#cover_image: https://jacquiread.com/posts/2024-03-11-modern-approaches-to-enterprise-architecture/enterprise_architect.jpg
canonical_url: https://jacquiread.com/posts/2024-03-18-large-language-models-in-software-architecture/
---
It's been maybe 6 months since I started using corporate-approved large-language models, and I thought it would be worth writing a summary of how it has affected my work.

## The good:

👍 LLMs have enabled me to change how I approach some low-level software analysis tasks. I have been able to reduce the keyboard and mouse overhead of extracting requirements from existing systems, eg from SQL statements or DAOs, by using one-shot prompting. A high quality review and refactor is faster than doing the whole thing from scratch
👍 Creating API-level examples such as SQL statements or CSS layouts has worked well
👍 Image generation makes it easier to create compelling analogies for stakeholders

## The bad:

👎  LLMs suffer from the same common misunderstandings or limitations as the general internet - for example, recommending performance when actually the situation requires responsiveness, and not knowing when high availability or fault tolerance are required, etc
👎 Sources/references matter. They are a non-negotiable when you are working on important decisions and enterprise strategy
👎 The more complex your context the less helpful the AI becomes. It's fine for throwing together some quick proof of concept but right now it won't help you uncover years of unintended complexity in poorly documented architectures.
👎 The last place I want to see the scaffolding of an application coming from is an LLM. Reference architectures provide much more value to your landscape
👎 Nascent concepts aren't well supported (expected, but given API-level aspects seem a strongpoint this is important if you think it will help you learn a NEW language - as opposed to a NEW-TO-YOU language!)

## The ugly:

👺 Architecture is as much about why you're doing something as it is about what to do. LLMs score very badly at this
👺 The amount of low-quality material on the internet is increasing due to AI, meaning we are all having to resort to using heuristics to find good quality reference materials 
👺 The internet and communities are at risk when corporations offering AI services hide the collaborative environments that have created the state of the art in our industry. Scraping laws and terms of use are presently inadequate for balancing the trade offs. We will see more paywalls, such as medium and substack, if these trends continue


What observations do you have from applying LLMs in your workplace?


:copyright: Read the Architecture Ltd.
Day 929 : Cut The Line
Tags: hiphop, code, coding, lifelongdev
Published: 2024-03-18 21:46:07

_liner notes_:
- Saturday : Before heading to the station, I worked on finishing up some work on a side project so that I could send it to folks to try it out. Headed to the station a little later than normal, but got there in time to be able to set up. Did the show and had a good time as usual. I think I may have found a groove with doing some of the post radio show work to get the show uploaded. I've been getting the work done pretty quickly. The recording of this week's show is at https://kNOwBETTERHIPHOP.com

![Radio show episode image of an illustration of Scrooge McDuck diving into his vault filled with coins and dollars with Donald Duck looking on with the words Mar 16th 2024 More FIRE](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92r26b9h0xjfav5nk85k.jpg)

- Sunday : Did my study sessions over at https://untilit.works and got quite a few things done. I ended the night watching an episode of a show called "Extraordinary" on Hulu. It's pretty funny. I'll keep checking it out.

- Professional : Today is the day I decided that I will finally get this draft for the blog post done one way or another. haha. In addition to the meeting with my manager and helping out with some community questions, I actually got the draft complete. Now, I can send it for review from some folks. Also got the okay to cut the line on a couple of tickets and move them to done based on what I got completed. 

- Personal : So, now that I'm "done" with one side project. It's time to pick up where I left off with a previous side project. The good news is that the project I just finished will help with my other side project. Just a little different configuration. I'm hoping I'll be able to get something up an running pretty quickly. I mean, it's running now, but there are a couple of things left.

![Canyonlands National Park, Canyonlands, Utah, USA. A canyon landscape with a deep gorge and a winding river. Canyonlands National Park is a national park in southeastern Utah. The park is characterized by its rugged canyons and mesas.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ntj1d2drc842cq8dwrx9.jpg)

For my next side project, I want to create a Web Component for a feature, but I'm not sure if I can do what I want. Going to see if I can spin up a quick example and try to make it work. I'll probably work through the tracks I have set up for the radio show and start to build out the playlist and look up some artists' social media handles. I got A LOT of tracks prepared last week. I think I might be good for at least a month. Definitely want to keep that lead going. Off to eat dinner and get to work.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube jge3w7wxnU4 %}
Swapp Agency - A global EoR agency for remote workers
Tags: payments, salary, recruiting, remotework
Published: 2024-03-18 21:34:50

Swapp Agency enables remote talent to get paid as employees while working for global companies. Whether you are working for a foreign company or relocating to another country, Swapp Agency is your go-to solution! We hire you on behalf of your company, taking care of international salary payments, taxes, pensions, insurance, and more, ensuring a seamless and hassle-free experience.

https://swappagency.com
🦀 Axum - Hello World !
Tags: rust, axum, webassembly, beginners
Published: 2024-03-18 20:41:15

Axum is a web application framework that focuses on ergonomics and modularity.

This yellowcoder-_tibbit_ tells you about a simple Axum - “Hello World!” examples you can get quickly started with by following steps given in repo.

```rust
use axum::{response::Html, routing::get, Router};

#[tokio::main]
async fn main() {
    
    let app = Router::new().route("/",get(||async {
        Html("
            <h1>Hello World</h1>
            <h2>Here Rust Server is running....</h2>
            Author: <strong>Yellow Coder</strong>
            ")
    
    }));
    
    let listener = tokio::net::TcpListener::bind("127.0.0.1:3000").await.unwrap();

    axum::serve(listener,app).await.unwrap();
}

```

GitRepo : https://github.com/shubhamlodhi/rusty-fork.git
Ordering dates using DataTables.net in Laravel
Tags: laravel, datatables
Published: 2024-03-18 20:15:25

If you tried to order dates using the [DataTables](https://www.datatables.net/) component, you may have struggled for a wile.

I've found the final solution to all these problems: using the data-order attribute to specify the date in yyyy-mm-dd format:

```
 <td data-order="{{ \Carbon\Carbon::parse($pacient->created_at)->format('Y-m-d H:i') }}">
     {{ $pacient->formatted_created_at }}
</td>
```

Then, you can simply order by that column in the JavaScript code, and, that's all folks!

PS: I have in my **Patient** model this definition:

```
 public function getFormattedCreatedAtAttribute()
    {
        return $this->created_at->format('d-m-Y');
    }
```
WordPress Contact Us Plugin Development
Tags: webdev, programming, beginners, tutorial
Published: 2024-03-18 20:07:46

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

In this YouTube video, you will learn about the development of a WordPress Contact Us plugin. 

The tutorial will cover the step-by-step process of creating a custom contact form for your WordPress website using PHP programming language. You will also explore the different features and functionality that can be added to the plugin to make it more user-friendly and effective. 

Whether you are a beginner or an experienced developer, this video will provide valuable insights into creating a powerful and dynamic contact form for your website using WordPress. So, sit back, relax, and enjoy the tutorial!

#wordpress #woocommerce #wordpresstraining #wordpresstutorial #wordpressplugindevelopment #wordpressplugin #wordpressseo
Set Slick Fade Animation Using CSS
Tags: css, html, beginners, basic
Published: 2024-03-18 20:03:27

To play any animation for example the fade-up animation on your main page content when it loads, you can use the following approach:

First, define the CSS animation for the fade-up effect:

HTML:
 ```
<div id="main-content">This is the main page content that will fade up.</div>
  ```
CSS:
 ```
#main-content {
  opacity: 0;
  animation: fadeUp 2s ease-in forwards;
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
  ```

In the CSS, we first set the initial opacity of the .fade-up element to 0, making it invisible. Then, we define the fadeUp animation, which starts with an opacity of 0 and a vertical translation of 20 pixels (transform: translateY(20px)), and ends with an opacity of 1 and no translation (transform: translateY(0)). The animation duration is set to 2 seconds with an ease-in timing function (animation: fadeUp 2s ease-in forwards).

The forwards value at the end of the animation property ensures that the animation will stay at its final state (i.e., with an opacity of 1) after it has completed.

You can adjust the duration, timing function, and other properties of the animation to suit your needs.
“Data has a Dream” — A Short comic about data mesh and how it can transform your company
Tags: data, datamesh, dataengineering
Published: 2024-03-18 19:42:49

_a little data story by [Markus Schüler](https://www.linkedin.com/in/schuelermarkus/) (Director of Data Strategy Adevinta) with drawings by [Gitanjali Venkatraman](https://www.linkedin.com/in/gitanjalivenkatraman/) (Technology Writer and Illustrator at ThoughtWorks)_

The profound impact of Data Mesh and its associated principles

- domain data ownership
- data as a product
- self-serve data platform
- federalised data governance processes

are currently reshaping our industry landscape. Amidst this revolution, the most important realisation at mobile.de was that the key to a successful Data Mesh implementation was bringing our people along on that journey — no matter if that is the C-level leadership team or members of our product and tech teams. And for that we need to convey the benefits of data mesh in simple terms, avoiding the pitfalls of cryptic data terminology.

Out of this realisation, a whimsical idea was born — a comic that breaks down these fundamental principles and illustrates their transformative power but in a unique and accessible way. Teaming up with the passionate Data Mesh enthusiasts at [Thoughtworks](https://www.thoughtworks.com/), where the concept of Data Mesh first came to life, we are thrilled to present “Data has a Dream” our very own Data Mesh comic:

{% youtube 0KCZv9zNb4U %}


A heartfelt thank you goes out to the individuals who made this possible: Special appreciation to Gitanjali Venkatraman for infusing life into little data’s journey with her incredible drawings and amazing skill to simplify complex terms. Also to Chris Ford and Magno Mathias for believing in my seemingly crazy idea and tuning it into a tangible reality. And finally to my amazing teams at mobile.de and Adevinta, who made me embark on the journey of learning more about data mesh through them.