teleren/devto huggingface dataset:
GroGenix XL Reviews (Scam or Legit) - Does GroGenix XL Really Work?
Published: 2022-01-03 08:30:51

[GroGenix XL](https://grogenixxl-us.wixsite.com/grogenixxl) These three straightforward yet powerful systems can take your exhibition to a level you've just recently thought conceivable. In GroGenix XL only weeks, you can appreciate better, seriously fulfilling sex that both you and your accomplice will appreciate. As recently referenced, there are just four ingredients viewed as in GroGenix XL. These ingredients are all-regular amino acids GroGenix XL and homegrown concentrates clinically demonstrated to assist with supporting your sexual execution. These four ingredients include:

https://grogenixxl-us.wixsite.com/grogenixxl
https://grogenixxl.jimdosite.com/
https://grogenixxlus.godaddysites.com/
https://promosimple.com/giveaways/grogenix-xl-reviews-scam-or-legit-does-grogenix-xl-really-work/
https://promosimple.com/ps/1a08d/grogenix-xl
https://sites.google.com/view/grogenixxlus/home
https://sites.google.com/view/grogenix-xl-us/home
https://fetchbinarydog.com/grogenix-xl/
https://www.provenexpert.com/grogenix-xl3/
https://www.tickaroo.com/ticker/61d2aae3704695571653e01e
https://grogenixxlpill.clubeo.com/news/2022/01/03/grogenix-xl-reviews-scam-or-legit-does-grogenix-xl-really-work
https://grogenixxlpills.footeo.com/actualite/2022/01/03/grogenix-xl-reviews-scam-or-legit-does-grogenix-xl-really-work.html
https://caramellaapp.com/grogenixxlpill/nrdDobxm2/grogenix-xl-reviews-scam-or-legit-does-grogenix-xl-work
https://caramel.la/grogenixxlpill/nrdDobxm2/grogenix-xl-reviews-scam-or-legit-does-grogenix-xl-work
https://mymediads.com/articles/93007
https://telescope.ac/grogenixxl
https://en.gravatar.com/grogenixxlpill
https://www.beatstars.com/grogenixxl/about
https://linktr.ee/grogenixxl
https://www.quora.com/What-is-GroGenix-XL/answer/GroGenix-XL
My time at Flatiron
Tags: bootcamp
Published: 2022-01-03 08:13:40

I started my coding journey off with Python playing around with a Discord bot for a private server. That turned into two servers then three that my bot was running on. Before I knew it I found myself playing with coding my bot than playing video games with the friends on the shared Discord servers.

I began thinking that I would like to start doing some real coding and program something, but without any formal education, every route seemed a bit overwhelming. Soon, I looked into bootcamps since that sounded like a good place to start and find my way into the coding scene and make a career out of it. With a few university classes under my belt (some of them with coding in C++) I decided to go through a bootcamp instead to help jump me into a career with plans to return to university.

I have learned many things about web development through Flatiron and I hope this helps me towards a career later on with developing application software. I haven't chose a direction yet, but anything at this point will be a good place to start. 

I am currently doing factory work and it has never felt like the place to spend my potential on. Ever since leaning hard into coding/programming it has taken me away from nearly ever activity that I used to have fun with in order to change my life forever.

The most satisfactory feeling I have ever had was creating a button that had been given some neat styling  through the use of CSS and given the functionality of producing a list names (that were randomly generated) was the first feeling of success I had. That moment was with a Rails project that without the learning I've gained with Flatiron would have never been a possibility this quick. 

It has been good to learn by the books, but I'm ready to take on real projects with some actually meaning behind them. To truly make some out of nothing which has always felt like some kind of magic to me until I began messing with code almost 4 years ago.
Python’s Virtual Environments 
Published: 2022-01-03 08:10:05

execute the venv module, which is part of the Python standard library.
crating test-project folder
% cd test-project/
Creating an environment called venv
% python3 -m venv venv/       

For activating the venv on Windows:
C:\> <venv>\Scripts\activate.bat
installing the requirements of the project with:
pip install -r requirements.txt

You can deactivate a virtual environment by typing “deactivate”
you can Remove virtual environments using rm:
rm -r  your_ENV
A11y tips: what is ARIA and when to use it
Tags: a11y, tips, html
Published: 2022-01-03 08:03:20

ARIA stands for [Accessible Rich Internet Applications](https://www.w3.org/TR/using-aria/), and consists of a **set of attributes and values ​​that are added to HTML tags to offer extra information to assistive technologies** and thus improve their experience. It is about communicating what happens on a page, what it means and how you can interact with it.

And when might it be necessary to use ARIA? Only in these cases:

- If the feature is available in HTML but it is not implemented, or it is implemented but [accessibility support](https://www.html5accessibility.com/) is not.
- If the feature is not currently available in HTML.
- If the visual design constraints rule out the use of a particular native element, because the element cannot be styled as required.

In other words, **ARIA should never be used to fix meaningless or incorrect HTML or to rewrite behaviors** that already come natively in the browser using less suitable ones with added ARIA roles.

A very common example might be trying to emulate a button using a `<div>` with ARIA attributes. **Don't do it**. Use a `<button>`, it will always be the best option no matter how hard you try to imitate it.

Remember: the [first rule of ARIA](https://www.w3.org/TR/using-aria/#rule1) is **"Don't use ARIA"**. The less it is used, the better. Try to solve your problems first using what very capable people have thought before, working on our technologies for years.
AoC 2021 Summary
Tags: adventofcode, python
Published: 2022-01-03 07:42:38

This was my first year participating in Advent of Code. I haven't yet taken a DS/A course while completing my C.S. program, so a lot of these data structures and ideas were brand new concepts for me.

I've finished just over half of the twenty-five days, and plan to work through the rest of them at a leisurely pace, over the next several months.

I'm proud of several solutions I came to on my own, such as [day 6](https://adventofcode.com/2021/day/6). I quickly figured out to use a map of each day's fish and its respective count, rather than keeping track of every individual fish.

Here's my solution, in Python 3:

```py
# 'data' read in from input file
fish = {n: data.count(n) for n in range(9)}
DAYS = 256
for _ in range(DAYS):
    breed = fish[0]
    for i in range(8):
        fish[i] = fish[i + 1]
        fish[i + 1] = 0
    fish[6] += breed
    fish[8] += breed
answer = sum(fish.values())
```
Basic Instagram Clone
Tags: java, mobile, github
Published: 2022-01-03 07:30:32



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t0k5kirzgw22tqol1hfc.PNG)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/19t1p9cx8l0nvq8tjn1i.PNG)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/czelo2mjfdu5udbd39r8.PNG)

**In its simplest form, Instagram has infrastructure. It has no design and details, has the features to create users, create posts, select photos, annotate and log out,**

 [Project Github](https://github.com/mertkadirarslan/BasicInstagramClone)

[Website](https://mertkadirarslan.com.tr)
Declarative Optional.Js
Tags: webdev, javascript, functional, cleancode
Published: 2022-01-03 07:30:12

I have created a small Functional programming library in javascript , which supports developing code by chaining asynchronous and synchronous operations.


Consider this example

```
function getFromUserService({username, password}) {
    return new Promise((function (resolve) {
        resolve({name: "user", isAdmin: true})
    }))
}
async function login(input) {

 if (null == input) {
        throw new Error("Input Cannot be Null")
    }

const {username, password} = input
    if (null == username || null == password) {
        throw new Error("Input Cannot be Null")
    }
    const result = await getFromUserService(username, password)
    if (result.isAdmin) {
        redirectTo("adminPage")
    } else {
        redirectTo("userPage")
    }
}
```




The same can be rewritten as



```
const page = await Optional.of(input)
       .filter(({username, password}) => (null != username && null != password))
        .map(getFromUserService)
        .map(result => result.isAdmin ? "adminPage" : "userPage")
        .toAsync();
    page.ifPresentOrElse(redirectTo, () => {
        throw new Error("Input Cannot be Null")
    })
```

**Using with Fetch**

```
const rawResults = await fetch('https://jsonplaceholder.typicode.com/todos/' + item);
const response = await rawResults.json();
if (response.completed) {
    return response.title
} else {
    return null
}
```


The above can be rewritten as 

```
return await Optional.of('https://jsonplaceholder.typicode.com/todos/' + item)
    .map(fetch)
    .map(response => response.json())
    .filter(response => response.completed == true)
    .map(response => response.title)
    .getAsync();

```

Chaining of expressions enables the code concise and help to reasonate better, can easily be composed , combined.


**Installation & Usage**


```
 npm install declarative-optional   

//ES6
 import Optional from "declarative-optional";

//Common Js
  const Optional = require( "declarative-optional");


//Increment a Number , which may be null
 Optional.of(input)
    .map(val=>val+1)
    .get()

```


Links
 [npm](https://github.com/muthuishere/declarative-optional)
 [github](https://github.com/muthuishere/declarative-optional)
What is the definition of smart retail?
Tags: webdev, tutorial, react, productivity
Published: 2022-01-03 06:38:07

Many people believe that stores will vanish over the course of. We will buy everything online. And if we wish to “take a look” at the items we would like to purchase, we’ll sit in our sofa at home by using virtual reality.

But, it’s difficult to imagine that the normal routine of shopping will end. People love visiting an actual store, and they are also interested in looking for products It’s a gratifying experience for people even though they are able to buy everything on their computers.

However, the options in the near future are likely to be different, and some have changed in the past to the good.

When we speak of ” smart retail” We are talking about the use of strategies and technology that enhance the customer experience by making it more enjoyable and more personal.

The goal of smart retail is to make the sale, but the goal is to allow customers to have the best personal experience to ensure that the customer is enticed to come back to the store in the near future. To achieve this, concepts like ” customer journey” within the store are extremely pertinent.

If we take a deeper study of it, the customer journey is the journey that a customer follows that starts with observing the display of the store to the point that the time when the customer leaves after buying the item.

What exactly is the route? What are the key instances that comprise it that create the experience for customers? What can we do to improve each of these moments and combine them to create a seamless and personal shopping experience that will please the customer so that they are more likely to return to the shop? That’s the kind of problems that can be solved with intelligent retail
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7z1m8ld6v2pgyhhki7is.jpg)
NFT FTW or WTF?
Tags: discuss, improvement, growth, dailythoughts
Published: 2022-01-03 07:25:57

---
title: NFT FTW or WTF?
published: true
description: NFT FTW or WTF?
tags: discuss, improvement, growth, dailythoughts
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/63gsgzcp495n65nbscqj.jpg
---

_Originally published on [my blog](https://www.nikola-breznjak.com/blog/daily-thoughts/nft-ftw-or-wtf/)._


> What if NFTs are the next best thing? What if NFTs are just another version of ICOs in 2018? What if, what if... Either way, stay curious and educate yourself.

---

⚠️ In this new “Daily Thoughts” series, I’m just scratching my own itch. For too long now I’ve been reading and consuming. Not that there’s something inherently wrong with that, but if one doesn’t offset that with his own producing, one often falls into the trap of staying a consumer.

If you think you know something, or want to learn something about yourself, try to explain it ‘on paper’. Personally, I think best ‘on paper’, and it’s been a while since a wrote a post. So, I’ll start small (and build up a habit of daily writing again) by sharing a thought daily. I’ll use this as a retrospective a year from now.

Dear readers, feel free to chime in with your thoughts on my thoughts (so Meta; which is popular in its own right these days).
Memo Max Pro - Are Smarter Brains Running Faster!
Published: 2022-01-03 07:25:02

 The predicament is, you're not even sure if their recipe is suitable for you. That would be mundane if it does not matter what I do. We'll take the time to filter what [Memo Max Pro](https://ipsnews.net/business/2021/12/24/memo-max-pro-60-capsules-bottle-price-ingredients-and-results-after-30-days/) information is worth reading online. This grew out of the frustration I've heard from family members. By virtue of what do fanatics trip on home Brain Health Supplement precautions? Maybe you are not sure what you can do with this you have not tried yet. How annoying… Most devotees either believe or have been told that you should determine that about every this point. This is how to prevent the big mistakes. This ended up being more than I ever expected. It website offers access to a wealth of Memo Max Pro info. Categorically, "'no pain, no gain'." I'll be a guide for you. Much to my amazement I love that novelty. This requires direct action. This is a good way to gain respect for buying more that. Therefore, they're going back to the drawing board. Call me stupid, I just learned through amateurs in regard to this apparatus. 

[https://ipsnews.net/business/2021/12/24/memo-max-pro-60-capsules-bottle-price-ingredients-and-results-after-30-days/](https://ipsnews.net/business/2021/12/24/memo-max-pro-60-capsules-bottle-price-ingredients-and-results-after-30-days/)
Rails with React/Redux
Tags: rails, react, redux, webdev
Published: 2022-01-03 07:22:31

I created a React app that uses Redux for controlling state and learning that has not been the best road. The app is also using Ruby on Rails for a backend `API`  store data in.
This app is a cookbook for storing recipes and being able to leave reviews as well as give it a rating to show how much you like each recipe.

## React

Generating a React app is quite easy to start off with `npx create-react-app` and start by adding components. At first it felt a little foreign then after five minutes of using it, things started to find their way into places. Files feel more like a proper structure using the React framework with being able to target files using `import React from 'react'` at the top of the file. The format is used for collecting any other file that has been exported in their home file.

## Rails

Setting up the Rails api was nearly just as easy with the quick command `rails new CoolBackend --api` using the api flag with prevent views from being generated. Also to be noted, one should not use rails scaffold as that will generate views which ultimately will not be used for this type of application, that will be handled by React.

## Redux

Redux is a library that is used to control a "global" state as it were. State is normally created in a class component and is then passed down to child components. Sending state down several child components gets to be a little tedious which leaves Redux to the rescue!

Redux allows for action creators to be called on from anywhere in the React file structure and be used to track state. This functions are `imported` just the same as any other file would be collected. 

A common action would like how I set up fetching all recipes:

```
const API = 'http://localhost:3000'

export const fetchRecipes = () => {
  return dispatch => {
    fetch(`${API}/recipes`)
    .then(resp => resp.json())
    .then(recipes => dispatch({ 
      type: 'GET_RECIPES',
      payload: recipes }))
  }
}
```

This function has the keyword `dispatch` and it used by redux-thunk which allows for AJAX requests to and from the API endpoint which works asynchronously. 

With this functionality helps to keep state up to date with the rest of the app and keeps local state clean and more manageable.

## Conclusion

My learning journey with React and Redux has been a fun one right after just becoming acquainted with JavaScript made for some confusing mistakes. One being how to update state when a new route has been met. For that `componentDidMount()` helps for firing off a quick redux action creator to get the list of recipes when navigating to the `/recipes` route.

More lifecycle methods exist along with all the React hooks I did not have time to look into look to make using React/Redux a more streamed lined affair.
Best website development company 
Tags: websitedevelopment
Published: 2022-01-03 07:15:55



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

Get Brilliant Websites. Drive Traffic and Business Results
Your website should not only to look attractive but also help to grow your business in a meaningful way. Our bespoke web development services deliver an efficient solution, meeting your business goals. Doing business today is a bit different ball game. Today’s online world compels you to have a functional website for every business, as it helps you engage with more potential customers online and capture a broader market share.  Your website is the presentation of your business and brands in the internet. If you do not have a functional site and want to go for one or plan to rebuild your current web app, stop worrying further. Programmatic AI – A Gurgaon based tech enterprise has a plethora of design and development solutions.

Visit Us - **[Website Development](https://progmattic.com/website-developement/)**
What are the top 9 SQL Queries for freshers?
Tags: sql, mysql, learnsql, sqlinterview
Published: 2022-01-03 07:11:27

In general, query is a request for something. But in the world of programming query means retrieving data from the database with commands that are preset. _i.e._ SELECT, INSERET, SUM, WHERE etc.
Furthermore, if you wish to explore more about the SQL, DBMS you can visit the page below.
SQL Queries are asked directly in interview as it tests both your practical as well as theoretical knowledge.
Here are the top 9 SQL queries for freshers and for more practice check the references.

<u>Table EmployeeDetails</u>
![TABLE EmployeeDetails](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aslvr4oqjsco11rm1m4p.png)

<u>Tabl EmployeeSalary</u>
![TABLE EmployeeSalary](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ooswxb11grjwjxrswcz.png)



**Que-1** Write an SQL query to find the MAX, MIN and AVERAGE salary of the employees?
Ans- An SQL aggregate function is used to calculate the MAX(), MIN() and AVG() salary of the employees.
   SELECT Max(Salary),
   MIN(Salary),
   AVG(Salary)
   FROM Employee Salary;

**Que-2** Write an SQL Query to fetch common records between two tables?
Ans- In the SQL server, we can use the INTERSECT() Operator to fetch the data i.e. common in between the two statements.
  ` SELECT * FROM EmployeeSalary
   INTERSECT
   SELECT * FROM ManagerSalary;
`
**Que-3** Write an SQL Query to display both EmpId and ManagerId together?
Ans- To add two functions together we can use the command CONCAT().
  ` SELECT CONCAT(EmpId,ManagerId) as NewId
   FROM EmployeeDetails;`

**Que-4** Write an SQL Query to display current date and time?
Ans- For SQL Server
     `SELECT getdate();`
     For Oracle Server
     `SELECT SYSDATE FROM DUAL;`
     For MySQL
     `SELECT NOW();`

**Que-5** Write an SQL Query to create new table with data and structure copied from the other table?
Ans- `CREATE TABLE NewTable
     SELECT * FROM EmployeeSalary;`

**Que-6** Write an SQL Query to create an empty table with the same structure as some other table?
Ans- `CREATE TABLE NewTable
     SELECT * FROM EmployeeSalary where 1=0;`

**Que-7** Write an SQL Query to find all the employees whose salary is between 8000 and 12000?
Ans-  `SELECT * FROM EmployeeSalary WHERE Salary BETWEEN '5000' AND '12000';`

**Que-8** Write an SQL Query to fetch the position of a given character(s) in a field?
Ans- The function INSTR() is a case sensitive search. The INSTR() function returns the first occurrence of string in another string.
  `SELECT INSTR(FullName,'Snow')
  FROM EmployeeDetails;`

**Que-9** Write an SQL query to upper case the name of employee and lower case the city values?
Ans- The SQL Upper and Lower functions can be used to achieve the result.
  `SELECT UPPER (FullName), LOWER(city)
  FROM EmployeeDetails;`
This is the end of our top 9 questions that are mostly asked in interviews. Thanks for reading. :)


REFERENCES:-
- [SQL Queries for Interview](https://artoftesting.com/sql-queries-for-interview).
- [SQL Tutorials](https://www.zentut.com/sql-tutorial/)
Public Solving: Find the missing presents
Tags: javascript
Published: 2022-01-03 07:05:56

Oh no, some of the presents have gone missing, and Santa asked us to quickly write a program to find the missing ones.

Luckily for us, the elves are super organized and have a list of all presents there would be.

They also provided us a manifest with all the presents id's that should be in the current sack of Santa.

[You can find the original puzzle here](https://github.com/devadvent/puzzle-23).

## Thinking about a solution

This is quite a quick assignment, by the looks of it.

We basically start with three arrays:

- The full item array (id + name of each present) - all items
- Manifest array (id) - items that should be in the sack
- Sack array (id) - items in the sack

I want to break this up into two elements to make things readable and easy to grasp.

1. Find the missing items by comparing the manifest and the sack.
2. Return the complete item object by comparing the items with the missing array we just created.

Alright, let's get cracking on this puzzle.

## Find missing elements in two arrays in JavaScript

The first part compares the two arrays (manifest and sack).
They contain ID's so we can use the [`filter` method](https://daily-dev-tips.com/posts/javascript-filter-method/) to quickly filter out the missing one.

A present would be missing if it exists in the manifest array but not in the sack array.

```js
const missing = manifest.filter((el) => !sack.includes(el));
```

And then, we can use this array to filter the items array to output the id and name of that present.

```js
return items.filter((el) => missing.includes(el.id));
```

And we can even write this as a one-liner for those interested.

```js
export const findMissing = (manifest, sack) => {
  return items.filter((item) =>
    manifest.filter((el) => !sack.includes(el)).includes(item.id)
  );
};
```

Let's try out the test to see if it worked.

![Padding the tests](https://cdn.hashnode.com/res/hashnode/image/upload/v1640319298526/1es-AQgEE.png)

Let me know in the comments what you would do differently.

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)