teleren/devto huggingface dataset:
Evident Audit - A community that builds
Tags: codenewbie, javascript, beginners, opensource
Published: 2022-02-09 09:18:38

## Community at your service

> One of the marvelous things about community is that it enables us to welcome and help people in a way we couldn't as individuals. - Jean Vanier

Why wait? Join [here](https://discord.gg/gKgSwD33jZ)

### We got you covered in every possible way

![Evident Audit](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e1rs4sabj8nmwpqsagm5.png)

We got a lot of things inside our server
➡️ Learn with peers
➡️ Ask doubts
➡️ Solve doubts of other members (if possible)
➡️ Discuss Ideas
➡️ Get all the tech updates
➡️ Network with people across the globe
➡️ Find Opportunities
➡️ Community Discussions
➡️ Music Adda
➡️ Movie Nights
➡️ Participate in Tech and Fun Events

Why wait? Join [here](https://discord.gg/gKgSwD33jZ)

### You can follow us on Twitter [here](https://twitter.com/EvidentAudit)

![Evident Audit](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fxnlhgmygg9iqln8f2ql.png)


### Want to be a part of Open Source join our GitHub organization [here](https://github.com/Evident-Audit)

![Evident Audit](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ko3xpjgazhozlu4a3p9.png)
 
> Happy to have you onboard
Python comment line
Tags: python, beginners, tutorial
Published: 2022-02-09 09:13:35

> [Sign up to my newsletter!](https://baransel.dev/newsletter/).


## What is the Comment Line and why use it?

Readability, which is an important issue in the software world, is also a very important comment line and explanation lines. It is a magic wand that allows someone else to understand the code we write or for us to understand someone else's code. Especially when you work in a company or when you are in a big project, you will deal with thousands of lines of code. Sometimes you may not even remember the codes you wrote when you look back. Here, we, the software developers, eliminate this problem by adding small notes or explanations to the codes we have written to solve this problem.

## How to use?

It is very simple to use. Python detects the lines that has the `#` sign as comment lines and does not process them. Let's illustrate with an example.

```python
# We created a variable named text
text = "baransel.dev python lessons"
 
# We printed the variable named text to the screen 
print(text)
```

As you can see, Python did not process lines starting with the `#` sign when processing the code. 

What if the explanation I will add to the code is more than one line, what should we do? Do I have to put the `#` sign on each line one by one, of course no. If you want to add more than one comment line to the code, just write it in three quotes. Python still detects it as a comment line and doesn't render it. Let's show it with an example.

```python
""" Add the two numbers
program that prints the sum
"""

number1 = 5
number2 = 4

sum = number1 + number2
print("Total: ", sum)
```

As you can see the comment lines color is different. In addition, as you can see in the output you will receive, Python has again detected it as a comment line.

So, will the comment line and comment lines we add slow down our code? Of course no, the comment lines you add to your code will not slow down our program. Also, the little notes you add to our codes make you a better programmer. While you are on this path, you will see that it is important not only to write code, but also to write legible code, so you can think that writing code is an art.


Continue this post on my blog! [Python print function](https://baransel.dev/post/python-print-function/).


[Sign up to my newsletter!](https://baransel.dev/newsletter/).
Reconnaissance with OSINT technologies
Tags: opensource, osint, productivity, security
Published: 2022-02-09 09:13:24

## The OSINT Framework

The OSINT framework is a cyber-security structure that consists of a collection of OSINT technologies that may be used to find information about a target more quickly and easily. I have been maintaining my version and many time I have found it very useful. If you want to have you own just fork it: [github.com/digital-clouds/osint](https://github.com/digital-clouds/osint) or suggest what can be added to a list with pull request. Bellow additional requirements for some of the listed tools are indicators.

```
(D)	   Google Dork
(R)	   Requires registration
(M)	   Provides URL with a search query
(T)	   The tool has to be set up on a local device
```

> Google Dork (a.k.a Google Hacking) is a powerful technique to find the information.
> [Google Hacking](https://en.wikipedia.org/wiki/Google_hacking)

The OSINT architecture encompasses a huge network of topics, linkages, and tools. There are numerous methods for obtaining information on the target; you must choose the best one for you, and you will be amazed at how effective the framework is.

So, if you’re looking for something like an email address, an IP address, or phone records, you can find them all in one place, which is why the OSINT framework is so important for cyber-security and information discovery.

Website:
https://osint.digitalclouds.pro
https://osint-framework.pages.dev
How To Deploy A React App Using Multiple Ways
Tags: react
Published: 2022-02-09 09:13:11

It is a confusing thing to deploy a react app. Whether it is using Firebase, Azure, GitHub Pages etc.. But Don't Worry Here is the solution : [Learn How to Deploy a react app using multiple ways](https://create-react-app.dev/docs/deployment/). I am sure this document will help you to deploy your react app. So, Happy React Days... 
Thank You For Reading. Have A Nice Day.
Refactoring from another dev team. 
Tags: help, advice, agency
Published: 2022-02-09 09:00:56

Hello to the community ! 

I have an issue and looking for your opinion / advice on it about how to approach this since I am non-tech._(Actually UX researcher)_ 

- How likely is it for a new dev team to come to a project and refactor the code ?
- If so, what would you need to be able to pull it up without getting crazy ?

To give you some context I used an agency to build a product that basically fucked up as we iterated on the first version. 

- First delivery went fine and after user feedbacks we started iterating and that's when things started to get messy.

-They switched people, and did not have a knowledge base of the project, so in the end the developers erased some features and have written the code differently.

- To make matter worse, the project manager took decisions based on his misunderstanding of the design, implemented the wrong thing without advising and we have been in a debugging mode for months. The more we solve, the more bugs comes.

- So we are both at a loss, time and resource, and the relation is sour as the team is tired and very warry on the quality d the code they shipped. Refactoring would be needed but I sense some hesitation on their side. 

I am looking for options, but in my understanding it would be worse for a new team to come and clean the mess as even the internal team of the agency are insecure about their own code.

Is it possible to change team at this moment, or should the agency at least refactor the code into a more stable version so I could move forward without worrying about it ?

Thanks :)
How to Create a Location-Based App: Ideas, Technologies, and Examples
Published: 2022-02-09 08:51:40

The world of mobile apps has changed with the spread of GPS technology. Now all apps, from ecommerce stores to dating applications, use location-based technologies to deliver the best service to their users. Learn how to make a location based app and benefit from this technology
https://www.mobindustry.net/blog/how-to-create-a-location-based-app-ideas-technologies-and-examples/
#appdevelopment #locationbasedapp
Digital Minimalism in Data Science
Published: 2022-03-03 03:36:32

---
title: Digital Minimalism in Data Science
published: true
date: 2022-02-09 08:40:31 UTC
tags: 
canonical_url: https://zaynaibg.medium.com/digital-minimalism-in-data-science-c312480181fc
---

At the beginning of the New Year, I did something that was cliche. I read books about productivity. These books were Cal Newport's Digital Minimalism and James Clear Atomic Habits. I realized I was just [busy but not getting the results that I wanted.](https://jamesclear.com/taking-action)

So, I decided to do an experiment this month. Practice digital minimalism while improving my data science skills. I’m not using R or Python this month. Only going to rely on books or journal articles to learn about how to work with data.

1. Get your reps in

In order to get better at something, you have to get your reps in. Whether you are training to get a six-pack or learning how to play the guitar. In order to get better at something you just need to do it a lot. One lesson that I learned from Atomic Habits is that if you want to create a habit make it attractive. So, I’m going to review my statistic fundamentals with The Humongous Book of Statistics Problems by Michael Kelley. It's not a dense book and it has a lot of practice problems inside of it. I’m also going to use Schaum’s Outline of Beginning Statistics for additional practice.

2. Just want to strip things to their core

Right, I feel like I’m more worried about the syntax of my R or Python code than understanding what the data is saying. It's like I’m trying to learn how to write before learning how to read. Yes, it is possible to write before learning how to read. But at the end of the day, it would be just lines on a piece of paper. Not you conveying an idea to someone else. Yes, I can wrangle data using select, filter, arrange, mutate, and summarise. Whats the point of knowing those functions if you don’t know when to use Anova or a chi-square.
Cumulocity IoT with Azure Digital Twin Demo
Tags: iot, cumulocity, iotplatform
Published: 2022-02-22 13:02:22

---
title: Cumulocity IoT with Azure Digital Twin Demo
published: true
date: 2022-02-09 08:40:31 UTC
tags: IoT, Cumulocity, IoTplatform
canonical_url: https://tech.forums.softwareag.com/t/cumulocity-iot-with-azure-digital-twin-demo/255070
---
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jchskyw33hh68a1f4obl.png)
 

[https://www.youtube.com/embed/RcO92GUzqvo](https://www.youtube.com/embed/RcO92GUzqvo?autoplay=1&feature=oembed&wmode=opaque)

This demo shows how Software AG’s Cumulocity IoT with Azure Digital Twin allows businesses to benefit from the IIoT in both the physical and virtual worlds.  

To learn more about Cumulocity IoT, please visit https://www.softwareag.com/en_corporate/platform/iot/iot-analytics-platform.html

[Original topic](https://tech.forums.softwareag.com/t/cumulocity-iot-with-azure-digital-twin-demo/255070)
Tips for the BP interview process
Tags: javascript, beginners, programming, tutorial
Published: 2022-02-09 08:28:06

The BP hiring process should be a reciprocal one. Here the recruiter learns about the applicant and the applicant learns about the company through the <a href="https://www.cronj.com/blog/bp-video-interview-questions/" rel="nofollow">bp video interview questions</a>. Here are some tips that a candidate should follow:

1. Do your research. Go have a look at their website and recent media sightings of the company and find out what has been going on in the company.

2. You should always be clear about why you want to join the company and what about your role interests you?

3. Always be aware of what you had written in the application form. In all likelihood, the recruiter will ask you about your academic qualifications and technical skills along with the other things that you have mentioned in the form.

4. Always be ready to show what your major skills are. How will you be able to guide the company forward with the demonstration of the same?

5. Do not just talk about the passion and successes of your field that you have accomplished. Be ready to talk about the low points in your professional life as well.

6. You will get the chance to meet some senior employees to ask them about the life that they are leading in the company.

7. Try and portray yourself honestly. As much as the company prefers people who can listen and learn they also want someone who can use their own imagination to get a positive outcome.

8. It is easy to start talking about vague things. You should help the interviewer in seeing how your contribution has shaped your previous work and how you are planning to do the same here.
Choices
Tags: discuss, personal, improvement, growth
Published: 2022-02-09 08:24:28

---
title: Choices
published: true
description: We can't change what happens to us, but we can choose what to do about it
tags: discuss, personal, improvement, growth
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4przzqdhwyx531he5ofy.jpg
---

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

> If you do something and then blame circumstances, upbringing, genes (!?), or really anything else other than yourself, are you really free? We can't change what happens to us (you seeing a box of cookies in the kitchen), but we can for sure decide what to think and do about it (eat the cookies, or not).

---

This is [why I write](https://www.nikola-breznjak.com/blog/daily-thoughts/why-do-i-write-these-daily-thoughts-posts/) these 'daily thoughts' posts.
YBDemo: simple 💻 demo lab for YugabyteDB with Java client and Docker🚀☕🐳🐘
Tags: yugabytedb, docker, jdbc, sql
Published: 2022-02-09 08:14:44

Here is the demo environment I use on my laptop to test YugabyteDB deployment options and operations. You find the `docker-compose.yaml` in https://github.com/FranckPachot/ybdemo/tree/main/docker/yb-lab
{% github FranckPachot/ybdemo %} 
All feedbacks and comments welcome, follow [twitter](https://twitter.com/FranckPachot), [linkedin](https://www.linkedin.com/in/franckpachot/) to share and learn more, and ⭐ are highly appreciated on the repo 😎
🚀 [YugabyteDB](https://www.yugabyte.com/) is a distributed SQL database, open source, and PostgreSQL compatible.
Backend with Dart? Yes, you can!
Published: 2022-02-09 08:12:39


Have you ever wondered if it was possible to write a backend in dart? Yeah, you probably have because I also had some curiosity after learning flutter, the idea of having my backend and mobile app in one language was quite a desire I so long for and that led me to making research, in the course of my research I found the shelf server which is a middleware web server which encourages composition and easy reuse. Shelf Router on the other hand does the heavy lifting of route management and response/request mapping.

Below is an example of a simple shelf server:

 

```
https://pub.dev/packages/shelf
 import 'package:shelf/shelf.dart';
 import 'package:shelf/shelf_io.dart' as shelf_io;
 void main() async {
  var handler =
  const Pipeline().addMiddleware(logRequests()).addHandler(_echoRequest);
 var server = await shelf_io.serve(handler, 'localhost', 8080);
 // Enable content compression
  server.autoCompress = true;
 print('Serving at http://${server.address.host}:${server.port}');
 }
 Response _echoRequest(Request request) =>
  Response.ok('Request for "${request.url}"');
```

Let's discuss what you should expect:

1. **Host:** this is the location at which your server is at the moment. 

2. **Port:** this is the part of the location which belongs to you. 

3. **Pipeline:** this is a channel that intercepts every request that passes through the specified paths. 

4. **Middleware:** these are a bunch of commands that are stacked on the pipeline to handle requests. 

5. **Handlers:** these are future responses, which makes it easier to handle responses in whichever way you wish. 

6. **Request:** these are calls being made by the user to your server and can contain different types of parameters. 

7. **Response:** this is what's expected of your server after each request is made. 

8. **Path:** these are authorized passages from which users can request make a request. 


**let's take a look at a simple shelf server sample:** 
https://odinachi.github.io/shelf_server/#/
Below is the code:
https://github.com/Odinachi/shelf_server

for Video Tutorials, I'll recommend: https://www.youtube.com/c/CreativeBracket

**Notable mentions:**

1. **Aqueduct:** this was supposed to be a modern Dart HTTP server framework, but somehow got discontinued. Read more about Aqueduct https://aqueduct.io/

2. **Angel:** this is quite promising and looks good, read more about Angel-Dart https://angel-dart.dev/

3. **Alfred:** this is an express.js like a dart server and can be very helpful if you're coming from a JavaScript background, read more about Alfred https://medium.com/@iapicca/alfred-an-express-like-server-framework-written-in-dart-1661e8963db9

4. **Conduit:** this will be my next adventure as it's feature-packed and, with a built-in orm mapper. Read more about Conduit https://www.theconduit.dev/
Frontend Mentor - Space Tourism
Tags: javascript, react, frontendmentor, nabillatrisnani
Published: 2022-02-09 08:06:11

This is my solution to [Frontend Mentor Space Tourism Challenge](https://www.frontendmentor.io/challenges/space-tourism-multipage-website-gRWj1URZ3).

## Overview
The challenge is to build out this multi-page space tourism website and get it looking as close to the design as possible.

**User should be able to:**
- View the optimal layout for each of the website's pages depending on their device's screen size
- See hover states for all interactive elements on the page
- View each page and be able to toggle between the tabs to see new information

**Links**
- [Solution](https://github.com/NabillaTrisnani/frontendmentor_space-tourism)
- [Live Preview](https://nabillatrisnani-space-tourism.netlify.app/)

## My process
**Build by:**
- HTML5
- SCSS
- [Bootstrap 5](https://getbootstrap.com/docs/5.1/getting-started/introduction/)
- [React](https://reactjs.org/)
- [AOS](http://michalsnik.github.io/aos/) for animation

**What I learned**
1. GET data from local json.
2. Using React Router V6.
3. How to use AOS in React and disabled it when it's on tablet or mobile using componentDidMount.
```javascript
componentDidMount() {
    // initialise AOS
    AOS.init({
        // settings
        duration : 2000,
        //disable when device width is below 800px
        disable: function() {
                    var maxWidth = 800;
                    return window.innerWidth < maxWidth;
                 }
    });
};
```

## Author
- Frontend Mentor: [@NabillaTrisnani](https://www.frontendmentor.io/profile/NabillaTrisnani)
- Github: [@NabillaTrisnani](https://github.com/NabillaTrisnani)
- LinkendIn: [Nabilla Trisnani](https://www.linkedin.com/in/nabilla-trisnani/)
- Twitter: [@NabillaTrisnani](https://twitter.com/NabillaTrisnani)
Imagemagik
Published: 2022-02-09 08:00:11

# Imagemagik 

**About**
Free, safe, and secure image hosting provider for everyone!

This is a free and save way to share your images eassliy. 
Copy the URL and quick share it. The first official [release](https://github.com/lassv/imagemagik/releases/tag/v1.2.3) is now here!

**Open source**
The project is opensource on [Github](https://github.com/lassv/imagemagik)
Feel free to give a star ⭐️

**Visit**

You can visit the website on [www.imagemagik.tk](https://www.imagemagik.tk/)
Enjoy Programming-Themed Humor? Here's today's daily developer joke!
Tags: jokes, dailydeveloperjokes
Published: 2022-02-09 08:00:04

---
title: "Enjoy Programming-Themed Humor? Here's today's daily developer joke!"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
published: true
tags: #jokes, #dailydeveloperjokes
---

Hi there! Here's today's Daily Developer Joke. We hope you enjoy it; it's a good one.

![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1258f2759b6.png)

---

For more jokes, and to submit your own joke to get featured, check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/). We're also open sourced, so feel free to view [our GitHub Profile](https://github.com/dailydeveloperjokes).

### Leave this post a ❤️ if you liked today's joke, and stay tuned for tomorrow's joke too!

_This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit._

<!--
Joke text:
___Q:___ What did the server say to his client who was having a bad day?

___A:___ Everything's going to be 200
 -->
Welcome Laravel 9
Tags: laravel, php, webdev, programming
Published: 2022-02-09 07:57:19

On February 8, the ninth version of laravel arrived, which is PHP 8 is the minimum version and contains the new features and features to know, and I will put below the sources that you must visit to learn about this wonderful version 9

Announcement article about the arrival of the release :-
https://laravel-news.com/laravel-9-released

A look at what is coming to Laravel 9 :-
https://laravel-news.com/laravel-9

The wonderful laracasts :-
https://laracasts.com/series/whats-new-in-laravel-9
https://www.youtube.com/watch?v=GwunZ5sH2P8

Mohamed Said - Laravel Channel :-
https://www.youtube.com/watch?v=MnSzUX7kU-E

Laratips - What's New In Laravel 9 :-
https://www.youtube.com/watch?v=qAzrZUG_9Z0

How to Upgrade to Laravel 9 :-
https://laravel.com/docs/9.x/upgrade
https://www.youtube.com/watch?v=gYUueSQ29CE
https://www.youtube.com/watch?v=bMVvygYJc0Y

Laravel Shift :- (Changing the code itself that version 9 was created and not just updating the packages)
https://laravelshift.com/shifts
https://www.youtube.com/watch?v=OW2div5-Udk

And of course Documentation :-
https://laravel.com/docs/9.x
https://laravel.com/docs/9.x/releases

finally :-
https://wpwebinfotech.com/blog/new-in-laravel-9-0/

I hope you enjoy and benefit from these resources.
Online Training
Published: 2022-02-09 07:32:30


IntelliMindz is the best IT Training in Chennai with placement, offering 200 and more software courses with 100% Placement Assistance.

<a href="https://intellimindz.com/aws-online-training//">Aws Online Training</a>

<a href="https://intellimindz.com/azure-online-training//">Azure Online Training</a>

<a href="https://intellimindz.com/blue-prism-online-training//">Blue Prism Online Training</a>

<a href="https://intellimindz.com/data-science-online-course//">Data Science Online Course</a>

<a href="https://intellimindz.com/devops-online-training//">Devops Online Training</a>

<a href="https://https://intellimindz.com/gis-online-course//">Gis Online Course</a>

<a href="https://intellimindz.com/informatica-bdm-online-training//">Informatica Bdm Online Training</a>

<a href="https://intellimindz.com/informatica-data-quality-online-training//">Informatica Data Quality Online Training</a>

<a href="https://intellimindz.com/informatica-mdm-online-training//">Informatica Mdm Online Training</a>
 
<a href="https://intellimindz.com/digital-marketing-online-training//">Digital Marketing Online Training</a>
Day 16/100 Java
Tags: 100daysofcode
Published: 2022-02-09 07:18:54

Another Productive Day,

Day 16/100

**Language:**
JAVA

**Time Period Spent:**
2hrs

**Course Taken:**
Udemy: Java Programming Masterclass - Tim Buchalka

**Todays Learning:**
OOP Part 2
	- Composition
		- Object Composition
		- Composition vs Inheritance
		- Trailing composition calls

Challenges:
	- Single Room Builder
	- Multi Room Builder

**Additional Notes:**
Today we have gone throught and started on composition. Not been told what the limitations of this is yet as I am getting to it, but it seems we can use composition to tie different classes and render methods from seperate classes using this. When we call the main methods we can simply create new instances directly from the call function. This is nice and feels like it makes the code easier to type.