teleren/devto huggingface dataset:
How JavaScript works behind the scenes?
Tags: javascript, webdev, programming, beginners
Published: 2022-01-25 16:21:25

**Everything in javaSscript happens inside an execution context**

- Execution context 

Execution context is like an big box and it has two component in it.

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

1. The first component is known as memory component so this is a place where a variable and function are store as an key value pair and it is also know as Variable environment


2. The second component of the execution context is the code component so this is the place where the code is executed one line at a time. and it is also know as thread of execution


 **JavaScript is a synchronous single threaded Language**

 The single threaded means that JavaScript can only execute one command at a time. and in a specific order the next line of code will execute after the first line of code. As soon as a JavaScript program run a brand new execution context will created.

**It has two component:-**
1. memory creation phase 
2. code execution phase

```
var a = 2;
 function square(num){
  var ans = num * num;
  return ans;
}

var square2 = square(num);
var square4 = square(4)
```

1. Memory Creation Phase: 
      In Memory Creation Phase we are allocating all variable and function in global space inside the whole program and we allocate the variable with undefined and in case of function we just stored the function as it is.


2. Code Execution Phase:
     In this phase the JavaScript being single threaded language will run line by line and allocate the value of a variable and update the values of variable and function.
#AzureML – Using a custom images 🖼️ dataset on the AzureML Designer with the DenseNet template 🎨
Tags: englishpost, azuremachinelearning, azuremldataset
Published: 2022-01-26 14:57:20

---
title: #AzureML – Using a custom images 🖼️ dataset on the AzureML Designer with the DenseNet template 🎨
published: true
date: 2022-01-25 16:09:55 UTC
tags: EnglishPost,AzureMachineLearning,AzureMachineLearning,AzureMLDataSet
canonical_url: 
---

Hi ! In my previous post I wrote about how to create a custom dataset with images to be used on a Azure Machine Learning Designer project. Today I’ll share the steps to use it. Let’s start by creating a project based on the “Image Classification using DenseNet” template. Next step is to select the… [Continue reading #AzureML – Using a custo images 🖼️ dataset on the AzureML Designer with the DenseNet template 🎨](https://elbruno.com/2022/01/25/azureml-using-a-custo-images-%f0%9f%96%bc%ef%b8%8f-dataset-on-the-azureml-designer-densenet-template-%f0%9f%8e%a8/)
Random background LogIn page in HTML CSS
Tags: codepen, html, css, frontend
Published: 2022-01-25 16:07:01

I Design this LogIn page with random background images through Unsplash API, By every refresh, it will be different. Highly recommended for beginners to master their basic skills.

{% codepen https://codepen.io/Talha_shinwari/pen/RwjwVKM %}
Use GitHub actions to auto tag your repo
Tags: beginners, github, githubaction, git
Published: 2022-01-25 15:59:58

In this post we will learn how we can leverage **GitHub Action** to tag the repository whenever there is a push on the **main** branch. 

Normally developers tend to forget tagging the repository whenever some new stable code is merged on the **main** branch and eventually deployed on **production**. This workflow specified in this post aims to automate this tagging process.

Actions used in this blog can be find on:
{% github shivamarora1/gitaction_tag %}

Some points used in above repository:
1. Each running GitHub action has a unique run id that can be accessed using `github` context : 
`${{github.run_id}}`
2. `uses: actions/checkout@v2` This step is used to checkout latest copy of your repository.
3. This **GitHub Action** is executed whenever there is push event on main branch.
Gur Img :- Free Unlimited Image Hosting - Direct Link - Share Image Across Devices
Tags: javascript, sh20raj, freehosting, sopproducts
Published: 2022-01-25 15:57:50

### Gurimg :- [https://sh20raj.github.io/Gurimg/](https://sh20raj.github.io/Gurimg/)


**Get Free Unlimited Image Hosting with Direct Links and Sharing Links**

{% youtube so86iGsXl9c %} :- https://youtu.be/so86iGsXl9c

**Share your images across devices. Using Sharing Code.**


Gurimg is a Simple Image uploading website. That uploads your images using imgur API and gives you a direct image link that you can use it in `<img/>` tag. And you will also get a sharing link that you can share your image (sharing buttons are on page).

---

See Examples :-

Website :- https://sh20raj.github.io/Gurimg/

Direct Link :- https://i.imgur.com/uyxmW0K.png
Sharing Link :- https://sh20raj.github.io/Gurimg/image/?id=uyxmW0K

---

### Some Screenshots

---

![Gurimg - Home](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bvfjtkiaqlytvfjrigv7.PNG)Gurimg - Home


![Image Uploaded](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xzem1xfz0hyacv3fiq7u.PNG)Image Uploaded


![Image Sharing Page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/txqeiqvealmaubkvpxyh.PNG)Image Sharing Page Mobile View

Source :- https://codexdindia.blogspot.com/2022/01/gurimg-free-unlimited-image-hosting-with-direct-link-and-sharing-link-2b1i.html
Dev.to :- https://dev.to/sh20raj/gurimg-free-unlimited-image-hosting-direct-link-2b1i/

### More Features are being added.
For Example :- 
- Share Image Across Devices (Feature Added) - 29 Jan 2022


Checkout Instagram :-
{% instagram CYKELXKPJ_r %}
how to start with devOps?
Tags: devops, beginners, productivity
Published: 2022-01-25 15:56:04



The internet is filled with tutorials for technologies and road maps with the premise of learning DevOps but in my opinion, the DevOps is less about technology and more about processes and mindset.

## What is DevOps?
To start with DevOps we first need to know what DevOps is. Amazon defines DevOps as a 
>DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity

This is a pretty good summary but see that it does not mention any particular technology. It is because it does not matter what technologies you use (but it can help), DevOps is about delivering **high quality** at **high velocity**. You don't need to use AWS, Kubernetes, and state of the art pipeline to do DevOps. The only requirement for DevOps is to be focused on the ability to deliver great products with high velocity. The tools and practices we use are just things that proved themselves to be the most efficient way to accomplish this. 

## So how to start with DevOps?
To start with DevOps start to think not about which technology to use but rather how to enable faster delivery and more quality. Take your project and look where most of the issues are. Is it non-existing tests? Start there. Do you have old branches that are a pain to merge? Introduce short-lived branches. Do you have a problem with ops being slow to respond? Try to embed them into your daily work. The most important thing is to know why. Will it save any money? Will It make any money? With answers to these questions, you will have more support from the managers to grant you the time and resources needed to start with DevOps, the technologies will follow.

If you like this article, subscribe to me on [substack](rejmank.substack.com) to get notified when next article arrive.
Going, going 2nd day, week 3, phase 1..
Tags: javascript, beginners
Published: 2022-01-25 15:50:30

honestly idk where to begin...

Is it the fact that the pace is fast and Im not fast?   
I don't think so.. "I may sit on the bench observing, but best believe me I can play, Coach."
however I know, proof is in the pudding. 
Is it weird that my head goes to a quote or something to do with sports and competition? 
"Back to my feels about the journey so far.."

So Far my reading of the syntax is much better then it was on Day 1! Confidence is rising in the context and definitions  are setting in.

As for my fear of 
"what am I doing?", "Is this correct?", "hmmm idk.. if that goes there?"(this tune rings a bell) or "ugh.... Ive been sitting here for over a hour on this deliverable!!"("hand raised")
and maybe you just sit there and stare at the screen for a min in self-defeat "30 seconds sometimes in my own defense."
This stuff comes up on the daily, usually, ramping right up to when I feel, I have a grasp on the day prior's information including the lab that night of, then comes the next day and unintentionally for a lack of better words... it "blanks"on my day..LoL 
You gotta laugh, this is a learning process without any failures there can be no victories.
 I'm just gonna say, I know I'm not alone in these feels.
we will make it to the other side.
El sector restauración en franquicia factura más de 6.000 millones de € durante 2021 a pesar de la pandemia
Published: 2022-01-25 15:48:25

Desde que se declaró la pandemia provocada por el Covid-19, el mundo se ha visto abocado a una crisis económica que ha afectado a millones de negocios de prácticamente cualquier sector. Dentro del ámbito de la franquicia, el sector de la restauración ha sido sin duda el más afectado, principalmente debido a las múltiples medidas restrictivas que se han puesto en marcha para paliar el avance del virus y que aún afectan a la hostelería en aforos y horario de apertura.

Sin embargo, enmarcados en este panorama, muchos locales de restauración han decidido reinventarse y dar un giro de 180º a sus negocios para subsistir. Esto, unido a las nuevas marcas que han nacido bajo el ala de esta excepcional situación para ofrecer una solución al sector o la actividad de sectores asociados como el delivery, han permitido que la restauración en franquicia alcance una facturación de más de 6.000 millones de euros durante el ejercicio de 2021.

Según se desprende del informe elaborado por la consultora Tormo Franquicias Consulting y el portal Franquiciashoy, actualmente el sector se compone por 286 enseñas que suman 10.141 establecimientos. La facturación total es de 6.193 millones de euros y la inversión total alcanza los 2.321 millones de euros.
[leer mas](https://www.24noticias.es/)
https://casesa.es/
https://infoenergia.eu/
https://eldiariodejerez.com/
https://saludabit.es/
https://www.gdweb.es/
CSS Hacks: What is ::before and ::after?
Tags: css, webdev, codenewbie, beginners
Published: 2022-01-25 15:47:35

`::before` and `::after` are CSS pseudo elements. They can **add** content before or after that element. This is the syntax

```
.class::after {
  content: "some content"
}
```

This can be used with pseudo classes to add content when an event occurs. In the example below text is added when there is a hover event. 

{% codepen https://codepen.io/Johnypalm/pen/rNGqqqm %}

The ::before and ::after pseudo elements can also be added with no content `content:""` and can be used to add styles to the document. The below example shows how you can add a border when hovering with `::after` and the `transition` property.

{% codepen https://codepen.io/Johnypalm/pen/JjrmeBz %}

What else can you do with `::before` and `::after`? Leave a comment below
Bit2Me cierra en 59 segundos 5 millones de euros de la primera fase de su ICO
Published: 2022-01-25 15:46:24

it2Me ha cerrado la primera fase de su ICO (Initial Coin Offering) en tan sólo 59 segundos, alcanzando la cifra de 5 millones de euros. Se trata de la emisión de token más exitosa jamás lanzada en España.

La plataforma española de criptomonedas ya logró a principios de agosto 2,5 millones en una ronda privada. En total, ha conseguido una inversión de 7,5 millones de euros a través de su token B2M, que se puede reservar desde la página web https://bit2me.com/es/token

Tras el éxito de la primera fase, la compañía afronta con la mayor de las garantías la segunda fase de la ICO, que tendrá lugar el 13 de septiembre. La tercera y última fase dará comienzo el 21 de septiembre. Para ambas es posible entrar en cola y programar una compra a través de un formulario disponible en su web.

Bit2Me emitió el 6 de septiembre un total de 500 millones de tokens. En la segunda fase se pondrán en circulación otros 500 millones, mientras que en la tercera se lanzarán 250 millones. En total, Bit2Me emitirá 1.250 millones de tokens.

El interés por la ICO fue tan grande en los días previos a la primera fase que la compañía abrió operaciones en 13 países más, con el fin de hacer frente a la demanda. De esta forma, ciudadanos de Uruguay, Panamá, Colombia, Bolivia, Puerto Rico, Costa Rica, Ecuador, Guatemala, Honduras, Jamaica, Dominica, Martinica y Guyana han tenido la oportunidad de invertir en B2M. Una lista de 
países, que se suma a los más de 70 en los que opera.
[leer mas](https://www.24noticias.es/)
https://casesa.es/
https://infoenergia.eu/
https://eldiariodejerez.com/
https://saludabit.es/
https://www.gdweb.es/
Con el creciente reconocimiento de la equidad blockchain como una clase de activos


Published: 2022-01-25 15:39:06

Los 40 socios de TGV 4 Plus han aportado el 27% del fondo, junto con empresarios, business angels, family offices e inversores institucionales, muchos de ellos con derechos de coinversión en futuras rondas de capital. Los socios ayudan a las empresas de la cartera en las relaciones comerciales, la promoción de las inversiones, la presentación a las sociedades de capital riesgo, los préstamos y las empresas de capital privado para la refinanciación, y las adquisiciones y salidas de empresas.

“TGV ha demostrado que puede añadir valor a las empresas de su cartera con la introducción de clientes a nivel internacional. También les ayudan con la siguiente ronda de financiación y, en última instancia, a encontrar la salida”, añadió Pascal Chevalier, Presidente de Reworld Media.

La 57ª Conferencia de True Global Ventures se celebrará el 16 de septiembre de 2021. Visitar www.tgv4plus.com para obtener más información.

Acerca de True Global VenturesTrue Global Ventures (TGV) es una empresa global de capital riesgo creada por un grupo de emprendedores en serie con un sólido historial de inversión de su propio dinero junto con socios limitados en empresas en fase inicial y final dirigidas por emprendedores en serie. Las empresas de la cartera aprovechan la tecnología, los datos, la IA y el blockchain como ventaja competitiva para impulsar el cambio con productos probados. TGV está presente en 20 ciudades: Singapur, Hong Kong, Taipéi, Dubái, Abu Dhabi, Moscú, Estocolmo, París, Varsovia, Nueva York, San Francisco y Vancouver, entre otras. Visitar en http://www.tgv4plus.coml/, y seguir en LinkedIn y Twitter.
https://casesa.es/
[leer mas](https://www.24noticias.es/)
https://infoenergia.eu/
https://eldiariodejerez.com/
https://saludabit.es/
https://www.gdweb.es/
True Global Ventures 4 Plus, el primer fondo blockchain de capital 
Published: 2022-01-25 15:36:20

True Global Ventures (TGV) ha anunciado el cierre de su fondo True Global Ventures 4 Plus (TGV 4 Plus), el primer fondo blockchain auténticamente global del mundo, que ha superado su objetivo de 100 millones de dólares. El fondo está dedicado a empresas blockchain, principalmente en series B y C en cuatro verticales: Entretenimiento, infraestructura, servicios financieros, análisis de datos e inteligencia artificial (IA).

El fondo TGV 4 Plus ha invertido en cinco empresas hasta la fecha: Animoca Brands, líder del mercado global unicornio en videojuegos “Play-to-Earn” y tokens no fungibles (NFT); Forge Global, líder global en mercados privados secundarios; The Sandbox, líder global en el metaverso de videojuegos; Canada Computational Unlimited, empresa de minería de Bitcoin con energía 100% renovable y QuantumRock, líder del mercado de gestión de activos con inteligencia artificial (IA). En el marco de TGV 4 Plus, estas empresas de la cartera han experimentado una importante creación de valor y una tracción comercial en los últimos meses.

Jakob Thureson, director de inversiones de Thureda Gruppen AB, ha declarado: “Estamos impresionados por la calidad única de TGV a la hora de seleccionar equipos y empresas de nueva creación. Nos ofrece una oportunidad única de invertir en empresas que no habríamos podido hacer por nuestra cuenta y el potencial de obtener un rendimiento superior en la inversión”.
[leer mas](https://www.24noticias.es/)
https://casesa.es/
https://infoenergia.eu/
https://eldiariodejerez.com/
https://saludabit.es/
https://www.gdweb.es/
Python Kiqpo| WEB-UI
Tags: python, ui, fremwork, library
Published: 2022-01-25 15:27:53




![kiqpo python web ui fremwork build web pages](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/57mf1d5qskqj0ekplr3k.jpg)



**Hello developers,**

> Build web pages / UI with python

I started working on a python project since 2020 and not yet completed.

- it's a python fremwork for building web page / web ui.

- https://github.com/kiqpo/kiqpo

- Interested one can contribute ❤️ and build tomorrow's react, flutter
.
- expected release 2023 / end of 2022.

- Easy & clean code that every beginner can build web pages without or less knowledge of #html5 #css3 #javascript
Netlify redirects with query params don't work? Check shadowing
Tags: netlify, redirects, config
Published: 2022-01-25 15:18:03

---
title: Netlify redirects with query params don't work? Check shadowing
published: true
description: 
tags:
  - netlify
  - redirects
  - config
//cover_image: https://direct_url_to_image.jpg
---

I want to redirect from this url...
```
https://example.com/page?id=abc
```

To this:
```
https://example.com/page/abc
```

Netlify allows you to redirects based on query params, hooray! Here's an example from [the docs](https://docs.netlify.com/routing/redirects/redirect-options/#query-parameters):
```sh
/store id=:id  /blog/:id  301
# /store?id=my-blog-post to /blog/my-blog-post with a 301 redirect
```

So, this would just work, right?
```sh
/page id=:id  /page/:id 301
```

No. No it wouldn't.

It turns out 'shadowing' is a thing. In short, Netlify won't accept the rule if there's already _a static asset at the target address._

```sh
# working
/page id=:id  /page/:id 301!
```

This baffles me a little bit, because supposedly, `301` is the default rule and these all works fine:

```sh
# /b is a static page
/a   /b
```

Also, seeing Netlify being mostly known as a static site host, I'd expect redirecting into existing static pages would be the majority of the cases.

Anyway, I wasted 30' on this... should I have just learn to read the docs better? Maybe. At least I hope this helped other fellows who can't read docs.
Introduction to Mixins in Sass
Tags: webdev, beginners, tutorial, sass
Published: 2022-01-25 15:15:51

Sass is a CSS preprocessor and whether using it as SCSS or Sass itself, it’s incredible. It lets us do more with CSS and makes complex CSS tasks easy. Mixins in Sass are exceptional and valuable to speed up development. This article will introduce you to how Sass Mixins work.

## What are Sass Mixins?
According to the official Sass website, “Mixins allow you to define styles that you can reuse throughout your stylesheet”. In other words, Mixins are reusable blocks of code that you can write your CSS styles in and use throughout your entire stylesheet.

## Benefits of using Sass Mixins
- They prevent the repetition of code
- They make the stylesheet less crowded
- They help reduce the size of the stylesheet file

## Creating a Mixin
Creating a mixin is straightforward. All you have to do is use the `@mixin` directive followed by the name of the mixin, then open and close curly braces. The `@mixin` syntax is shown below:

```scss
@mixin name {
   // css goes here…
}
```

Here is an example code to get a better understanding of how it works:

```scss
@mixin red-text {
   color: red;
   font-size: 25px;
   font-weight: bold;
   border: 1px solid red;
}
```

The red-text style can be added anywhere in the stylesheet by using the `@include` directive to call the `@mixin` defined above.

## Using a Mixin
Now that you’ve declared your mixin, it’s time for you to learn how you can use them in your SCSS stylesheet. To use a mixin, you simply need to use the `@include` directive followed by the mixin's name and a semicolon. The `@include` syntax is shown below:

```scss
selector {
   @include mixin-name;
}
```

And here is how you will use the mixin defined in the previous section within your selector. Let’s say we have a .text class that we want to style:

```scss
.text {
   letter-spacing: 1px;
   @include red-text;
}
```

The CSS transpiler will then convert the above code to the following:

```scss
.text {
   letter-spacing: 1px;
   color: red;
   font-size: 25px;
   font-weight: bold;
   border: 1px solid red;
}
```

You can also have multiple mixins within a selector:

```scss
selector {
   @include mixin-a;
   @include mixin-b;
   @include mixin-c;
}
```

## Conclusion
Sass Mixins are simple and powerful. They can help you build faster without repeating yourself and help keep your stylesheet simple. To work with the basics of SCSS Mixins, all you need to understand are:
- The `@mixin` directive for creating the mixins.
- The `@include` directive for using the created mixins.

If you have any questions concerning this article or other frontend related topics, do not hesitate to contact me either on [Twitter](https://www.twitter/devwraithe) or [LinkedIn](https://www.linkedin.com/in/ibrahimaibrahim).
Thrive Apprentice 4.0 Drip Feature
Tags: wordpress, lms
Published: 2022-01-25 14:53:03

---
title: Thrive Apprentice 4.0 Drip Feature
published: true
date: 2022-01-25 14:53:03 UTC
tags: WordPress,lms
canonical_url: https://kursprofi.com/thrive-apprentice-zeitgesteuert/
---

![Thrive Apprentice Drip](https://kursprofi.com/wp-content/uploads/2022/01/thrive-zeitgesteuert-desktop.png)

[Thrive Apprentice](https://www.reddit.com/r/j0e/comments/sc9toc/thrive_apprentice_40/) hat sein WordPress LMS Plugin komplett neu erfunden. Schau es dir unbedingt an.

Es gibt tonnenweise Kurse und Workshops im Internet, aber die meisten sind nutzlos. Sie sind entweder zu grundlegend und bringen dir nichts wirklich Nützliches bei. Oder sie sind aufgebläht und super-kompliziert und erfordern viel zu viel Arbeit bei der Umsetzung. Oder sie sind völlig irreführend und geben falsche Informationen weiter. Und dann gibt es noch die, die nichts von alledem sind, aber trotzdem eine totale Zeitverschwendung darstellen.

Ich habe meine ganze Kraft in die Entwicklung großartiger digitaler Produkte für Anfänger gesteckt, und jetzt können wir endlich damit anfangen, sie zu nutzen. In meinem ersten Kurs geht es um die Grundlagen des Marketings. Du lernst, wie du deine Zielgruppe erreichst und gleichzeitig deine Umsätze und Gewinne steigerst.

Die naheliegendste Antwort auf die Frage, wie man einen Online-Kurs erstellt, ist, jemanden zu beauftragen, der das für dich tut. Aber das ist ein guter Weg, um dein Geld auszugeben, und es ist nicht einfach, einen Experten auf diesem Gebiet zu finden. Muss das so sein? Nein. Es gibt eine andere Möglichkeit, einen [Online-Kurs zu erstellen](https://kursprofi.com/thrive-apprentice-zeitgesteuert/), und die heißt Thrive Apprentice.
How to recover a file from another branch in Git
Tags: git
Published: 2022-01-25 14:37:46

```
git show branch:filename.ext > path/to/file.ext
```

Where branch can be any ref including a branch name, tag, HEAD.

Thanks to this [Stack Overflow](https://stackoverflow.com/questions/7856416/view-a-file-in-a-different-git-branch-without-changing-branches) reference.