teleren/devto huggingface dataset:
Cost To Develop an NFT Marketplace With Cutting-Edge Technology
Tags: nft, web3, blockchain, technology
Published: 2023-09-20 07:23:38


![Cost To Develop an NFT Marketplace With Cutting-Edge Technology](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/riktt4rh41etbh2j1jd2.jpg)

Individual choices influence the development of an NFT marketplace; you may tailor your marketplace to your desirability. As spoken of preferences, there are several techniques for developing your NFT marketplace, which results in varying development costs. To begin, you can create a sophisticated platform from the ground up by including novel features and aspects. Second, you may employ developers and collaborate with them to complete your project. Finally, you may get ready-made software from a development company. 

According to my research, the cost of developing these technologies varies greatly. Building a sophisticated platform costs hundreds of thousands due to the complex development tools required, as well as the expense of follow-up after construction. Hiring developers and dealing with them will take your time and money since you must oversee every area of development. Finally, obtain pre-made clone scripts from an **[NFT marketplace development company](https://www.kryptobees.com/nft-marketplace-development-company)**; various companies provide NFT marketplace clone scripts such as OpenSea, rarible, and others. These clone scripts enable you to create your own NFT marketplace in a short period of time and at a minimal cost when compared to other techniques. You may focus on your business rather than on the technological aspects.

As I mentioned, the price varies depending on our customization, but an NFT marketplace must have some mandatory features,

- Wallet setup
- Security Features
- The auction, bid, and sell option
- Search bar and filters
- Smart contract
- Storefront
- Listing and tracking

The features listed above are required for an NFT platform; they cost roughly $100k if built from scratch, but only $6k - $10k if purchased from a script provider. This software is a no-hassle alternative for starting an NFT marketplace business because it has already been built and tested. In this manner, you can save most of your time and start your business with cutting-edge technologies ASAP.
Growth Matrix - Reviews, Results, Price, Uses & Where To Buy?
Tags: webdev, javascript, beginners, programming
Published: 2023-09-20 07:19:17

[Growth Matrix](https://www.mid-day.com/lifestyle/infotainment/article/growth-matrix-reviews-urgent-customer-warning-2023-complaints-and-health-risks-23309737) resources we need. Most of these Growth Matrix setups can be learned quickly. The supplies that you need will depend on your Growth Matrix. For someone like me, it is obvious this I could not elude this ASAP. I have uncovered that a zillion connoisseurs are not afraid of some hogwash because there is always a risk. 
[https://www.mid-day.com/lifestyle/infotainment/article/growth-matrix-reviews-urgent-customer-warning-2023-complaints-and-health-risks-23309737](https://www.mid-day.com/lifestyle/infotainment/article/growth-matrix-reviews-urgent-customer-warning-2023-complaints-and-health-risks-23309737)
https://www.dibiz.com/wsakhyama
https://hashnode.com/@wsakhyama 
https://promosimple.com/ps/28931/growth-matrix
https://growth-matrix.gitbook.io/growth-matrix-price-results-reviews-benefits/
https://caramellaapp.com/growthmatrixprice/sm-SigWYX/growth-matrix
https://growthmatrixfacts.clubeo.com/calendar/2023/09/21/growth-matrix-reviews-results-price-uses-where-to-buy
https://linktr.ee/growthmatrixinfo
https://www.yepdesk.com/growth-matrix
https://www.poemsbook.net/blogs/50394/Growth-Matrix-Reviews-Results-Price-Uses-Where-To-Buy
https://soundcloud.com/growth-matrix/growth-matrix-price-results-reviews-benefits-side-effects
https://medium.com/@growthmatrixfact
https://www.sportsblog.com/wsakhyama/growth-matrix-reviews-results-price-uses-where-to-buy/
https://patch.com/new-york/downtown-nyc/calendar/event/20230923/15b2dcac-fbd1-4432-9dc4-fd00dfce99ee/growth-matrix-reviews-results-price-uses-where-to-buy
https://www.crunchbase.com/organization/growth-matrix
https://www.linkedin.com/pulse/growth-matrix-price-results-reviews-benefits-side-effects-matrix/
https://www.pinterest.com/pin/982558843688274639/
https://www.facebook.com/events/1017947426154886/
https://www.instagram.com/p/CxZ5AaOvlSS/
https://growthmatrixfacts.blogspot.com/2023/09/growth-matrix-price-results-reviews.html
https://twitter.com/growth78147
https://tautaruna.nra.lv/forums/tema/51357-growth-matrix-price-results-reviews-benefits-side-effects/
Choosing JS test framework in 2023
Published: 2023-09-20 07:18:18

[In my previous post](https://dev.to/dachia/starting-typescript-project-in-2023-5bj6) I went through the process of bootstrapping the typescript project, choosing runtime, and thinking of important stuff.
I wrote a simple filter function to work with API responses in my newly created 2023 typescript project 😉 . My thoughts were:

To run the project, generate some data, and test the function live.
What if it doesn't work the first time(very likely)?
I thought about how many iterations it would take to fix it and how much time I would lose by manually running live tests every time. And then I remembered: unit tests are fast. Sure upfront cost of choosing a framework, and bootstrapping it will be slower than testing it manually a couple of times, but I will have it set up for later and will ensure that the function works after code changes, and in general cultivates better habits for myself(those are important).

## So which framework for unit tests?

Choices are:
- Jasmine
- Jest
- Mocha
- AVA
- Tape
- builtin bun test runner(compatible with jest)

### Jasmine and Jest
are IMHO test frameworks for angular and react.
Comes with the battery included, meaning almost no setup required. Both depend on globals, which, in my book, is bad if you can't refrain from sharing state between tests.

### Mocha
is good, the most popular, very old(12+ years), and mature framework.
Very modular, depends on globals. Will have to install something for assertions.

### Why AVA

in their own words:
- Minimal and fast
- Simple test syntax
- Runs tests concurrently
- Enforces writing atomic tests
- No implicit globals
- Includes TypeScript definitions
- Magic assert
- Isolated environment for each test file
- Promise support
- Async function support
- Observable support
- Enhanced assertion messages
- Automatic parallel test runs in CI
- TAP reporter

This list got me slightly giddy. 20k start on github, not bad. Also, **The only one that supports Ukraine openly.** 👍

### Tape
Minimal, opinionated, no globals, no setup functions... honestly I am already biased towards AVA. *I just can't stop thinking of AVA.* 

### Builtin bun test runner
Bun ships with a fast, built-in, Jest-compatible test runner. Tests are executed with the Bun runtime. Jest, but it's bun, and not ts-node. Enough said.


## Experiments

### Trying AVA :broken_heart:
Yeah, so I couldn't make AVA use bun, and using ts-node is slow(3 sec for a single test, are you serious?), which goes against the reason why I chose bun in the first place. So sorry AVA :cry:, I wanted this to work out badly, but life is life.

### Going with bun test :heart:
Since it's compatible with jest, we can always fall back to jest. Fast, don't have anything else to add. 

## Conclusion
Wanted to go with AVA badly, even if based on subjective opinion.

But oh well, jest compatible bun test runner it is :) So basically jest it is. Just because it's easier, faster, and would work out of the box. 

**Next post coming soon...**

*Subscribe, react, and share, if you liked this. 
Also, If you have an opinion, I would love to hear it down in the comments.*
:wave:
Next.js 13 - The Game Changer [2023 Update]
Published: 2023-09-20 07:14:16

Impact-Site-Verification: edf2ea24-4c69-4c40-811b-32d3298dc38d

Hi there. How are you? Let's talk about Next.js, the popular JavaScript framework, which has undergone a major transformation with the release of Next.js 13. 

_Here's what you need to know:_

1. **Turbo Pack**: Next.js 13 introduces a new build tool called Turbo Pack. It's designed for speed and is significantly faster than its predecessors, Veet and Webpack. However, it's currently in alpha, and migrating existing apps might be challenging due to the need for plugin support.

🎥I made a beautiful animated video explanation for this article. I believe it will help you a lot:
{% youtube https://youtu.be/AJ179cV3Je4 %}

2. **Routing Revolution**: Next.js 13 brings a new routing system, which simplifies routing with directory-based structures. This allows you to create pages easily and co-locate components within directories. It also introduces layouts and nested routing, improving the organization of your project.

3. **Data Fetching**: Next.js 13 offers an efficient data fetching solution using React Server Components. These components simplify server-side rendering and eliminate the need for complex data fetching methods like `getStaticProps`. It's a game-changer for data handling in Next.js.

4. **Caching**: The framework defaults to caching, providing the performance benefits of a static site. You can customize caching with options for real-time data updates or incremental static regeneration.

5. **Streamlined UI**: React Suspense enables incremental UI rendering, making your application more responsive. A loading.js file defines the UI when a component awaits data, improving user experience.

However, Next.js 13 has some shortcomings. It lacks a dedicated solution for data mutations, which can be crucial for some applications. Additionally, the framework doesn't seem to provide a straightforward way to create API routes in the new app directory.

Overall, Next.js 13 is a significant upgrade, but it might pose challenges for existing projects. Developers should be prepared for migration efforts. The framework still has room for improvement, especially in data mutations and reducing JavaScript bundle sizes.

Remember to stay updated with the latest Next.js tutorials and developments as the landscape continues to evolve. 

Thanks for your time. If you have any questions, please comment below. I am available to help you. Also, share your thoughts if there is anything new!

You can subscribe to my [YouTube](https://youtu.be/AJ179cV3Je4) channel for more web development guides and tutorials.
 
Ways to connect with me: [Instagram ](https://www.instagram.com/shahancd)| [Twitter ](https://www.twitter.com/shahancd)
Do Tech Generalists Outshine Specialists?
Tags: discuss, beginners, codenewbie
Published: 2023-09-20 07:00:00

🎤🔊 _Hey all tech enthusiasts, it's time to rumble in the digital jungle! In one corner, we've got bold and controversial tech statements, ready to assert their dominance. And in the other corner, we've got you, the fearless challengers, set to prove 'em wrong! Get ready to rumble as we dive into debates, challenge the status quo, and wrestle with some of the biggest questions in tech!_


> Prove me wrong! The tech industry needs more generalists than specialists.

Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more discussions and online camaraderie!

*{% embed* https://dev.to/codenewbieteam *%}*
Recent 'Panic Moment'?
Tags: discuss
Published: 2023-09-20 07:00:00

_Welcome to Code Chatter, your go-to series for conversational coding insights. What makes this series of questions different from all the others? Well, truth be told, not much, but they're still thought-provoking and fun. Join us as we explore the coding world, one witty question at a time._

> Could you share a recent 'panic moment' during development, and how did you handle it?

Follow the DEVteam for more discussions and online camaraderie!

{% embed [https://dev.to/devteam](https://dev.to/devteam) %}
100 Days of Productivity
Published: 2023-09-20 06:55:29

100 Days of Productivity is a community based challenge, aimed at helping you lead a more productivite life.

- Be accountable: Join a group for 100 days of focus, motivation and discipline
- Get support: Encouragement and advice from others walking the same path.
- Learn faster: Succeed together and grow from each other's experiences.

If this seems like something you'd be interested in, join the waitlist:
https://forms.gle/swnoMuNZc2d7ukwo6

Thanks for reading, and comment if you have any questions!
Best CA Coaching Classes In Jaipur
Tags: ca, jaipur, charteredaccountant
Published: 2023-09-20 06:54:43

Choosing the right coaching institute is a critical decision on the path to becoming a Chartered Accountant. In the bustling city of Jaipur, one name stands out for its commitment to excellence in CA coaching - Mittal Commerce Classes. With a sterling reputation and a track record of success, Mittal Commerce Classes has firmly established itself as the best CA coaching institute in Jaipur.
What sets Mittal Commerce Classes apart from the rest? Let's delve into what makes us the top choice for aspiring CAs in the Pink City.
1. Experienced Faculty: Mittal Commerce Classes boasts a team of highly experienced and qualified faculty members who are experts in their respective fields. We not only teach the subjects effectively but also provide valuable insights and tips to excel in CA examinations.
2. Comprehensive Study Material: The institute provides meticulously crafted study materials that cover the entire CA syllabus comprehensively. These materials are updated regularly to ensure they align with the latest examination patterns.
3. Personalized Attention: Mittal Commerce Classes believes in the power of personalized attention. We keep their batch sizes small to ensure that each student gets individual attention, making it easier to address doubts and concerns.
4. Regular Mock Tests: To prepare students for the rigorous CA examinations, the institute conducts regular mock tests. These tests help students assess their progress and identify areas that need improvement.
5. Excellent Results: The track record of Mittal Commerce Classes speaks for itself. Year after year, their students achieve exceptional results in CA examinations, with many securing top ranks.
6. State-of-the-Art Facilities: The institute provides a conducive learning environment with modern classrooms, a well-equipped library, and access to online resources.
7. Career Guidance: Mittal Commerce Classes doesn't just focus on exam preparation; they also provide valuable career guidance and counselling to help students make informed decisions about their future.
Choosing the best CA coaching classes in Jaipur is a vital step towards your CA journey, and Mittal Commerce Classes offers the perfect blend of expertise, guidance, and resources to ensure your success. Join Mittal Commerce Classes today and embark on your path to becoming a successful Chartered Accountant. Your dreams are closer than you think.
https://mccjpr.com/ca-coaching-in-jaipur/
Adding Existing SSH Key to git via command line
Tags: git, windows, sshagent
Published: 2023-09-20 06:54:39

## My environment
- windows 11
- using git extension with git bash
- ssh key was generated using PuttyGen


## Problem
- cannot push because of permission issue

```
λ git push --set-upstream origin main
git@gitlab.com: Permission denied (publickey).
fatal: Could not read from remote repository.
```

## Solution
- Add the existing key to git

- use ssh-add to add key, however, ssh-add requires ssh-agent to be running. (if in linux running  `eval "$(ssh-agent -s)"` will allow next command ssh-agent to be executed directly, but on windows the command is not recognized)

```
λ  eval "$(ssh-agent -s)"
'eval' is not recognized as an internal or external command,
operable program or batch file.
```

- so we need to get the ssh-agent socket and pid info

```
λ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-YKsmNCSnWFXo/agent.837; export SSH_AUTH_SOCK;
SSH_AGENT_PID=838; export SSH_AGENT_PID;
echo Agent pid 838;
```

- next, set the environment. Note the SSH_AUTO_SOCK and SSH_AGENT_PID must be the same as above

```
λ set SSH_AUTH_SOCK=/tmp/ssh-YKsmNCSnWFXo/agent.837
λ set SSH_AGENT_PID=838
```

- now use the command ssh-add to add new key

```
λ ssh-add c:\Keys\newKey
Identity added: c:\Keys\newKey
```

- however, my other key is generated using puttygen with old openssh format. so I need to convert the key to new format.

- run puttygen and select the conversions menu -> export openssh key (force new format)


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

- then run the ssh-add again

```
λ ssh-add c:\Keys\gitprivatekey-new
Identity added: c:\Keys\gitprivatekey-new
```
- then run git push again

```
λ git push --set-upstream origin main
Enumerating objects: 2370, done.
Counting objects: 100% (2370/2370), done.
Delta compression using up to 12 threads
```

- use the command ssh-add -l to list existing identities

```
λ ssh-add -l
2048 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user1 (RSA)
2048 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx rsa-key(RSA)
```
- done
OpenAPI + Zod + API Gateway + SST = Turbo Productivity
Tags: aws, serverless, openapi, zod
Published: 2023-09-20 06:37:33

## How to boost productivity with OpenAPI schema, Zod library, and client-generated code. Included is a sample serverless app built with SST/CDK.

"Don't repeat yourself" (DRY) is one of the main principles of software development. But we keep on breaking it by **rewriting the data structure on each layer**. In this article, we'll explore the method of enhancing our productivity through the utilization of OpenAPI schema, the Zod library, and the generation of client code, all aimed at reusing our types, schemas, and structures. l will bundle everything into a sample AWS serverless application built with the [SST framework](https://sst.dev/) (which uses CDK). The solution also takes into account that you do not want to have exactly the same types everywhere. The Zod library nicely solves the problem and allows you to mix and match types.

_> We keep breaking the "Don't repeat yourself" (DRY) principle by rewriting the data structure on each layer._

When you are creating an API and an application that consumes it, you need to (re)create types/schema for each layer:

- data exchange = OpenAPI, GraphQL
- client that consume it
- API validation logic
- business logic

[Continue reading on www.serverlesslife.com...](https://www.serverlesslife.com/OpenAPI_Zod_API_Gateway_SST_Turbo_Productivity.html)
Best Osteopathy Hawthorn
Tags: bestosteopathyhawthorn
Published: 2023-09-20 06:20:34

Looking for an experienced osteopath in Hawthorn? Our expert team offers top-notch osteopathic care to help you find relief from pain and improve your overall well-being. Book an appointment today and take the first step towards a healthier, pain-free life. Discover the benefits of osteopathy in Hawthorn now. [Best Osteopathy Hawthorn](https://www.osteopathyhawthorn.com.au)
[Survey] Automatic Table of Contents in Dev.to Articles
Tags: webdev, tutorial, productivity
Published: 2023-09-20 06:13:09

If you're an avid reader on Dev.to, you might have come across articles that feature a table of contents generated from a markdown heading elements. This humble yet effective tool serves as a roadmap for readers, offering a clear overview of the article's structure. In my opinion, this is not just a good practice; it's an excellent one.

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

Here are a few reasons why I believe having a table of contents is beneficial:

1. Structural Overview: A table of contents provides readers with an immediate sense of the article's organization. It allows readers to gauge the depth and breadth of the content, making it easier to decide if the article meets their needs.

2. Time Saver: A table of contents can be a real time-saver. It lets readers jump directly to the sections that interest them the most, skipping over parts they may already be familiar with.

## A Proposal for Dev.to
Now, let's consider a thought: What if Dev.to took the initiative to automatically generate a table of contents for every article and placed it conveniently on the right side of the article?

This feature could revolutionize the reading experience on the platform. Imagine being able to glance at the table of contents before diving into an article. It would provide a quick preview of what the article contains, allowing readers to decide whether it's worth their time. Additionally, the automatic generation of the table of contents would alleviate the burden on authors, who often manually create these sections.

## What's your take on this idea? 
Please leave a comment and share your thoughts on this matter. I hope that a lot of feedback about this feature can be an input for Dev.to to improve the reading experience.
👍Benefits of using Next.JS in 2023
Tags: webdev, javascript, programming, nextjs
Published: 2023-09-20 05:52:57



Next.js is a popular open-source framework used for building server-side rendered (SSR) React applications. It offers several benefits that make it a compelling choice for web development in 2023. Here are some of the key advantages of using Next.js:

**Improved Performance:** One of the primary reasons to consider using Next.js in 2023 is its ability to improve website performance. The framework provides server-side rendering, which allows pages to load faster and can improve _search engine optimization (SEO)1_.

**Simplified Development:** Next.js simplifies the development process, making it faster and easier to build complex applications. It includes features such as automatic code splitting, hot reloading, and built-in CSS support, which allow developers to focus on building the application logic rather than the infrastructure1.

**Flexible Deployment:** Next.js offers flexible deployment options, including serverless, static, and traditional server deployments. This versatility makes it a suitable solution for different use cases. You can deploy your Next.js application to services like Vercel or AWS, which provide a range of hosting options to suit your specific needs1.

**Rich Ecosystem:** Next.js has a large and active community, with many plugins and extensions available that can extend its capabilities. This rich ecosystem makes it easy to find support and resources for your project. Additionally, Next.js has a wide range of pre-built components and libraries that can help developers save time and effort.
Manual testing
Published: 2023-09-20 05:51:01

MANUAL TESTING:
  Its a software testing where test cases are executed manually without using automated tools.
  purpose is to identify the issues and defects.
  It helps to find critical bugs in software application.
  Manual software testing has more efforts.
  Does not require knowledge of any testing tool.
  Manual testing is imperative.
BENEFITS OF MANUAL TESTING:
 Detects error outside of the code.
 Testers focus on complex features and functions.
 It helps to maintain a stable system.
 Uses human intelligence to find error.
DRAWBACKS OF MANUAL TESTING:
 Uses comparatively large number of human resources.
 Does not cover all aspects of testing.
 Tester develops the test cases based on their skills and previous 
experiences.
 Very time consuming
 Costly 
 Limited coverage.
Example-
 Testing e-commerce website,check things like
 links to social media channels
 fast loading images
 smooth process optimization for range of browsers and devices.etc..