teleren/devto huggingface dataset:
LinkedIn
Published: 2021-11-25 12:52:36

Points you should definitely keep in mind while creating a LinkedIn profile . 
1. Customize: 
      * LinkedIn URL
      * Name , tagline , note(message)
      * Profile  picture 
      * Relevant title
      * Headline 
2. **How your profile pic should look like**
	* A headshot pic 
	* With smile on face 
	* Formal dress up 
	* A clear background 
	* A high-quality picture 
3. Add Skill Sets
4. Be approachable 
      * Add email-id
      * Contact info
      * About section 
5. Add summary 
6. How to Use the featured snippet 
7. Boost credibility :
    * Get recommendation 
    * quality quantity and right people matters e.g. College professors colleagues’ client HOD current and managers 
   * take recommendation from the people who are relevant to your field 
    * you should focus on your hard skills and soft skills.
8. You should add around 10 second voice note to your profile with
9. Approachable cover story
10. The three E’s approach i.e.
       * Education
       * Experience 
       * Endorsement
11. BYA approach i.e. Boost Your accomplishment : By adding a Publication ,patent, courses, project ,test scores, languages, Organisation , Honours and Awards.
Objects in java
Published: 2021-11-25 12:51:04

A Java object is a member (also called an instance) of a Java class. Each object has an identity, a behavior and a state. The state of an object is stored in fields (variables), while methods (functions) display the object's behavior. Objects are created at runtime from templates, which are also known as classes  How to call
To call an object's method, simply append the method name to an object reference with an intervening '. ' (period), and provide any arguments to the method within enclosing parentheses. If the method does not require any arguments, just use empty parentheses
Creating an Object
Declaration − A variable declaration with a variable name with an object type.
Instantiation − The 'new' keyword is used to create the object.
Initialization − The 'new' keyword is followed by a call to a 
constructor. This call initializes the new object.

In Java, we can create Objects in various ways:
Using a new keyword.
Using the newInstance () method of the Class class.
Using the newInstance() method of the Constructor class.
Using Object Serialization and Deserialization.
Using the clone() method.

*How to save*
Saving object in java can be accomplished in a number of ways, the most prominent of which is to serialize the object - saving it to a file and reading the object using an ObjectOutputStream and ObjectInputStream, respectively. Serialization is a fantastic advantage to using java.
Amazing Personalized Videos II, la nueva app de Asombro Extremo

Published: 2021-11-25 12:51:02

Los vídeos personalizados tienden a ser más eficientes que los tradicionales al ofrecer al usuario una experiencia innovadora e impactante. Por este motivo, las empresas buscan constantemente profesionales o servicios digitales que ofrezcan el desarrollo de vídeos creativos y originales.

Una gran opción hoy en día es Asombro Extremo y su nueva app APV 2.0, Amazing Personalized Videos. Esta aplicación ha sido desarrollada con inteligencia artificial para permitir la creación de vídeos asombrosos y personalizados que puedan comunicarse con clientes internacionales en cualquier idioma.

APV 2.0, la nueva app para la creación de vídeos personalizados de la compañía Asombro Extremo
El mundo digital cada día avanza aún más en el desarrollo de contenido audiovisual impactante. Solo las empresas que consiguen ofrecer este tipo de contenido logran generar mayor interés en su audiencia y permanecer en la mente del consumidor durante más tiempo. Es por ello que la app de Asombro Extremo Amazing Personalized Videos II es una gran opción para los negocios que busquen generar mayor tráfico en línea. Esta aplicación permite crear vídeos personalizados que pueden ser entendidos en cualquier parte del mundo. Esto se debe a que posee un sistema multilenguaje generado a partir de inteligencia artificial, el cual además permite personalizar nombre y datos del destinatario. El objetivo de APV 2.0 es darle a sus clientes una herramienta digital que les permita comunicarse con sus usuarios sin límite de idioma y sin dejar de lado la magia que Asombro Extremo coloca en sus vídeos, haciéndolos originales, atractivos, creativos e impactantes.

¿Por qué utilizar Amazing Personalized Videos de Asombro Extremo?
Asombro Extremo es una empresa reconocida por crear vídeos asombrosos que consiguen impactar en la mente del consumidor. Muchas empresas importantes a nivel mundial como Samsung, Coca Cola, Chevrolet, Sonic Music y Movistar han confiado en sus servicios para el desarrollo de su contenido audiovisual. Ahora, este conocimiento y experiencia en la creación de vídeos personalizados y creativos lo han implementado en su nueva app APV 2.0, que permite que una compañía pueda presentar a su cliente un nuevo producto en una venta 1 a 1, saludándolo con su nombre. Igualmente, la información proporcionada en esta app servirá para generar contenido audiovisual que converse con el cliente de forma personalizada, logrando una cercanía y confianza realmente significativa.

Amazing Personalized Videos II es la nueva versión de la app de Asombro Extremo que ofrece a las empresas la creación de vídeos personalizados y modernos a través de la personalización de datos, chatbot multilenguaje e instructivos de usos de productos.

https://lavozdelima.com
Tu Ortopedia es una empresa especialista en descanso asistencial

Published: 2021-11-25 12:48:38

El confort es un elemento clave dentro de la recuperación de un paciente. Tener una cama articulada, además de brindar mayor comodidad al enfermo, le ayuda a prevenir y mejorar todo tipo de dolores musculares relacionados con la falta de movilidad.

También proporciona grandes beneficios para el equipo de enfermeros y médicos, ya que les facilita el trabajo a la hora de atender al paciente. Por esta razón, contar con estos equipos sanitarios es muy importante.

En el momento de adquirir camas articuladas, una de las empresas que dispone de una oferta variada es Tu Ortopedia. Es una tienda online especialista en ofrecer productos de descanso asistencial de elevada calidad. Además, tiene precios competitivos y ofrece envío a domicilio en la península y Baleares, con servicio de subida y montaje.

Los tipos de cama articulada que ofrece Tu Ortopedia
Tu Ortopedia se ha convertido en una empresa referente en el sector de equipos médicos sanitarios porque cuenta con un amplio stock de camas y colchones dirigidos a enfermos, personas mayores y pacientes con movilidad reducida.

Entre los artículos disponibles, se encuentran las camas articuladas estáticas modelo Celeste con patas regulables en altura. Su diseño es robusto y el motor del somier le da movilidad a la cama y garantiza un uso completamente cómodo y seguro. Tu Ortopedia también dispone del modelo Orión, una cama articulada con carro elevador que ofrece mayor adaptabilidad, gracias a las lamas extra anchas de primera calidad y los tacos basculantes de caucho que contienen.
https://lavozdelima.com
Data Structures in C
Published: 2021-11-25 12:44:43

Data Structures in C are used to store data in an organised and efficient manner. The C Programming language has many data structures like an array, stack, queue, linked list, tree, etc. A programmer selects an appropriate data structure and uses it according to their convenience.

Let us look into some of these data structures:
ARRAY:
An Array is a sequential collection of elements, of the same data type. They are stored sequentially in memory. An Array is a data structure that holds a similar type of elements. The array elements are not treated as objects in c like they are in java.
There are two types of arrays:
 - Single dimensional array
 - Multidimensional array

STACK:
A stack is a linear data structure. It follows the last in first out approach. A new item is added at the top of a stack. Both insert and deletion operation is performed from one end of the stack.
There are two functions associated with stacks. Push function to add elements to the stack and pop function to remove elements from the stack. Similar to Stack, we have another data structure called Queue.

QUEUE:
A Queue is a linear data structure that stores a collection of elements. The queue operates on first in first out (FIFO) algorithm.
There are 2 pointers, the front is at the front of the queue and rear is at the back of the queue. We add elements from the back of the queue and remove them from the front of the queue.
Color palete site recommendations
Tags: ux, design, colors, webdev
Published: 2021-11-25 12:43:45

## 1 - Pigment:

A unique way to generate fresh and vibrant colors based on lighting and pigment, instead of math. Find a beautiful, free color palette in seconds to kick.

![Pigment](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y18y1g3gye6mn9x1ul5b.PNG)

> Site: https://pigment.shapefactory.co/

***

## 2 - Khroma:

Khroma uses AI to learn which colors you like and creates limitless palettes for you to discover, search, and save.

![Khroma](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/55smb5h5krmg1uaroiaf.PNG)

> Site: http://khroma.co/

***

## 3 - Color Hunt:

Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects.

![Color Hunt](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gv1rchwjbp9h4jh7434.PNG)

> Site: https://colorhunt.co/

***

## 4 - Encycolorpedia:

Provide color schemes, blends, gradients and color conversion spaces.

![Encycolorpedia](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tsefejma6x8egnl7a4lg.PNG)

> Site: https://encycolorpedia.pt/

***

## 5 - Colors LOL:

Overly descriptive color palettes.

![Colors LOL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/74u39kxqkl8dfi3zi9q8.PNG)

> Site: https://colors.lol/

***

## 6 - Coolors:

Create the perfect palette or get inspired by thousands of beautiful color schemes.

![Coolors](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d0rkw8lwr1903xpbuomh.PNG)

> Site: https://coolors.co/

***

## 7 - Adobe Color:

Create color palettes with the color wheel or image, browse thousands of color combinations from the Adobe Color community.

![Adobe Color](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oflhvh5kii2rjw3pugnb.PNG)

> Site: https://color.adobe.com/pt/create/color-wheel
What happen when a function is invoked ?
Tags: javascript, webdev, programming, computerscience
Published: 2021-11-25 12:36:46

![Function Execution](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/snwypcpcoc6mvcy0t0i6.PNG)
As from the earlier post we came to know how [execution context](https://dev.to/magnus0045/how-javascript-code-is-executed-3664) is created and How can we see the functioning of [call stack](https://dev.to/magnus0045/inspecting-call-stack-through-debugger-in-browser-developer-tools-58c4) through developer tools in our browser. As we know when a function is invoked a new execution context is created and memory creation phase started at first. Moreover it is put inside the call stack. We can view these through developer tools in our browser.

When we run the above Javascript code, We can see when function is invoked in **line number 21** an execution context is created i.e **a** in the call stack and it has a **local memory** space.
![Function Execution 2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6fsc2zaegagc6tnxxa8h.PNG)
Como escalar sua aplicação elixir com supervisores dinâmicos
Tags: elixir, programming, tutorial
Published: 2021-11-25 12:05:24

Mais um passo em no caminho de uma aplicação com disponibilidade e tolerância a falhas. Aqui mostramos como a plataforma do elixir permite que você crie e gerencie dinamicamente uma quantidade absurda de processes para dar cabo da carga de trabalho.

{% youtube zEMqMkyTCGA %}

A estrutura da aplicação que criamos é a seguinte.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/foubd8m77dh0fc7m5j68.png)
Veja a explicação completa no vídeo.


Código fonte:
[https://github.com/elly-group/videos/tree/main/elixir_supervisor_dinamico/dynasup](https://github.com/elly-group/videos/tree/main/elixir_supervisor_dinamico/dynasup)
Como os supervisores do elixir restabelecem os processos que quebraram
Tags: elixir, programming, tutorial
Published: 2021-11-25 12:03:42

Continuamos nossa sequência de vídeos sobre programação com elixir e explicamos as estratégias que o sistema de supervisor do BEAM usa para restabelecer os processos que quebraram por algum motivo.

{% youtube 7Uqmh8fv_EE %} 

Código no github: [https://github.com/elly-group/videos/tree/main/elixir_supervisor/supstrategy](https://github.com/elly-group/videos/tree/main/elixir_supervisor/supstrategy)
Como criar sistemas com alta disponibilidade e tolerância a falhas com elixir (elixir-lang)
Tags: elixir, tutorial, programming
Published: 2021-11-25 12:01:32

Apresentando um dos conceitos chave do elixir para produzir sistema com tolerância à falhas, alta disponibilidade e redundância.

{% youtube -6jT2c9txl8 %} 

Links
Código no github: [https://github.com/elly-group/videos/tree/main/elixir_supervisor/elxsuper](https://github.com/elly-group/videos/tree/main/elixir_supervisor/elxsuper)
Permalink - A Complete Guide
Tags: webdev, blogger, beginners
Published: 2021-11-25 11:59:58

#What is Permalinks?

**Permalinks are the permanent URLs that point to your blog post**. As soon as you publish a blog post, a permalink for it is created on your blog. You can change or modify it at any time. Some blogger prefer to keep the default permalinks while others delete it and create their own custom permalink structure.

There are **5 different type of permalinks** like:

1) Plain Permalink
2) Day & Name Permalink
3) Month & Name permalink
4) Numeric Permalink
5) Post Name Permalink

<b>In Most of Post of blogger implement post name permalink method</b>

![Types of Permalinks](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ib1u0tsgqt4z7g3il2z.png)

<h2>Permalink Tools Generator</h2>

Creating a good permalink structure for your website can be tricky. If you're not careful, they can mess up your internal linking or cause duplicate content issues. Never fear; we've got your back. Here are free tools to help you create PERFECT permalinks. 👇👇👇

[Permalink Generator](https://www.blogtriggers.com/p/permalink-generator-blog-triggers.html)

##Important of Permalink?

Permalink is important for search engine ranking. SEO expert advice to use SEO title permalink structure. This helps make your permalinks keyword-rich. It makes it simpler for search engines to determine the topic of your content, and it will help your website rank higher in SERPs.

## Important things to Understand about Permalink Structure

When creating permalinks it is important to remember that the structure must be compatible with your chosen blogging platform. This mostly means making sure you do not include any illegal characters like Underscore(_), slash(/), comma(.), etc...

The length of a permalink URL is important to the structure of a page's permalink. If you use more than sixty characters, you interfere with a page's ability to rank on Google search results.

If you want to know about how to add <a href="https://www.blogtriggers.com/2021/07/full-information-on-permalink-in-blogger.html">permalink in blogger</a>? then visit once.
Programmatic Navigation in React using react-router-dom
Tags: react, javascript, webdev, tutorial
Published: 2021-11-25 11:57:06

I was trying to make a redirect to somewhere else after submitting a form, and by looking at the developers communities for a solution to do so, unfortunately, most of them only show the way using the Link component and have already been removed from this <strong style="color: red">react version@6</strong>, and after looking at the react router official website I got the answer.

This blog mainly aims to be a refuge to those people who come here looking for the answers to this problem.

#useNavigate Hook
The useNavigate hook returns a function that lets you navigate programmatically, which it returns a function has two signatures

- Either pass a <strong>To</strong> value (same type as <Link to>) with an optional second { replace, state } arg or
- Pass the delta you want to go in the history stack. For example, navigate(-1) is equivalent to hitting the back button.



###1. to
for example after a form is submitted.

<code>
import { useNavigate } from 'react-router-dom';

export const SignupForm = () => {
  let navigate = useNavigate();

  async function handleSubmit(event) {
    event.preventDefault();
    await submitForm(event.target);
    navigate("/success");
  }

  return <form onSubmit={handleSubmit}>{/* ... */}</form>;
}
</code>


###2. option - state
An object to store on location state. This is useful for state that doesn’t need to be in the URL but is associated with a route transition. Think of it like “post” data on a server.

```
const NewTodo = () => (
  <TodoForm
    onSubmit={async todo => {
      let id = await createNewTodo(todo)
      // put some state on the location
      navigate("/todos", { state: { newId: id } })
    }}
  />
)

const Todos = props => (
  <div>
    {todos.map(todo => (
      <div
        style={{
          background:
            // read the location state
            todo.id === props.location.state.newId
              ? "yellow"
              : ""
        }}
      >
        ...
      </div>
    ))}
  </div>
)
```

###3. option - replace</h2>
Normally a call to navigate will push a new entry into the history stack so the user can click the back button to get back to the page. If you pass replace: true to navigate then the current entry in the history stack will be replaced with the new one.

An example is when the user clicks a “purchase” button but needs to log in first, after they log in, you can replace the login screen with the checkout screen you wanted them to be at. Then when they click the back button they won’t see the login page again.

```
navigate("/some/where", { replace: true })
```

also you can check react router website [Link](https://reactrouter.com/docs/en/v6/api#usenavigate)
Best features in Google Apps 
Tags: googlecloud, google, gitam, apps
Published: 2021-11-25 11:55:17

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

If you're using google maps then instead of just constantly double tapping to zoom in you can actually double tap once and then slide up accordingly. 

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

Google keyboard or Gboard allows you to take a photo of yourself and then turn it into personalized stickers that you can use one every social media.

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

You might have heard of google lens it's something not a lot of people talk about but it's been silently getting smarter over the last few years. You can not just use it to scan everything from famous buildings to fruits and vegetables but now you can even translate text in real time and the app uses augmented reality to overlay it into the real world. It's not quite at the bleeding edge of technology but still pretty cool.

**Google Assistant:**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8l10qon1iettg8pkh7w3.png)

Now when it comes to google assistant you probably fall into one of two categories. You either never use it at all or its a massive part of your life and you're an everyday user. For those of you falling into that category of people who never touch it at all you might not know that it can replicate the functionality of a lot of your possibly existing applications. Like you can use the assistant to toggle your Wi-Fi Bluetooth and so on. Plus even open a third-party applications.
#Elixir - Do "Hello World" ao Processamento distribuído e Hot swap de código
Published: 2021-11-25 11:54:48

{% youtube gI7qwi9fmeo %} 

Código no github:
[https://github.com/elly-group/videos/tree/main/elixir_hello_world/apptest](https://github.com/elly-group/videos/tree/main/elixir_hello_world/apptest)
O que é Clean Code (Código Limpo)?
Tags: programming, cleancode
Published: 2021-11-25 11:37:19

{% youtube vdLPyPgoE2o %}

Muitas vezes nos deparamos com o grande pesadelo de muitos desenvolvedores: um código desorganizado, mal escrito e, que demoramos mais tempo pra entender do que se trata, do que realmente atuando em soluções. 

Existe uma maneira de mitigar esse tipo de problema? Sim! E é aí que entra o Clean Code.
File management in java
Published: 2021-11-25 10:04:36





 File management in java
In this tutorial you will learn about java Programming - File management in java, File operation functions in java, Defining and opening a file, Closing a file, The getw and putw functions, The fprintf & fscanf functions, Random access to files and fseek function.C supports a number of functions that have the ability to perform basic file operations, which include:1. Naming a file2. Opening a file3. Reading from a file4. Writing data into a file5. Closing a file
•Real life situations involve large volume of data and in such cases, the console oriented I/O operations pose two major problems
•It becomes cumbersome and time consuming to handle large volumes of data through terminals.
•The entire data is lost when either the program is terminated or computer is turned off therefore it is necessary to have more flexible approach where data can be stored on thedisks and read whenever necessary, without destroying the data. This method employs the concept of files to store data.

File operation functions in java:
WRITE – Opens the file for write access.
APPEND – Appends the new data to the end of the file. This option is used with the WRITE or CREATE options.
TRUNCATE_EXISTING – Truncates the file to zero bytes. This option is used with the WRITE option.
CREATE_NEW – Creates a new file and throws an exception if the file already exists.
CREATE – Opens the file if it exists or creates a new file if it does not.
DELETE_ON_CLOSE – Deletes the file when the stream is closed. This option is useful for temporary files.
SPARSE – Hints that a newly created file will be sparse. This advanced option is honored on some file systems, such as NTFS, where large files with data "gaps" can be stored in a more efficient manner where those empty gaps do not consume disk space.
SYNC – Keeps the file (both content and metadata) synchronized with the underlying storage device.
DSYNC – Keeps the file content synchronized with the underlying storage device.
Por que não é fácil construir Software?
Tags: programming
Published: 2021-11-25 11:33:01

{% youtube AQRCOGpzkfU %}

Aqui abordamos as propriedades inerentes á construção de sistemas conceituais e como elas se combinam para nos ajudar a entender melhor esse assunto. Acompanhe o vídeo de hoje em nosso canal e aproveite pra trazer também as suas dúvidas.
5 Satisfações em ser Programador
Tags: programming, beginners, career
Published: 2021-11-25 11:30:24

{% youtube 3u2I9QDMV6E %}

Falando sobre as satisfações em ser um programador que estão listadas no livreo The Mythical Man-Month.

Alem de passar pelas cinco eu também falo o que mais faz sentido pra mim entre elas.