teleren/devto huggingface dataset:
20 Ways to Make Money Online
Tags: makemoneyonline, webdev, online, money
Published: 2023-01-03 12:45:20


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

Want to make money, but you’re not sure where to start? Don’t worry, we’ve got you covered.

And you're not alone. Some 16% of adults performed a side gig in the previous month to help them make extra money and, of those, 64% spent less than 20 hours doing those jobs during that period, according to the Economic Well-Being of U.S. [CONTINUE](http://urlshortx.in/lZeU89C)
Deploy your Smart Contracts to Mainnet Safely
Published: 2023-01-03 12:35:41

To ensure the reliability of your smart contract when deploying it on mainnets, it is important to extensively test it on both local and public testnets. Here are some steps you can take to do so:

• Create a comprehensive test suite using tools like Forge or Hardhat to thoroughly test each function of your smart contract. This will help you identify and fix any bugs before deployment.

• Deploy your smart contract on a testnet and offer bug bounties to encourage other developers to audit it, test it, and submit solutions for any bugs they find.

• Invite a diverse group of people to test your smart contract, including other developers, investors, and potential users of the application that will utilize the smart contract.

• When ready for the mainnet, consider a beta deployment in which certain functions are only available for a trial period. After this period, you can use the upgradeability feature to replace it with a fully tested and finalized version (example code in the image below).

![Example Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gyms3negny95f8fv7c51.jpeg)
Virtual Reality MCQ Questions
Tags: virtualreality, vr, vrmcq, mcqquestions
Published: 2023-01-03 12:28:13

Certainly, here is a Multiple Choice Questions (MCQ) test about [Virtual Reality](https://www.onlineinterviewquestions.com/virtual-reality-mcq/) (VR):

What is VR?
A) A simulated experience that can be similar to or completely different from the real world
B) A way to communicate with people through a computer
C) A way to play video games on a special headset
D) All of the above

What is a common use of VR?
A) Education and training
B) Entertainment and gaming
C) Therapy and rehabilitation
D) All of the above

What do you need to use VR?
A) A VR headset
B) A VR headset and hand controllers
C) A VR headset, hand controllers, and a powerful computer
D) A VR headset, hand controllers, a powerful computer, and a large open space

Which of the following is NOT a type of VR headset?
A) Desktop VR headset
B) Mobile VR headset
C) Console VR headset
D) Smartphone VR headset

What is haptic feedback in VR?
A) The visual and audio elements of a VR experience
B) The ability to touch and interact with virtual objects
C) The sense of presence in a VR environment
D) The physical sensations felt in response to VR experiences, such as vibrations or resistance

How does VR differ from Augmented Reality (AR)?
A) VR replaces the real world with a simulated one, while AR adds to the real world
B) VR adds to the real world, while AR replaces the real world with a simulated one
C) VR is only experienced through a headset, while AR can be experienced through a smartphone or headset
D) VR is more realistic than AR

What is one potential benefit of using VR for education and training?
A) It can be more engaging than traditional methods
B) It allows for experiential learning
C) It can save time and resources
D) All of the above

Which of the following is NOT a potential future application of VR?
A) Virtual reality therapy
B) Virtual reality shopping
C) Virtual reality design and prototyping
D) Virtual reality car maintenance

What is one potential concern about using VR for therapy and rehabilitation?
A) It may not be as effective as traditional methods
B) It may be too expensive for some patients
C) It may cause discomfort or anxiety in some patients
D) All of the above

What is a VR headset used for?
A) To play VR games
B) To access VR experiences and apps
C) To communicate with other users in a virtual environment
D) All of the above

Answers:

1 - A
2 - D
3 - C
4 - D
5 - D
6 - A
7-  D
8 - D
9 - D
10 - D
Effortless Email Integration for front-end devs
Tags: webdev, javascript, productivity, programming
Published: 2023-01-03 12:24:26


## Intro

Hello Everyone!

I'm Yusuf and I've been a freelance web & mobile developer for several years. ✌️

I created an app to make emailing easier for front-end developers.

## Why did I do it?

During my personal projects and for my clients, I had to create several websites and landing pages where it was necessary to implement a contact form. In the case of a custom project, you have to create a mail server to manage your contact form. And that takes time to code, implement, test, and deploy.

## How?

I developed an app as a software-as-a-service (SaaS) that allows you to:

1. Create an email
2. Easily interface it
3. Generate one or more tokens
4. Test the email sending
5. Implement the API with code snippets already provided

**All of this in less than 5 minutes, and for free for personal use.**

## Hey it already exist!

**Yes and no.**

The main challengers such as Mailchimp, Sendinblue, FormSpree and others offer many options and are marketing/sales oriented, with campaign options and bulk mailings.

Saveji Gaden is developer oriented, as a developer I want to save time and I like simple tools that just works.

I'm looking for feedbacks, so don't hesitate to try it and tell me what you think about it.

### [Link here](https://saveji-gaden.vercel.app)

Thanks for reading, and a happy new year! 🎉
How do you find period/times of the day in Java ?
Tags: corejava, javadatetime
Published: 2023-01-03 12:21:57

If you have ever wanted to determine the period of the day (e.g. morning, afternoon, evening) in your Java applications, there is now an easy way to do this from Java 16. Check this blog for more details

[https://belowthemalt.com/2023/01/03/how-do-you-find-period-times-of-the-day-in-java/](https://belowthemalt.com/2023/01/03/how-do-you-find-period-times-of-the-day-in-java/)
Different Types of Schedules
Tags: productivity, management
Published: 2023-01-03 12:00:00

There is this great article, "[Maker's schedule, manager's schedule](http://www.paulgraham.com/makersschedule.html)", written by [Paul Graham](https://en.wikipedia.org/wiki/Paul_Graham_(programmer)), that covers the differences between the schedules of makers (which I refer to as individual contributors from here on) and managers.

Managers typically schedule their activities in hourly blocks to make their schedules more efficient, whereas individual contributors are more productive in their tasks by using bigger blocks of focus time, such as half a day or a whole day.

As a software engineering manager, I think it is important to take both into account, from different perspectives.

Firstly, I have my schedule organized into blocks of an hour or even less, so that I can handle leadership sync meetings, one-on-one meetings, team rituals, demos, etc. That's typically a manager's schedule. But I also need to block out bigger chunks of time, to get more complex activities done. I usually allocate two or three chunks of time (at least 2-hours long) in my schedule to focus on such activities. By the way, I also like the concept of batching, as [explained by Tim Ferriss](https://www.youtube.com/watch?v=ghVdzAeX0bg).

Secondly, to help my teams perform better, I have to consider the individual contributor's schedule, trying my best to protect their schedule time. Two key considerations I always take into account are

- Plan recurring meetings and one-on-ones in times that allow them to be focused and productive during the rest of their day
- Empower them to manage their own schedules, and to negotiate (with me and peers) adjustments that may improve their focus

For an individual contributor, a short but unexpected meeting may drain their energy for a whole day, potentially preventing them from starting something complex.

Taking care of their schedule can boost their productivity.
arguments object in arrow functions
Tags: javascript, tutorial, webdev
Published: 2023-01-03 11:37:58

## intro
normally, when you write a function, you can call upon the `arguments` array to loop through the arguments passed into the function as i did here with a function constant.
```
function foo () {
    console.log(arguments);
}
foo(1);
```

## fix
however, (fat) arrow functions `() => {}` do not possess an `arguments` object within their scope as the followin' will produce a reference error.
```
const foo = () => console.log(arguments);
foo(1);
```
however, the trick is to cleverly employ the spread operator to create a rest parameter. (technically, arrays are objects, so the rest parameter still counts as an arguments object)
```
const foo = (...args) => console.log(args);
foo(1);
```
happy codin'!
Automotive Night Vision System Market
Published: 2023-01-03 11:32:29

Automotive night vision system market is projected to grow from US$ 1.9 billion in 2020 to US$ 7.0 billion by 2029. Increasing demand for vehicle safety is a key factor driving growth of the global automotive night vision system market. In addition, rising government initiative in the road safety program across the globe is also expected to boost growth of the global automotive night vision system market over the forecast period. Adaptive headlights with night vision system in automotive industry is expected to create lucrative opportunity for players operating in the global automotive night vision system market.

The report "Global Automotive Night Vision System Market, By Technology (Far Infrared (FIR) and Near Infrared (NIR)), By Components (Night Vision Camera, Controlling Unit, Display Unit, Sensors, and Other Parts), and Region - Global Forecast to 2029"

Key Highlights:

In September 2013, Autoliv, Inc. had introduced the world’s first Night Vision Fusion System with high definition (HD), enhanced pedestrian, and animal detection.
In July 2017, Continental Automotive GmbH had launched MFC 500 camera platform, performs all camera tasks and caters to every vehicle architecture.
Key Market Insights from the report:          

The global automotive night vision system market accounted for US$ 1.9 billion in 2020 and is projected to register a CAGR of 15.7 % over the forecast period. The market report has been segmented on the basis of technology, components, and region.

By technology, the near infrared (NIR) segment accounted for major revenue share in 2018.
By components, the night vision camera segment accounted for major revenue share in 2018.
By region, Europe automotive night vision system market accounted for major revenue share of the global automotive night vision system market and is further anticipated to maintain its dominance over the forecast period. This is owing to government regulations for vehicle safety systems and increasing demand for premium and luxury cars in the countries of the Europe region. Asia Pacific automotive night vision system market is expected to grow at the highest rate during the forecast period, 2019. This is attributed to growing per capita ownership of cars, and development of road infrastructure in countries of the Asia Pacific region.
To know the upcoming trends and insights prevalent in this market, click the link below:

https://www.prophecymarketinsights.com/market_insight/Global-Automotive-Night-Vision-System-625

The prominent player operating in the global automotive night vision system market includes Autoliv, Inc., Continental Automotive GmbH, Delphi Automotive PLC, Denso Corporation, FLIR Systems Inc., Magna International Inc., Melexis NV, OmniVision Technologies Inc., Protruly Electronics Co. Ltd., Robert Bosch GmbH, and Sirica Corporation.
Intelligent Document Processing
Tags: ai
Published: 2023-01-03 11:27:00

Let’s get real - most of us HATE paperwork. But documents are also the foundation of how our business gets done, from contracts to records to paper applications. Extracting and processing information from these documents involves operationally intensive processes. Or to put it simply, it’s a pain. Let’s get to the numbers involved:
80% of a company’s information resources exist as unstructured data. 
9 in 10 employees waste up to 8 hours a week looking for data within documents
Companies spend 15% of their revenue on creating, managing, and distributing paper documents
And the results? Unplanned delays, errors, wasted time and even financial implications when documents are processed poorly.
 
**Introducing: Intelligent Document Processing**
[Intelligent Document Processing](https://vue.ai/solutions/intelligent-document-processing-solution/) by Blox.ai leverages AI with programmable automation. And what can you do with it?
Convert data from semi-structured and unstructured documents into usable, structured formats.
Enable faster and more accurate processing of documents across use cases (Listed at the end!) with organized data that is optimized for downstream processes.
How It Works
The Blox.ai [Intelligent Document Processin](https://vue.ai/solutions/intelligent-document-processing-solution/)g solution uses Natural Language Processing (NLP), Computer Vision (CV), Optical Character Recognition (OCR) and machine learning tools to identify, label, and extract relevant data from any input document.
The extracted information is mapped into a structured format while the AI configures a model which can be applied to all similar document types.
The structured data is then matched, qualified, and reconciled against specified guidelines, thresholds, or other documents based on business needs.
The output is pushed to downstream systems automatically.
Blox.ai’s AI-on-AI layer enables real-time selection of the most relevant algorithm for a particular use case from the model library, leading to a more robust solution that is capable of handling diverse scenarios and edge cases.
**Where You Can Use [Intelligent Document Processing](https://vue.ai/solutions/intelligent-document-processing-solution/)**

According to IDC, 43% of knowledge workers say that paper-based workflows make their daily tasks less efficient, costlier, and less productive. With Blox.ai, enterprises have seen:
~ 90% accuracy in extracting key values from documents
85% decrease in time taken to organize data
50% reduction in resource costs
Maximize human potential in your business with Blox.ai

Process any document type through intelligent extraction, multi-way matching, and reconciliation with Blox.
[Intelligent Document Processing](https://vue.ai/solutions/intelligent-document-processing-solution/): Optimize your document workflows through a combination of intelligent and programmable automation.
Read more about [intelligent document processing](https://vue.ai/blog/intelligent-document-processing/ultimate-guide-to-intelligent-document-processing-idp/) blog
One-page Software design cheat sheet
Tags: interview, cheatsheet, principles, architecture
Published: 2023-01-03 11:04:00

Hello everyone 👋

I am glad to present you with the One-page software design cheat sheet. Document involve into:
- Programming paradigms
- Design principles
- Design patterns
- Some approaches, terminology, etc

Link (google doc): [One-page Software design cheat sheet](https://docs.google.com/document/d/1QUEPVaySoj1EeVHpBR4dneygAk7bfs4oamZgnN82bQ0/edit?usp=sharing)

Feel free to leave your comments on the google doc or below the post.

Sources:
https://en.wikipedia.org/wiki/Object-oriented_programming
https://en.wikipedia.org/wiki/Aspect-oriented_programming
http://dotnetlearners.com/blogs/inheritance-association-aggregation-composition
https://en.wikipedia.org/wiki/SOLID
https://refactoring.guru/design-patterns/catalog
https://swagger.io/resources/articles/adopting-an-api-first-approach
https://microservices.io/index.html
angular 15 update
Tags: angular
Published: 2023-01-03 11:00:46

Could someone explain to me please, when you do angular upgrade to v15 from v14 is the material migration mandatory? Because the angular upgrade guide tells that you can use old(v14) material modules implementations by simply using legacy modules? https://rc.material.angular.io/guide/mdc-migration ,,The old implementation of each new component is now deprecated, but still available from a "legacy" import. For example, you can import the old mat-button implementation can be used by importing the legacy button module.". I upgraded the angular and material to v15, but it seems that the legacy modules are not working at all, all of the user interface is broken?
Medical App Development Company - Mindnotix
Tags: healthcareapp, medicalapp, appdevelopment, softwarecompany
Published: 2023-01-03 10:47:17


![Healthcare Mobile app' types](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sydkuihnyixpkbqgsbxf.jpg)
Mindnotix is one of the best web application development companies for custom web application development with an experienced team for developing business applications. This company have more than 10 years experience in software development field as well as successfully completed 350+ projects. For more details, contact us: +9195007 88278.
 
#webappdevelopment #webappservices #webappagency
Create user with read only permission in PostgreSQL
Tags: postgres, permission, sql, roles
Published: 2023-01-03 10:35:14

Steps:

1. create role: ```CREATE ROLE readaccess;```
2. grant access to existing tables: 
```GRANT USAGE ON SCHEMA public TO readaccess;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readaccess;```
3. grant access to future tables: ```ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readaccess;```
4. Create user with password: ```CREATE USER grafana WITH PASSWORD 'secretpass@dev';```

3. grant access to user: `GRANT readaccess TO grafana;`
Beesy: Record Google Meet | Browser extension
Tags: javascript, webdev, productivity, tooling
Published: 2023-01-03 10:12:07

New year brings new joy!

We (@the_pi and I) bring you a new browser extension, Beesy to record Google Meet sessions completely FREE for local use. No signup, cloud dependency or paid workspace account required.

Chrome Web Store- [Beesy: Record Google Meets](https://chrome.google.com/webstore/detail/beesy-record-google-meets/eabicnldgjknbifdgmnieblkbnggfnde?utm_source=dev_to)

Just install the extension and start recording. Features:
🎥 Record without signing up
⚡ Use shortcuts to start/stop recording. Configure them as per your need
🔊 Option to start video+audio or audio only recordings
🔇 Supports muting audio in recording by muting Google Meet, which is not possible with screen recorders
📥 Recording is downloaded automatically when you leave a meeting

Please take this for a drive and share the experience, features or bugs here: https://beesy.canny.io/
AI based Software Development
Tags: machinelearning, chatgpt, ai, lowcode
Published: 2023-01-03 10:09:25

We have integrated [OpenAI's ChatGPT](https://chat.openai.com/) horizontally into [Aista Magic Cloud](https://aista.com). This allows you to use AI to generate code in any programming language by asking the machine to create code for you such as the following.

> Create Python code to invoke microsoft.com

Resulting in the following ...

```python
import requests

url = 'https://www.microsoft.com/'
response = requests.get(url)

if response.status_code == 200:
  print("Microsoft.com is accessible")
else:
  print("Microsoft.com is not accessible")
```

We have integrated this into most parts of Aista Magic Cloud where you are expected to be writing code, such as [SQL Studio](https://aista.com/sql-studio/), [Hyper IDE](https://aista.com/hyper-ide/), the Hyperlambda Playground, etc. In addition we have created our own [Hyperlambda](https://aista.com/hyperlambda/) OpenAI model, allowing you to ask questions such as.

> Create an endpoint accepting name, email and address, and store these into my CRM database in my customers table

And the AI model will produce the following for you.

```
.arguments
   name:string
   email:string
   address:string
data.connect:crm
   data.create
      table:customers
      values
         name:x:@.arguments/*/name
         email:x:@.arguments/*/email
         address:x:@.arguments/*/address
response.status.set:201
return
   result:Insert was a success
```

The above of course is perfectly valid Hyperlambda code, and at this point all you have to do is to save the file, and you've got an HTTP endpoint for storing data into your `customers` database table that you can start consuming from your iPhone SDK, Android SDK, Angular or React code.

Watch me demonstrate this in the video below.

{% embed https://www.youtube.com/watch?v=duFeG3f8lDM %}

The system can produce JavaScript for you, HTML, CSS, Ruby, Python, C++, GoLang, Hyperlambda, _everything_ really. And the cost of a query is typically 1 cent. Implying if you ask it 100 questions per day, the cost becomes 1 dollar per day.

A guesstimate is that this makes me some 10 to 20 times as productive, by not having to wade through endless Google search results, StackOverflow answers, or blogs with the information I am searching for hidden behind 15 layers of ads.

You have to be very specific when you ask it questions, and include all the required information it needs to solve your task in the prompt. However, we will allow for _"conversations"_ with OpenAI in the future, allowing you to have it _"iterate"_ its result, improving upon it, by telling it things such as _"make it blue"_, etc.

Combined with Hyper IDE and SQL Studio, this allows you to _instantly_ execute the result that OpenAI gives you, to for instance create SQL DDL scripts for a headless CMS towards your database of choice.

To reproduce what I am doing in the above video, sign up for a free 90 days trial cloudlet below, and let me know in the comments section what you think about it.

* [Signup for Aista Magic Cloud](https://aista.com)