teleren/devto huggingface dataset:
What quantum-safe cryptography algorithm would you recommend for user address generation for a cryptocurrency backed web?
Tags: blockchain, opensource, security, computerscience
Published: 2022-03-29 12:08:02

I am currently planing to develop a decentralized web to fight against government censorship.

As bitcoin's address / wallet model is quite successful, I would follow that model.
As far as I know the sha algorithm may not be safe enough for an address generator when the Quantum computing will soon come into use.

Is there any Quantum-safe Cryptography algorithm tested to be safe for an address generator and for data transmission?

It would be very nice to have an official node.js implementation.
Coinparative :crypto media companies next trends?
Tags: discuss
Published: 2022-03-29 12:04:11

The digital currency craze is leading to a slew of new media companies that aim to win market share as interest in cryptocurrencies grows. According to a recent report by U.S. crypto exchange Gemini, 14% of the population owns cryptocurrencies such as bitcoin and Ethereum. The report further found that 13% of respondents intend to purchase digital assets in the next year. Online searches for information about crypto are also on the rise. This is creating an opportunity for media companies to generate more ad revenue.



The risk these media companies faced for a long time was that the crypto market could dissolve at any time. But with the growth in ownership of cryptocurrencies, that doesn’t seem likely to happen soon.



In the meantime, crypto media firms have to contend with running a new business in an events industry largely depleted by the pandemic. While virtual events still exist, the revenue from ticket sales and sponsorships is not nearly as significant, industry observers said.

Crypto media companies also have to compete with social media platforms that have consumed most of the ad revenue that used to flow to news companies. Ben Schiller, a managing editor at CoinDesk, told Fortune that crypto media firms have to compete with these platforms not only for money but for clout and attention.

Like in the mainstream tech industry, many of the influential crypto leaders typically turn to platforms like Twitter and Medium to get their message out, rather than use media outlets as intermediaries, Schiller said.

One thing they don’t have to worry about in the short term is market growth. The market valuation for cryptocurrency is projected to cross $1.8 billion by 2027, according to Global Market Insights. The growing demand for digital assets and secure transactions is expected to contribute significantly to market growth, the firm said.



**

## About Coinparative
**
[Coinparative](https://coinparative.com/) is a digital news and research media outlet focused on cryptocurrencies, digital assets and blockchain. Coinparative covers worldwide blockchain and crypto news, industry insight and research to meet the needs of blockchain beginners, enthusiasts, practitioners, investors and any type of readers.

Coinparative are building the most influential, trusted information platform for a global community engaged in the transformation of the financial system and the emerging crypto economy. Tokencamps is an integrated platform for media, events, data & assets management for the next generation of investing and the future of money.
Build a Digital marketing agency landing page using HTML CSS JS
Tags: css, javascript, tutorial, beginners
Published: 2022-03-29 11:53:59

{% youtube CDRcfbHyRqw %}

How to build digital marketing agency landing page using HTML CSS JavaScript

In this video, I will show you how to create a (mobile-first responsive) digital marketing agency landing page.

[Live Website](https://codewithsadee.github.io/funel-agency_landing_page)
[Github Repo](https://github.com/codewithsadee/funel-agency_landing_page)

---

HI 👋
I'm Sadee (webdev)
In this channel I make videos about Complete Responsive website.
You can checkout my channel 👇

📺 My Channel : [codewithsadee](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g)
🔔 Subscribe : [subscribe now](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g?sub_confirmation=1)
🕐 New Videos Every Week

---

🔗 Essential links
-----------------------------
[Starter file](https://drive.google.com/file/d/17rEpC7KliRy0igUZgVBg2YRkblGTwUXI/view?usp=sharing)

---

⏱️ Timestamps
-----------------------------
0:00 - Demo
2:32 - File sturcture
2:56 - Project initial
8:27 - Header
16:29 - Hero section
22:50 - About section
31:17 - Features section
35:54 - CTA section
40:23 - Contact section
47:13 - Footer
1:01:07 - Media queries

---

💜 Like - Follow & Subscribe Me
-----------------------------
Twitter : https://twitter.com/codewithsadee
GitHub : https://github.com/codewithsadee
YouTube : [codewithsadee](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g)
Buy Me A Coffee : https://www.buymeacoffee.com/codewithsadee
Patreon : https://www.patreon.com/codewithsadee

---

[![Buy Me A Coffee](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9kn6vwn4mulhsx6o69is.png)](https://www.buymeacoffee.com/codewithsadee)
Guide: Netlify-to-Discord notifications
Tags: netlify, discord
Published: 2022-03-29 11:44:29

Discord is a great way to get Netlify notifications! I set up my own private server to collect notifications with my open source projects.

There’s an official guide to [set up GitHub notifications on Discord](https://support.discord.com/hc/en-us/articles/228383668), but I like using it too for other things like monitoring Netlify deployments. Here's how I got it set up.

![Screenshot: Discord notifications](https://i.imgur.com/KlBWm3T.png)

---

## Solution: webhooks
Discord supports any [Slack-compatible webhook](https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook). I used this to set up send Netlify notifications to Discord using Slack’s webhook format.

### Step 1: Create a webhook in Discord
In Discord’s channel settings, go to “Integrations” and select “Create Webhook”. In the next screen, use “Copy Webhook URL” to copy the URL.

![Screenshot: integrations settings on Discord](https://i.imgur.com/Yuf79HS.png)

![Screenshot: creating a webhook](https://i.imgur.com/4GM2jRU.png)

### Step 2: Site settings in Netlify
Under Netlify’s “Site settings”, go to “Build & deploy” → “Deploy notifications”.

![Screenshot: Netlify site settings](https://i.imgur.com/vB0vB6B.png)

### Step 3: Add a notification
Under the “Outgoing notifications” section, click the “Add notification” button.

![Screenshot: adding notifications](https://i.imgur.com/lwrXvf9.png)

### Step 4: Choose Slack integration
In the dropdown, select “Slack integration.” (Yes, select “Slack” even if it’s Discord!)

![Screenshot: the “add notification” dropdown](https://i.imgur.com/WkcI92w.png)

### Step 5: Add the URL
Paste the webhook URL and add `/slack` to the end. Don’t forget to change the “Event to listen for” dropdown.

![Screenshot: creating a new Slack integration](https://i.imgur.com/R6KiIr1.png)

## All done!
New notifications should now show up on Discord.

![Screenshot: Discord notifications](https://i.imgur.com/KlBWm3T.png)
.NETni boshlash
Tags: dotnet, beginners, uzbek, dasturlash
Published: 2022-03-29 11:34:36

### Asos
- Linux OS: Ubuntu 20.04 LTS
- github akkount
- dev.to akkount
- linkedin akkount
- [vscode on Ubuntu 20.04](https://linuxize.com/post/how-to-install-visual-studio-code-on-ubuntu-20-04/)
- [.net6 on ubuntu](https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#2004-)
5 Photo Editing Tecniques Can Boost Your eCommerce Business
Published: 2022-03-29 11:08:20


There are a number of [e-commerce image editing services](https://cutoutexpert.com/product-photo-editing-service/) available. Some of these services offer basic photo editing, such as cropping and resizing images, while others offer more advanced services, such as adding text or graphics to images, removing objects from images, and correcting lighting and color. It is important to choose a service that offers the level of editing that you need, and that has a good reputation for quality work.
In below we shared some important ecommerce image editing techniques; you must need for running successful ecommerce business.

## 5 Photo Editing Techniques For eCommerce Business

## Background removal:
 
It is very essential to remove the background of product photos. Majority customers want to see white background product images. It will be better if you upload white background product photos and remove the unmwanted objects from images. While removing background make sure of using [image clipping techniques](https://cutoutexpert.com/clipping-path-service/).

## Color Correction and re-color photos: 

There are a few things to keep in mind when color correcting and re-coloring product photos. The first is to make sure that the colors in the image are accurate to the colors of the product in real life. The second is the consistency of colors across all the products in the picture.

## Shadow Creation: 

Shadows can be a photographer's best friend or worst enemy. When used correctly, shadows can add depth and interest to an image. However, shadows can quickly make an image appear amateurish and unprofessional when not handled properly. Adding shadow properly is vital in product photo editing, especially for some product images like watches, rings, etc.

## Ghost mannequin effect: 

The ghost mannequin effect of product photos is used to make it appear as if a model is wearing the product. This effect is achieved by using Photoshop or a similar program to remove the photo's model and leave only the product. This technique can be used to create an advertisement or show off the product.

## Product Photo Enhancement: 

As online shoppers, we are constantly looking for the best deals and the best products. We want to find what we're looking for as quickly as possible and make a purchase with the least amount of hassle. That's why product photo enhancement is so important. When retailers post clear, high-quality images of their products, it makes the shopping process easier for customers - which means they're more likely to buy.

## Conclusion

Whether you [outsource product photo editing](https://cutoutexpert.com/product-photo-editing-service/) or do it by yourself, it's up to you. But, if you really want to run successful eCommerce business, along with others skill, you must need to focus uploading high-quality product images in your store. This 5 editing techniques will help to create stunning product photos for your store.
mat-form-field must contain a MatFormFieldControl
Tags: angular, javascript, webdev
Published: 2022-03-29 10:53:15

Hi, i am getting the above error " mat-form-field must contain a MatFormFieldControl" when i try to use angular material mat-formfield, after a couple of google, i have found that we have to import mat-input, i have imported but still facing the error, can anyone help to resolve will be appreciable
Click on Image to Expand
Tags: javascript, clickonimage, webdev, programming
Published: 2022-03-29 10:45:57

Hello Guys,

How are you all doing today? 
Am back again with yet another cool project using HTML CSS and JavaScript.
It is a very simple project where we have 5 images in a row, and when you click on any image it will expand and other images squeeze to small size. 
Inspired from **how to make image gallery using captions** by _easytutorials_ on _youtube_. This is a minified version of it. 
Here is a codepen link to the project. Please like it and comment if you fell it was worth your time.

https://codepen.io/shameerchagani/full/PoEjmWx

Let me know in the comment section, if you would be interested to see more cool stuff like this.
One universal rule
Tags: beginners, codenewbie, discuss
Published: 2022-03-29 10:43:39

I really think this is a hard, universal truth (in our field): there isn't such thing named "_temporal_" solutions. 

Once that a system/project/product gets to prod, it won't "_temporal_" anymore, but the one who rules.

So, If you hear,

> "ok, this is a temporal solution, we'll replace it as soon as we can"

What they are actually saying is:

> "This solution is going to prod, as much, if the roadmap accepts this, an alternative solution will co-live for a long time".

WDYT?
Updated blog structure testing 2
Tags: uat
Published: 2022-03-29 10:08:59

# Steps to integrate Razorpay 

Update feature testing after updating blog structure.

* Final Checking on changed blog structure

* Storing API keys in settings.py

* Installing Razorpay library.

* Creating order using Razorpay API.

* Creating order at backend and also creating Razorpay order.

	* Show template

	* render to payment.html

	* Get info of call back URL

	* Done with creating an order.

### **Uploading a File**

There are three ways you can upload a file:

- From an `Object` instance

- From a `Bucket` instance

- From the `client`

In each case, you have to provide the `Filename`, which is the path of the file you want to upload. You’ll now explore the three alternatives. Feel free to pick whichever you like most to upload the `first_file_name` to S3.

{% gist https://gist.github.com/Nishant127/13898538d35a024b4d93a592b1b4a6ea %}

![](https://notionpack-uploads.s3.amazonaws.com/blog_images/tmp/tmp2pkuw_ok.png)

![](https://notionpack-uploads.s3.amazonaws.com/blog_images/tmp/tmp214o61vt.png)

💡 Testing call out block
A new IDE that could overtake VS Code?
Tags: ide, vscode
Published: 2022-03-29 10:07:42

# Introduction
You may be wondering, how could a new IDE take over the worlds biggiest IDE, VS Code? Well, the features made by JetBrains is something VS Code lovers want for so long. Let me explain to you, Fleet.

# Features
Just to clarify, I am not endorsed by Fleet. "Fleet is also a fully functional IDE bringing smart completion, refactorings, navigation, debugging, and everything else that you’re used to having in an IDE – all with a single button click." - JetBrains


## 1. It is Polygot
Developers often use a variety of technologies, not only across different projects but also within a single project. At JetBrains, we’ve always strived to leverage the knowledge of the environment you’re using, which is why all of our existing IDEs are based on the same core platform. 

With Fleet, we take that approach one step further by making it a single IDE. You no longer have to open different IDEs to get the functionality you need for your specific technology. With Fleet it is all there in a single application.

Languages include:
 - Java
 - Kotlin
 - Python
 - Go
 - JSON
 - JavaScript
 - Rust
 - TypeScript
 - PHP
 - C++
 - C# 
 - HTML
 - Ruby

## 2. Collaborative
Fleet is built with collaboration in mind. It allows you to easily collaborate on a project regardless of whether it is local or remote. It provides the ability to simultaneously work on the same or different files, run tests, access terminals, and other things that you’d expect from a collaborative IDE.
![fleet-collab.gif](https://resources.jetbrains.com/storage/products/blog/wp-content/uploads/Fleet-Collaboration.gif)

## 3. Essential Tools
Fleet offers an essential, well-integrated set of built-in tools for developers so they can enjoy their work and be more productive. Some of them are mentioned below:

 - Terminal
 - Git
 - Run & Debug
 - Navigation
 - MultiPlatform
 - Themes
 - Plugins
 - Port Forwarding (Forward ports from a remote dev env/remote machine to your test your application)

## 4. Flexibility
Fleet’s architecture is designed to support a range of configurations and workflows. You can simply run Fleet just on your machine, or move some of the processes elsewhere – for example by locating the code processing in the cloud.

 - Space (Quickly start working on a project hosted in Space with a ready-to-use dev enviroment
 - Remote machine
 - Docker
 - Cloud (VMs)
 
---

# Conclusion
Wow! That's some awesome features. It is expected to come out in mid-2022. Made with JetBrains favorite programming language, Kotlin! Some people are eager for it to come out soon! We will see if it can overtake VS Code or not.
The DRY Principle
Tags: dryprinciple, bestpractice, softwareengineering
Published: 2022-03-29 10:04:52

عندما نفكر في ممارسة أفضل الحلول البرمجية أثناء برمجة الأكواد ، فعليك بشكل أساسي أن تتذكر هذا المبدأ
`(Don’t Repeat Yourself) 🔄`
والذي يُلخص التعبير التالي
“Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.”

إذاً يستهدف هذا المبدأ إلى تقليل بل تجنب التكرارات الزائدة عن الكود بلافائدة ، فلنتعجب عندما نقضي المزيد من الوقت في تكرار الكود وفي الحقيقة إن الغرض من معظم التطبيقات هو إتوماتيكية المهام والوظائف مواضع التكرار في السيستم

## 📢 فما الحل ؟؟؟
يكمُن الحل في استبدال الدوال أو الوظائف المكررة بأخرى مُجردة أو بتجميعها تحت مظلة وظيفة واحدة فردية ومن ثم إستدعائها في أي مكان يتطلب تنفيذ مهام هذة الدالة.
ويتحقق هذا من خلال الإقتراحات التالية:
✅Creating an API reference guide from comments
✅Automatically detecting unit tests through an annotation or naming convention
✅Generating both PDF and HTML documentation from a single markup source
✅Deriving object classes from a database schema

When following the coding best practices, remember the DRY Principle. DRY stands for Don’t Repeat Yourself, and the DRY Principle states that “Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.” This is also sometimes known as DIE: Duplication Is Evil.

The Principle aims at reducing repetition and redundancies within the software engineering process. The purpose for most applications is to automate repetitive tasks, so why spend time repeating code?

This is achieved by replacing repetitions with abstractions or by grouping code into functions and Keeping a definitive version of your code in a single place, and then let this version drive all other uses. You can do this by:

✅Creating an API reference guide from comments
✅Automatically detecting unit tests through an annotation or naming convention
✅Generating both PDF and HTML documentation from a single markup source
✅Deriving object classes from a database schema

When you follow the DRY principle, you are saving yourself time and energy and following one of the most important coding best practices.
Best Mobile application development companies in Singapore
Published: 2022-03-29 10:04:13

Here’s looking at some of the enterprise mobile application development companies in Singapore:

Zoliotech
Founded in 2008, Zoliotech specialize in Android, iOS, and Blackberry as well as high tech application development. The company’s USP is in providing hands-on training courses in Android as well as iOS app development. Zoliotech has been a favorite among e-marketers for its e-commerce support and strategic solutions. Easy payment gateway facilitation for both web and mobile shopping platforms is just another feature in the illustrious cap of Zoliotech.

Vinova
With a presence in both Singapore and Vietnam, Vinova brands itself as ‘vibrant innovators’ and specialize in the desktop as well as mobile application development. In addition, the company provides guidance and technical support to startups, digital agencies, and caters to all-around enterprise development requirements of various business organizations. Vinova is well-known for developing mobile games alongside its top-class lifecycle maintenance of various native and other applications.

HokuApps
Housed in the Prudential Towers on Cecil Street in Singapore, HokuApps helps transform existing enterprise management systems and the mobile application development process into a digitally advanced business model using its native cutting-edge development platform. [HokuApps](https://www.hokuapps.com/)’ automated & low code mobile application development platform (MADP) aims at providing innovative, user-friendly, yet high-end digital solutions to companies. Their mobile application development platform creates adaptable, agile, and easily deployable mobile solutions which can be easily implemented by businesses in short time-to-market.

Oasis Web Asia
Headquartered in Singapore, Oasis Web Asia helps transform and troubleshoot all web applications and enterprise management related requirements of agencies globally. Their 24/7 customer care desk integrates the best of service and support to provide topnotch web designing, web portal, web hosting, content management, social networking, mobile and micro-site development, and iPhone application development solutions under one roof.

The Top of the Top
In my opinion, HokuApps is the top gun in the Singapore/APAC region. The HokuApps MADP boasts of versatile in-built tools that provide granular user access, a unified communication platform, controlled reporting supported by a trustworthy security model for all its customers. Topclass industry solutions coupled with high-speed app development, optimum scalability, cross and multi-platform usability, and system-specific utility makes HokuApps one of the most reliable web and mobile application development platforms in Singapore
The YAGNI Principle
Tags: yagniprinciple, bestpractice, softwareengineering
Published: 2022-03-29 10:00:48

أحد المبادئ الهامة وإختصار آخر قد يكون متعارف عليه بين مهندسي البرمجيات ولكن البعض لايجيدون تطبيق المبدأ

`You Aren’t Gonna Need It⚠️`–
على الأقل في مراحل التطوير المبكرة في التطبيقات ، لأننا كمطورون نتطلع لمستقبل المشروع اللي بنشتغل عليه في الوقت الحالي ، فبالتالي قد يخطأ البعض في إضافة المزيد من ال Extra Features الغير ضرورية للمشروع واللي يظن البعض انها ضرورية في الوقت الحالي ولكن الحقيقة غير ضرورية على المدى البعيد للمشروع وقد تكون ضرورية في مراحل متقدمة في المشروع.
هذا المبدأ يندرج تحت مصطلح **extreme programming (XP)** والذي يشير إلى تنفيذ خطوات بسيطة التي تعمل وتُحقق الهدف منها ، وينتج عن تطبيق هذا المبدأ
✅ توفير المزيد من الوقت المُهدر في إضافة خطوات غير ضرورية
✅ المُضي في إستكمال المشروع بشكل كُفئ.
“Always implement things when you actually need them, never when you just foresee that you need them.”

Another acronym that’s popular among software engineers, YAGNI means “You Aren’t Gonna Need It”. This principle focuses on eliminating any unnecessary coding and works in tandem with the KISS principle.

– Sometimes, as developers, we try to think way ahead, into the future of the project, coding some extra features “just in case we need them” or thinking“we will eventually need them”. Just one word: Wrong! You didn’t need it, you don’t need it and in most of the cases… “You Aren’t Gonna Need It”.

**YAGNI** is a principle behind the extreme programming (XP) practice of “Do the Simplest Thing That Could Possibly Work”. Even when this principle is part of XP, it is applicable in all kinds of methodologies and processes of development. By implementing the ideals of “You Aren’t Gonna Need It” programming, you will save yourself time and be able to move forward with projects efficiently.
The KISS Principle
Tags: programming, kissprinciple, softwareengineering
Published: 2022-03-29 09:46:48


وهو عبارة عن إختصار تم ملاحظته من قبل البحرية الأمريكية سنة 1960
`Keep It Simple, Silly😀`
واللي بيمثل بشكل كبير مايقوم به مجتمع مهندسي البرمجيات في عملهم ،
الفكرة ياعزيزي القارئ من وراء هذا المبدأ هو أن نحافظ على كتابة محتوى الكود البرمجي بمستوى دقيق قدر المستطاع.
وبتطبيق هذا المبدأ سينتج كود ذو معنى مفهوم وواضح ومُركز خالياً من التكرارات الغير لازمة ، وبكدا نقدر نتتبع الكود الخاص بنا بشكل سليم بدون إهدار للوقت وبذل مجهود كبير .

The popular acronym KISS, noted by the U.S. Navy in 1960, is extremely relevant in the software engineering community. It stands for “Keep It Simple, Silly” (some variations replace “Silly” with “Stupid,” but you get the idea). Whatever the variations, the underlying idea remains the same.

The keyword here is “Simple,” and the idea is to keep your code as concise as possible. In the context of coding, this means making your code meaningful, to-the-point, and avoiding unnecessary engineering work.

The KISS Principle ensures that your code has high maintainability. You should be able to go back and debug it easily, without wasting time and effort.