teleren/devto huggingface dataset:
The Universal Compiler for Markdown proposal
Tags: foodforthought, computerscience, healthydebate, future
Published: 2021-02-18 11:11:38

- we see an increase in markdown as a standard for documentation all over the internet
- we already have transpilers, compilers that compile between languages
- The leap from existing transpilers to a transpiler from markdown to whatever target language is a matter of time.

Some examples of current use in Markdown can have *a computer language* like syntax, for ex:

# Bash

```bash
echo "deadly command"
rm -rf *
```

you actually type: 
backtick backtick backtick bash 
your code 
backtick backtick backtick

or python

# Python

```python
print("have you tried importing this?")
import this
```
same with python: 
backtick backtic backtick python
your code
backtick backtick backtick

So the backticks can actuly identify the target language that the code snippet points to. In that way we can have a meta program that *chooses* what compiler / interpreter the code snippet should go to

So with such back-ticks followed by language name, we can make one MD file with multiple languages in it. What do you guys think?
My first ever Chrome extension
Tags: browserextension, feedback
Published: 2021-02-18 11:07:51

---
title: My first ever Chrome extension
published: true
description: Hey peeps, I have created my first ever chrome/browser extension and would love to get some feedback.
tags: #browserExtension #feedback
cover_image: https://lh3.googleusercontent.com/RJ7kZbzOoG_4oDpi0pnFwhstfiAIhcgqyaFISMaDkNgkeLHlnqdemWia8pfIGsSgD8GSznNJS7BtEEVHohn1UCcR=w640-h400-e365-rj-sc0x00ffffff
---

Hey peeps, I have created my first ever chrome/browser extension and would love to get some feedback.

## About the extension

Simply, replaces your default new tab page with a homepage that you will fall in love with. Simple, clean, and beautifully designed with backgrounds that inspire.

**Chrome Extension:** https://chrome.google.com/webstore/detail/simply-new-tab/eiemhhkfmnklhampdiikebdaneonglga

**Source Code:** https://github.com/georgi2411/simply-newtab
Why always Java be the first choice for Android Developers?
Tags: android, mobile, application, 100daysofcode
Published: 2021-02-18 11:00:28

Let's talk about why java get first priority when it comes to android development and why android developer chooses Java as the first language for app development. In this era of technology every individual or company whats their business to grow and when it comes to business growth online the best answer is Building their own application.
So, because of that and more reasons that Android development on the boon.

Development language also comes with some of the other advantages, but as companies refer to all-time favorite development language that is beneficial for your business app and is mostly given preference over the other languages. JAVA is also known for its comprehensive tool that comes with full capabilities and concepts of various different languages like C, C++, and it outscores almost all other languages.


# Header Let's see some advantages of the java language.

> Uses the OOPs concept.
`First and foremost advantage of using JavaJava for app development is that JavaJava supports OOPS (Object Oriented Programming) concepts and is more competent as they are scalable, extensible, and flexible.`

>Platform Independent.
`A platform-independent feature is not common in other developing languages. So, it has made it complement the tagline “Write Once Run Anywhere” in a real sense as it has opened doors to many new developments.`

>Java community support.
`JAVA as a community supports all programmers with creativity and problem-solving aspects. When it comes to development, giving and receiving advice on Java application development from experience is really a bliss that too for free. Helps to build a huge network for developers with the biggest and richest communities.`

>Popularity
`Android smartphones are now much accessible and easy to get from the market. Here comes your idea for the execution as an innovative mobile app that is useful for significant users that increases the rate of success.`

>Low Investment and High Return on Investment
`All we need is the return on investment, and that is possible with the success rate of the executed mobile app. Low investment and high performance are potential with a Java app development company that supports all your requirements.`



**Conclusion**
Java is one of the most used programming languages to develop any good business mobile app. And for entrepreneurs and huge businesses, it can provide the best suitable application that is user-friendly.
Is Higher GPA Ensure to Get High Payable job
Tags: howtocalculategpa, onlinegpacalulator, gpacalculator
Published: 2021-02-18 10:51:38

Grades are used to provide a demonstration of your development thru your course. However, they may be best one a part of measuring your overall educational development at Swinburne.  To calculate GPA online visit: https://gpacalculator.help/
For positive courses, Swinburne can now degree overall performance with the extensively used Grade Point Average (GPA) system.
If you are having trouble knowledge your grades, constantly speak on your unit convenor first or study greater about beyond outcomes and what they mean.
electron js sortie PDF
Published: 2021-02-18 10:42:35

Bonjour à tous,
je récupère des apis météo que je traite en html css et javascript, certaines apis ont besoin de cors-anywhere pour fonctionner et depuis peu cors-anywhere ne fonction plus correctement.
J'ai trouvé electron js pour contourner le problème peut-être pas la meilleur solution.
Donc je voudrai faire un pdf du résultat 
j'ai trouver ce sujet qui est ce que je recherche
<url> https://dev.to/sathish/converting-an-electron-view-content-to-pdf-caa </url> 
mais une récente mis à jour de sécurité d'electron au niveau de ce code
<code> const electron = require('electron'); </code>
vu que je démarre avec electron les solutions que j'ai trouvé sont un peu trop complexe pour un débutant comme moi.
Merci d'avance de votre aide. ;)
Gab
Funder: A tinder styled joke app
Tags: react, webdev, showdev, javascript
Published: 2021-02-18 10:34:16

I have developed a react web app called "Funder",
a tinder styled web app for short jokes using react-spring and react-use-gesture. It is a completely responsive mobile first design.

Live link: https://sadanandpai.github.io/funder/build/
Source code: https://github.com/sadanandpai/funder
Attack Vector Concept — Additional Gateways — Security analysis with Threat Modeling
Tags: learning, security, computerscience, beginners
Published: 2021-02-18 09:46:43



# Additional Gateways — Description

What I mean by “additional gateways” is when a host inside the architecture is opening an extra gateway to external networks like the Internet. Depending on the configuration of the work stations, this might be possible. Situations, when this might happen, is for instance when employees like office users or IT managers need to access external resources that are blocked by the ordinary gateway/router/firewall of the company (fetching external e-mail via IMAP if disabled, accessing repositories of updates, downloading non-company-standard software for testing and so on). Depending on the configuration of their hosts, it might be possible to connect the host to the Internet using a cell phone or a similar mobile broadband router.

# Model
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9kodo4kn8odf73ldf1t.png)

Created with foreseeti’s [Threat Modeling](https://foreseeti.com/threat-modeling/) tool [securiCAD](https://foreseeti.com/securicad/)

# Attack Vector Attenuation

Attenuating this attack vector is a bit tricky since it is representing a network- and firewall related attack path which means it is better to look at this scenario with an approach like “What would happen if an external communication path were to be opened by a host in this network zone?”.

# Conclusions

When introducing an extra gateway like this, it is up to the configuration of the external gateway (the mobile broadband set-up of the work station) to take responsibility for the gateway protection parameters i.e. the “Enabled” and the “KnownRuleSet” parameters of the “Mobile GW FW” object. Actually, the user starting this external connection has more or less the same role as the IT staff running the main external gateway of the company.

Both the “Administration” and the “Communication” connections of the “Mobile GW” router shall be connected to the “Local WS Net” zone since the connection is managed by the work station.

In this attack scenario, the attacker is not gaining access to the “Internal Zone” network immediately/only by bypassing the “Mobile GW” protective mechanisms. Instead it will first arrive at the extra gateway (virtual) interface of the work station and then will have to continue the attack from there. This is not considered hard, but the attack needs to traverse the work station before reaching the other network zones it is connected to.
Haxe full stack om MacOS
Tags: systems, gamedev
Published: 2021-02-18 09:43:34

Hello everyone!

I am writing about haxe full stack at my macos MBP 2011 still working, upgraded with 2 ssd's, 16GB RAM, thanks a lot Apple for offering good machines since the dawn.

i installed haxe from www.haxe.org, a community language relied on actionscript 3, javascript, c++, java, php.
With neko you can make iOS, android, Windows, Linux and Mac.

After install it, i did this.
haxelib install openfl lime feathersui haxeflixel
Smarte Landingpages mit WordPress und Thrive Architekt erstellen - Hydrogen
Tags: wordpress, landingpage, thrivethemes
Published: 2021-02-18 19:55:18

---
title: Smarte Landingpages mit WordPress und Thrive Architekt erstellen - Hydrogen
published: true
date: 2021-02-18 09:33:44 UTC
tags: Wordpress,landingpage,ThriveThemes
canonical_url: https://j0e.org/smarte-landingpages/
---

![Smarte Landingpages](https://j0e.org/wp-content/uploads/2021/02/smarte-landingpages.png)

 Hydrogen, das aktuelle Smart Landingpage Set für Thrive Architect. Die neue Technik von Thrive Themes …

[Automatisierte Landingpages](https://j0e.org/smarte-landingpages/)
Here's How you can create a React App on Android Device
Tags: react, javascript, android, webdev
Published: 2021-02-18 09:16:58

Hey Everyone, This is my first community post hope you like it!

I started learning Web development without having a pc. I only have an android phone which helped me to find various ways doing Front-end web developement on Android.

First you need to Install Termux, 'Acode editor'(I am using Paid one) and 'Files' App for this.

open termux and run <code>pkg update</code> and <code>pkg upgrade</code>

Then, run <code>pkg install nodejs</code>. After installing successfully, run <code>npm i -g create-react-app</code> and after that <code>npx create-react-app App-name </code> it will take few minutes.

After installed open Acode Editor, open side-bar and click on add folder, on the top there is  a plus sign click that, it will open a pop up with two input fields.

On the first field write projects and click on second field, it will open file manager so make sure to open with the 'Files' app. Open sidebar scroll down you will see Termux, Click on that there will be your react app folder, Now at the botom there is a button 'allow permission to....' like that click on that, and the react app directory will be openedin Acode editor, Your can navigate files within.

To run the app go to Termux and write command <code>cd App-name</code> and then <code>npm start</code> Your react project would be live in localhost!

Thanks for reading, if you encounter any problem let me know!
Copy the name of your current branch
Tags: git, utility, timesaver
Published: 2021-02-18 09:08:41

I just wanted to share a quick helper that I have been using for a while.

## History
One of the projects I work at has some nicely set up development servers (different variations of cms and business api).

So whenever we need to test a specific configuration on a feature that we are developing, we will put that branch on one of the development servers. For that to happen we need to adapt the configuration inside of the build server and change the branch name.

So after multiple times of changing the branch name, waiting for the build to finish, testing on the server, not seeing my changes and finding out, that I had a typo in the name, I decided I'd hunt for a better solution.

# The easy fix I've used ever since.
This is the easy solution I found:

```PS
// windows
git branch --show-current | clip
```
```bash
// macOS
git branch --show-current | pbcopy
```

I hope ths makes your live easier and you can focus more of your time on the things you love to do.

## Credits
cover: https://unsplash.com/@yancymin
Pseudocode Online Editor
Tags: programming, productivity
Published: 2021-02-18 08:59:25

My new [pseudocode editor online](https://pseudoeditor.com/) has recently launched after around 3 to 4 weeks of development. 

The main goal is to help programmers write pseudocode online faster and better than ever. There is also a code saving feature that allows users to save their code to their account, and login wherever and whenever and pick up where they left off.

It is 100% free and there are no confusing pricing plans, so it is very easy to get started! There are also guides on pseudocode, lile this guide on [variables in pseudocode](https://pseudoeditor.com/guides/variables)

Hope you guys like it as much as I do!
Convert html to pdf Laravel 8, laravel-dompdf, download pdf file step by step.
Tags: dompdf
Published: 2021-02-18 08:57:08

Convert html to pdf Laravel 8, laravel-dompdf, download pdf file step by step.
<a href="https://www.youtube.com/watch?v=o-C77FibAAo" target="_blank"><img src='https://i9.ytimg.com/vi/o-C77FibAAo/mqdefault.jpg?time=1613638200000&sqp=CLjUuIEG&rs=AOn4CLDQ2h8q0IRp6g_WW_RB7Zzu1rmywA' /></a>
We are explain with all code step by step.
Step : 1 Install package
First we need to install package in our laravel application using following command.
composer require barryvdh/laravel-dompdf
Step : 2 Configure package
After install pdf package for laravel then we must be configure it. just following littel thing. oprn your config/app.php file and set following value for providers array and aliases array.
Step : 3 Create route
Step : 4 Create controller
Step : 5 Create view

In this video can help you.Please click this link <a href="https://www.youtube.com/watch?v=o-C77FibAAo" target="_blank">Video</a>  .

Here is the code on my Github or My <a href="https://www.youtube.com/channel/UC80IlhuAl36zQdMSOyb3qgA" target="_blank">Youtube Channel</a>  . 
You can leave a comment, suggestion for improvement or corrections, don’t forget to follow me.
Text Faces ʕ•́ᴥ•̀ʔ - Lenny Faces ✅
Tags: twitter, showdev, whatsapp, instagram
Published: 2021-02-18 08:57:00

Text your feelings using artful ¯\_(ツ)_/¯ lenny face type emoticons and smileys designed with special text symbols. [Text faces](https://fancytextdecorator.com/text-faces) written with unicode and ascii characters to copy paste as single line text into messenger and social media. Search by name or category. Why not visually spell out what you are thinking with a Text Face?

Simply choose from over hundreds of unique and eye-catching text faces styles in our gallery, all you have to do is copy and paste, it’s that simple! Our style categories include; love, greetings, shruggies, animals, happy, sad, cry, angry, table-flipping, general expressions, the middle finger, guns, evil, party, activities, Lenny face, donger, objects, characters and many more!

## What does the Lenny Face mean?
Lenny face ( ͡° ͜ʖ ͡°) is a text emoji symbol created with different types of unicode characters and text symbols. The text faces are often used to express the feeling, emotion, nature by using these emoticon faces. These types of kaomoji & dongers usually used on social media platform like Facebook, Twitter, Pinterest Tumblr or Instagram. it is popular by other names in different countries "kawaii faces", "Deg deg", "Le Face Face" or "Le Lenny Face".

**https://fancytextdecorator.com/text-faces**
Have you invested in crypto yet?
Tags: discuss, watercooler
Published: 2021-02-18 08:49:10

The crypto space is buzzing right now. Bitcoin broke past $50,000 and most AltCoins are at all time high levels. Has this boom convinced you to invest yet ? Or are you waiting for the next dip to buy into crypto ? Or are you still skeptical about cryptocurrencies? 
Lets get a discussion going, there's not a whole lot about crypto on DEV. 

PS: I noticed that some crypto associated tags exist on DEV but I am unable to use them in my post. Does DEV discourage discussions around crypto?
Customize Bullet Style
Tags: css, webdev
Published: 2021-02-18 08:41:46

---
title: Customize Bullet Style
published: true
date: 2021-02-18 08:41:00 UTC
tags: css, webdev
canonical_url: https://hiltonmeyer.com/articles/custom-bullet-style.html
---

A quick way to customize a bullet style instead of having to use `:before` and content or twisting yourself in knot's.

```
li::marker {
  font-size: 150%;
  font-weight: bold;
  color: lightgreen;
}

li::marker {
  font-size: 0.7em;
  color: fuchsia;
}

```
HTTP Request Simply Explained
Tags: architecture, cloud, webdev, googlecloud
Published: 2021-02-18 08:19:45

Everybody using internet almost everyday for every purpose for getting, sending, updating, or deleting information. All of that actions used in HTTP, and here they are:

## **GET**
`GET` method is used for getting information, such as your friend number, all products that ready stock, the shoes that are in black color, etc. This method usually known as Read/Retrieve in CRUD.

## **POST**
`POST` method is usually used for sending information. For example saving your new account information, posting image to instagram, tweeting, etc. `POST` is represent Create in CRUD.

## **PUT/PATCH**
`PUT` and `PATCH` are for Updating the informations that are already stored before. For example when you change your username, you photo, editing your caption, etc. The difference between them is, `PUT` updates the entire resource while `PATCH` applies a partial update to the resource.

## **DELETE**
You guest it, `DELETE` just like its name is for delete the information, apart from what technique was use for deleting a resource whether its hard delete or soft delete.

That's all, hope you will understand more about how internet protocols worked. Thanks for reading!
How Can I earn money by building forum web app?
Tags: laravel, programming, productivity, startup
Published: 2021-02-18 08:07:56

Hello guys!

Currently, I am building forum web application which would be included some attractive features like laravel.io. 
There is no such dedicated forum in my country, that's why I would like to set it up. 

As a developer, yeah.. I could find these kinds of questions in google but I decided to post this question on dev.to. Because you guys could have some experiences of building forum application startup in your country for sure. 

Please reply me for your some advice like..

About Your experiences of building forum app
How did you make to get popular..
Especially, How did you get income stream for it..
Whatever you like to advise me for it, please do.

Thanks in advance
"How can I communicate this as clearly as possible?"
Tags: devjournal, codenewbie, career, womenintech
Published: 2021-02-18 07:54:11

_This post was originally published on February 18, 2021 on [my blog] (https://alexlsalt.github.io/blog)._

-------------

These weeks are still passing by so quickly! I feel like I'm on a spool of thread and it's spinning and spinning as the length of loose string gets longer and longer.

(Does that even make sense?)

I'm starting to really find my rhythm at work with picking up stories to work on and giving myself the time necessary to truly think about, plan, and work on finding solutions.

I'm working, too, on finding the best ways to communicate to make things easier on my teammates. I think, especially as a junior, it's as important as ever to really try to take the perspective of whomever you're writing or communicating to.

Just as, during the process of searching for a job opportunity, you want to put yourself in the shoes of the interviewer and ask yourself 'how could I present this or myself in a way that I'd be too interested to overlook?' - it's important to do the same thing in a collaborative context.

Doing this looks like "How can I make myself or my question understood as clearly as possible without the need to go back and forth constantly?"

-------------

Pssst! I send weekly newsletters about the self-taught coding journey and my own coding adventures (and misadventures!)  [Sign up here! >>](https://ladies-code-collective.ck.page/e53b5fca44)
Hi, I'm Henk
Tags: introduction, react, nextjs, netlify
Published: 2021-02-18 07:41:10

I'm rather new to Dev.to, but I want to introduce myself via my personal website https://www.henkjurriens.nl. I developed it with NextJS, React en Netlify. It's not finished yet, but don't hesitate to take a look.

Cheers

Henk
JavaScript Interview #13: Big numbers
Tags: beginners, javascript, codenewbie, interview
Published: 2021-02-18 06:56:55

![js-test-13](https://learn.coderslang.com/js-test-13.png)

We’re just logging a number, what can go wrong here?
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Under the hood, there are no integers in JavaScript.

All numbers are represented as `64-bit` floats. This is also known as `double precision`.

`52 bits` are used to store digits, `11 bits` serve to track the position of the decimal point, and `1 bit` holds the sign and determines whether the number is positive or negative.

When there’s not enough "space" to store the whole number, then rounding to the nearest possible integer occurs.

It’s impossible to store the number `9999999999999999` using `52 bits`, so the rounding gets rid of the least significant digits which leads to the result of `10000000000000000`.

In JavaScript, no error will be thrown in this case.

If you haven’t quite understood what’s going on here, make sure to read the lecture on **Binary Number System** of my Full Stack JS course [CoderslangJS](https://js.coderslang.com). 

---

**ANSWER**: `10000000000000000` will be printed to the screen.

[Learn Full Stack JavaScript](https://js.coderslang.com)
I have built a story pointing app with Svelte and socket.io
Tags: showdev, svelte, node, javascript
Published: 2021-02-18 06:39:35

I am amazed by [Svelte](https://svelte.dev/). This is super simple and easy. You just write and it works. Easiest store and state management and write less code. I just loved it.

So I built this voting app. This just ensures an unbiased environment to point a story. In agile we do this story pointing and get biased with others' opinion. Here we get a timer to vote and then see the result.

http://storypoint.dedsec.life/

GitHub - https://github.com/Ananto30/story-point

![Story Point](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iwabgt5vv36yasghbbdc.gif)

Please report any issue or bug and all reviews and feature requests are appreciated 😀