teleren/devto huggingface dataset:
A wild List Component Set just Appeared! 👀
Tags: react, tailwindcss, news, html
Published: 2023-03-22 19:08:35

Looking for a dynamic tool to elevate your content presentation? Check out our new Lists component, featuring 54 customizable variations!


[https://wind-ui.com/components/lists/](https://wind-ui.com/components/lists/)


Copy, Paste & Enjoy! 💚
Envio - The Secure And Modern CLI Tool You Need To Manage Your Environment Variables
Tags: rust, webdev, programming, opensource
Published: 2023-03-22 18:39:01

	
Hey everyone,

I just wanted to share with you my latest creation: envio! It's a command-line tool that makes managing environment variables a breeze.

So, what makes envio different from other tools out there? Well, for starters, envio uses the concept of profiles to store your environment variables. A profile is simply a collection of environment variables that you can easily switch between depending on your needs. For example, you might have a "development" profile with variables specific to your local development environment, and a "production" profile with variables for your live site.

But here's where things get really cool: envio allows you to import profiles from the internet and files, and export your profiles to files as well. This makes it easy to share your profiles with others or use them across different projects. Plus, all profiles are encrypted, so you don't have to worry about sensitive information being exposed.

Using envio is simple too. Just create a profile, add some variables, and switch between profiles as needed. You can even set a default profile for your shell so that it's always available.

Overall, I think envio is a great tool for anyone who works with environment variables on a regular basis. It's secure, flexible, and easy to use. Plus, it's open-source and available on GitHub, so you can contribute to the project if you're interested. It also saves you time!

Give envio a try and let me know what you think! You can find the GitHub link here: https://github.com/humblepenguinn/envio

Thanks for reading!
Best Leading institute for GMAT Preparation Coaching in Hyderabad
Published: 2023-03-22 18:37:00

The Graduate Management Admission Test (GMAT) is a standardized test used by business schools around the world to assess applicants' abilities in areas such as analytical writing, integrated reasoning, quantitative reasoning, and verbal reasoning. A high GMAT score can greatly increase your chances of being accepted into the business school of your choice. That's why it's crucial to find the best GMAT preparation coaching institute in Hyderabad. In this blog, we'll take a look at why Manhattan Review Global is one of the best choices for GMAT preparation.


Comprehensive Study Materials: A good GMAT preparation coaching institute should offer comprehensive study materials that are up-to-date and relevant to the exam. At Manhattan Review Global, we provide students with study materials that are specifically designed for the GMAT exam and include practice tests, study guides, and more.


To know more: https://manhattanreviewglobal.com/gmat/
Mastering Java: A Comprehensive 4-Part Series to Build Your Programming Skills
Tags: java, oop, cleancode, applicationdevelopment
Published: 2023-03-22 18:33:43

Are you looking to improve your programming skills and become proficient in one of the most widely used languages in the world? Look no further than this comprehensive 4-part Java series.

The first part of the series covers the fundamentals of programming with Java, including the type system, control flow statements, and data validation. By the end of this section, you will have built a mortgage calculator as your first Java project, which will be improved upon throughout the course.

But being a good programmer is more than just knowing the syntax and mechanics of a language. That's why the course also includes a section on clean coding techniques, which will help you write code that is clear, maintainable, and expressive.

As you progress through the series, you'll move on to more advanced topics like object-oriented programming, core Java APIs, and advanced features like streams, threads, and database programming. By the end of the series, you'll have a comprehensive understanding of Java programming, which is essential for building web, mobile, and desktop applications.

To give you a taste of what you can expect in the course, here's an example of how you can use Java to create an image:

```java
import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class ImageCreator {
  public static void main(String[] args) {
    int width = 500;
    int height = 500;

    BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

    Graphics g = image.getGraphics();

    g.setColor(Color.BLUE);
    g.fillRect(0, 0, width, height);

    g.setColor(Color.YELLOW);
    g.fillOval(100, 100, 300, 300);

    try {
      ImageIO.write(image, "jpg", new File("image.jpg"));
    } catch (Exception e) {
      System.out.println("Error writing image: " + e.getMessage());
    }
  }
}
```

In this example, we're using Java's built-in image manipulation libraries to create a 500x500 pixel image with a blue background and a yellow oval in the center. The resulting image is saved to a file named "image.jpg".

Whether you're new to programming or looking to expand your skills, this comprehensive 4-part Java series is the perfect way to become proficient in one of the most important programming languages in the world. Join us on this journey to master Java and build your programming skills.
HOW TO DEPLOY MICROSOFT AZURE TRANSLATOR COGNITIVE SERVICE
Published: 2023-03-22 18:17:23

WHAT IS AZURE COGNITIVE SERVICE?
Azure Cognitive Services are cloud-based artificial intelligence (AI) services that help developers build cognitive intelligence into applications without having direct AI or data science skills or knowledge. They are available through REST APIs and client library SDKs in popular development languages. Azure Cognitive Services enables developers to easily add cognitive features into their applications with cognitive solutions that can see, hear, speak, and analyze

**step 1**
Go to search bar and search for cognitive services and click on it.

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

**step 2**
Go to Translator and click on Create 


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



**step 3**
-Fill in the boxes. Choose your subscription.
-Create a resource group[mine was the MarchworkFlow].

-Choose a region[East us preferrable]

-Input a globally unique name[Ttranslatemarch]

-Choose a pricing tier of your choice.
-Click on Review + create


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

**step 4**
Ensure validation passes, then click create


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

**step 5**
Click on Go to resource

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

**step 6**
The MICROSOFT AZURE TRANSLATOR COGNITIVE SERVICE screen will be loaded up 


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

**step 7**
 Select the language you wish to translate to,type a sentence and watch how the AZURE TRANSLATOR COGNITIVE translate your sentence automatically to desired language 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wbt95kklblw40q2t054i.jpg)
Note: Once you get an instant translate then you know the cognitive service is now working 

Enjoy!!!!!
16 | A Journey to Political Success | James Angelopoulos
Tags: career, podcast, news, motivation
Published: 2023-03-22 18:15:00

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

**About**
James Angelopoulos is a true inspiration for anyone who has struggled to find their calling in life! After college, he explored various career paths but ultimately found his passion in politics. He worked tirelessly to build relationships and gain experience, ultimately finding his dream career in public service in Connecticut. Angelopoulos serves as a shining example of perseverance and dedication, showing that with hard work and determination, anyone can achieve their dreams.

James Angelopoulos:
[LinkedIn](https://www.linkedin.com/in/james-angelopoulos-1234b3177/)

Podcast Host: [Website](http://www.switchintotech.org)

Nobody Wants To Work Tho [Website](https://www.nobody.chat)

[Subscribe To The Newsletter](https://www.switchintotech.com)

Listen On:
[Apple Podcast](https://nobody.fyi/apple)
[Spotify](https://nobody.fyi/spotify)
[Google Podcast](https://nobody.fyi/google)

Donate:
[Stripe](https://nobody.fyi/donate)
Cashapp - $mselyserobinson
[Patreon](https://nobody.fyi/patreon)

[Be A Guest](https://nobody.fyi/guest)

Affiliates:
[Switch Into Tech](https://www.switchintotech.org)
[Nube: Switch Into A Cloud Career Book](https://nobody.fyi/book)
[Tech Freebies](https://nobody.fyi/freebies)
[Monthly Seminars](https://nobody.fyi/seminars)
[Full Tuition Scholarships](https://fullscholarships.org)
[Data.gal](https://www.data.gal)

Alternate Titles For The Algorithm:
From Lost to Found: The Inspiring Journey of James Angelopoulos
James Angelopoulos: How He Found His Passion in Politics
One Man's Quest for Fulfillment: The Story of James Angelopoulos
James Angelopoulos: Finding Success Through Perseverance
From Career to Calling: The Rise of James Angelopoulos
James Angelopoulos: A Story of Transformation and Triumph
A Journey to Political Success: The Life of James Angelopoulos
James Angelopoulos: How He Overcame Career Uncertainty and Found His True Calling
The Making of a Politician: The Inspiring Story of James Angelopoulos

**Show Notes**
Things you need to know about retirement homes
Published: 2023-03-22 18:09:20

Senior citizen retirement homes are facilities explicitly designed to ensure convenient living for senior citizens. They are fully furnished with every requirement that senior citizens may have, right from dining services to healthcare and companionship.

Senior living homes

These are well-built gated communities or apartments that facilitate independent living. They are perfect for 55+ individuals who have few to no mobility issues. Senior living homes often also have gyms, clubhouses, amphitheatres, and other choices for recreation. The elderly often enjoy living here because they have not only all the amenities for comfortable living but also a chance to make friends and lead an active social life.


To know more: https://www.saketpranamam.com/things-you-need-to-know-about-retirement-homes/
Tomando notas con Inteligencia Artificial
Tags: spanish, chatgpt, ai, news
Published: 2023-03-22 18:05:47

¿Te imaginas una APP de notas con IA?

La gracia de Notion es que lo tiene todo, yo ya la usaba hace meses para algunas cosas, y es que para personas que trabajen online en quipos o para tomar notas, crear pequñas wiki personales, para integrarlo con otras herramientas e incluso hacer paginas webs, sirve!

Pero es que a todas estas herramientas que son decenas y decenas se les ha unido la inteligencia artificial, basicamente han integrado ChatGPT en Notion.

[Tampoco quiero aburrir con todas las caracteristicas de Notion, os dejo la lista aqui](https://yourgeekweb.com/es/2023/03/22/que-es-notion-y-para-que-sirve/).


Qué es Notion y para qué Sirve | YourGeekWeb
YourGeekWeb | Un blog personal sobre informática..

La cuestion es que mi productividad en Notion, se ha incrementado un....no lo se, ¿por 100?

Os cuento algunas de las ventajas que tiene tomar notas con IA....
Ventajas de tomar Notas con Inteligencia Artificial

    Ahorro de tiempo: Con la IA de generación de texto, tomar notas se convierte en un proceso mucho más rápido y eficiente. En lugar de escribir cada palabra, puedes simplemente hablar con tu dispositivo y dejar que la tecnología haga el resto.

    Mayor precisión: Las notas tomadas por IA son más precisas porque el software de reconocimiento de voz es capaz de capturar cada palabra que se habla, evitando errores de escritura y omitiendo información importante.

    Accesibilidad: Las personas con discapacidades físicas o visuales pueden beneficiarse enormemente de la tecnología de generación de texto. Pueden tomar notas sin tener que escribir, lo que les facilita el acceso a la información.

    Fácil organización: Las notas tomadas con IA pueden ser fácilmente organizadas y almacenadas en una base de datos. Esto significa que puedes buscar y encontrar fácilmente la información que necesitas en el futuro.

    Mejora la colaboración: Las notas tomadas con IA pueden ser compartidas fácilmente con otros miembros del equipo, lo que mejora la colaboración y la comunicación en el trabajo o en un proyecto.

    Personalización: La IA de generación de texto puede personalizarse para adaptarse a tus necesidades y preferencias. Puedes elegir el idioma, el acento y el tono de voz que más te guste.

Ademas es gratis pero si escribes muchos usando la inteligencia artificial es verdad que Notion empieza a limitar la velocidad a la que escribe.

Ultimamente me estoy dando cuenta que la IA va a cambiarnos nuestras vidas, pro de una manera ms bruta de lo que imaginaba. No nos queda otra que adaptarnos o convertirnos en neoluditas.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a4sk91zo9pcmq32wbmyu.png)
My New Adventure with Flatiron School
Tags: flatironschool, beginners, webdev
Published: 2023-03-22 17:56:26

Beginning a new venture in web advancement might be an entertaining and rewarding experience. With the spreading significance of on-line presence, businesses of all sizes are always in need of web growth services. If you have the talents and skill in web development, there's a high chance that you might make a designation for yourself in the industry. In this blog I will explore the experiences I faced plus some tips for fellow classmates in web development.

Most if not all of us in the flatiron boot camp are looking  to make a career change or boost your talents in web development, Flatiron's boot camp is perhaps one of the best options to do this. It offers a focused and intensive curriculum, typically lasting 32 weeks, constructed to mentor you the talents wanted to develop a web developer.

## STEP ONE
My first advice is to find your comfort zone, Flatiron offers two options for their web development bootcamp Front-end and Full-stack. You need to identify the areas of web development that you are interested in and focus on those areas for now at least. I chose to go with full-stack, because I wanted to be involved with all aspects of web application. So ask yourself what do I want to be a front-end developer, or full-stack developer?

##STEP TWO

Learn the basics before diving into more complex topics such as [_Conditional ternary_](https://www.w3schools.com/js/tryit.asp?filename=tryjs_comparison) make sure you have a strong foundation in the basics of whatever language in web development you are working on. These are some of the websites I use along with Google search when i find myself in a pickle ; 
[Codecademy](https://www.codecademy.com/)
[FreeCodeCamp](https://www.freecodecamp.org/)
[W3Schools](https://www.w3schools.com/)

##STEP THREE

Web development will constantly evolve, so it is  important to stay up-to-date on language changes and changes in technologies. It is good to read blogs and newsletters, and network with fellow classmates. It is very important to practice as this is the best way to reinforce what we will learn during our cohort with Flatiron School. Start working on your portfolio, create your own projects and practice building websites and applications. 

## ...

Leaving your comfort zone to start a boot camp in web development can be challenging and difficult, but in the long run I believe it will be incredibly rewarding. By setting clear goals, choosing the right paths, learning the basics, practicing regularly, and staying up-to-date, we will be on your way to mastering this exciting field of web development. Good luck!
EqualTo Sheets: spreadsheet tech for developers
Tags: showdev, serverless, datascience, saas
Published: 2023-03-22 17:49:00

I must confess to having had something of a love/hate relationship with the humble spreadsheet. It's the most popular programming environment in the world, but the tooling sucks for developers. I’m sure I’m not alone in having had to re-implement spreadsheet logic in code... 😒

That's why [we've](https://www.equalto.com) launched [EqualTo Sheets](https://sheets.equalto.com/#/license/request). If you've ever wanted to embed a "white-label" Google Sheets directly in your app or website, you should check it out. Here’s a short demo of how to get started:

{% embed https://www.youtube.com/watch?v=HobLlnD7Im0 %}

Some details on what we currently support: 

* Import / export XLSX files.
* Nice spreadsheet widget you can embed anywhere using our HTML/JS snippet.
* CRUD via GraphQL and [REST APIs](https://sheets.equalto.com/docs/).
* [Simulation API](https://sheets.equalto.com/beta-readme#simulation-api) to support "what if" analysis of a workbook.
* [Support for 182](https://sheets.equalto.com/beta-readme#what-excel-features-do-you-support) (and growing) of Excel's ~450 functions.
* See our [README](https://sheets.equalto.com/beta-readme) for more info

Note: EqualTo Sheets is _not_ a "spreadsheet on steroids" like Airtable/etc, we don't juice 💪

Excel compatibility is a priority.

Thanks for checking us out, I’d love to hear what you think!

Diarmuid / co-Founder of EqualTo
diarmuid.glynn@equalto.com
🚀 Package Zapper (write logs but easier)
Tags: go
Published: 2023-03-22 17:35:13

Wrapping the zap log uber in the zapper package makes it easy to use zap to write logs to varianty core.

**feature**
- available cores (console, file, sentry, json)
- show stacktrace in log 
- log file rotation using lumberjack
- create multiple core in same time
- add service details to zapper
- compatibility with ELK using json core
- compatibility with some software architecture scenario
- 100% compatibility with sentry using sentry core

```go
package main

import (
	"github.com/GoFarsi/zapper"
	"log"
)

func main() {
	z := zapper.New(false, zapper.WithDebugLevel())
	if err := z.NewCore(
		zapper.ConsoleWriterCore(true),
		zapper.FileWriterCore("./test_data", nil),
	); err != nil {
		log.Fatal(err)
	}

	z.Debug("debug log")
	z.Info("info log")
	z.Warn("warn log")
	z.Error("error log")
}
```


Repo: https://github.com/GoFarsi/zapper
Document: https://pkg.go.dev/github.com/GoFarsi/zapper
If, else in javascript.
Tags: javascript, beginners, tutorial, programming
Published: 2023-03-22 17:30:38

## Introduction

JavaScript is a popular programming language used for creating interactive web pages and applications. It provides a variety of control flow statements that allow developers to control the execution of code. In this blog, we will discuss the various control flow statements in JavaScript.


### 1. If-else statements:

 The if-else statement is used to execute a block of code based on a certain condition. The code inside the if statement will be executed if the condition is true, otherwise, the code inside the else statement will be executed.

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

Example:

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

Explanation:

 In this example, the if statement checks whether the age variable is greater than or equal to 18. If the condition is true, the code inside the curly braces {} after the if statement will be executed, which in this case is to log the message "You are old enough to vote." If the condition is false, the code inside the curly braces after the else keyword will be executed, which in this case is to log the message "You are not old enough to vote."

Here's another example that uses more complex conditions:


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

Explanation:
 In this example, the if statement checks whether the current time is before 12pm. If the condition is true, the code inside the curly braces after the if statement will be executed, which in this case is to log the message "Good morning!" If the condition is false, the next condition will be checked, which is whether the current time is before 6pm. If that condition is true, the code inside the curly braces after the else if keyword will be executed, which in this case is to log the message "Good afternoon!" If both conditions are false, the code inside the curly braces after the else keyword will be executed, which in this case is to log the message "Good evening!"

I hope this helps you understand how to use if-else statements in JavaScript! Let me know if you have any other questions.If you liked this post follow and like for more contents.
Cómo saber si tu ordenador soporta un videojuego
Tags: videojuegos, tutorial, spanish, news
Published: 2023-03-22 17:24:30

1. Accede al sitio web de [Ismypcenough](https://www.ismypcenough.com) 
2. En la barra de búsqueda, escribe el nombre del videojuego que quieres jugar.
3. Selecciona el juego de la lista que aparece.
4. Verás los requisitos mínimos y recomendados para el juego en cuestión, así como la clasificación de tu PC en comparación con esos requisitos.
5. Si tu PC cumple con los requisitos mínimos, podrás jugar el juego, aunque puede que la calidad gráfica no sea la mejor.
6. Si tu PC cumple con los requisitos recomendados, podrás jugar el juego con la mejor calidad gráfica y sin problemas de rendimiento.
7. Si tu PC no cumple con los requisitos mínimos, es probable que no puedas jugar el juego o que experimentes problemas de rendimiento graves.
8. Si tu PC está por debajo de los requisitos recomendados, aún podrás jugar el juego, pero es posible que tengas que reducir la calidad gráfica o ajustar la configuración para mejorar el rendimiento.
Python 🐍 challenge_23⚔️
Tags: python, challenge, beginners, tutorial
Published: 2023-03-22 17:13:52

##  Highest and Lowest

- In this little assignment you are given a string of space separated numbers.
- And have to return the highest and lowest number.


#### Examples:

```
high_and_low("1 2 3 4 5")  # return "5 1"
high_and_low("1 2 -3 4 5") # return "5 -3"
high_and_low("1 9 3 4 -5") # return "9 -5"

```

#### Notes:

- All numbers are valid Int32, no need to validate them.
- There will always be at least one number in the input string.
- Output string must be two numbers separated by a single space, And highest number is first.

###### Task URL: [Link](https://www.codewars.com/kata/554b4ac871d6813a03000035)


## My Solution:

```
def high_and_low(numbers: str) -> str:

    high: str = str(max([int(number) for number in numbers.split()]))
    low: str = str(min([int(number) for number in numbers.split()]))
    return f"The highest number in the lest: {high} The lowest number in the lest: {low}"

```

### Learn Python

######  Python top free courses from Coursera🐍💯🚀

🎥 {% youtube 2VRXU2H4q0c%}


### Connect with Me 😊

#### 🔗 Links

[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/mahmoud-el-kariouny-822719149/)

[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/Mahmoud42275)