teleren/devto huggingface dataset:
Starting typescript project in 2023
Tags: javascript, tutorial, typescript, node
Published: 2023-09-19 06:36:47

It's that time of the year when you are creating a new repo for some reason and the choice is to typescript or not to typescript. 
You decided to typescript.
Now you start wondering, what has changed? Did the industry move? Are there better tools to add typescript(since 2022 when you did it last)? What's the fastest typescript compiler? How to make sure intelligence isn't as slow as that one project with tens of thousands of code lines, a mix of ts and js and god knows what else?
Since all I found were those articles express and typescript in 2023 where they would install additional dependency express typescript which would then get discontinued in 2024 and you will be left on your own. IDK about you, but that's not how I do things.  
I like to overcomplicate things.
First things first, what runtime?
 - node.js
 - deno
 - bun

Since I am chaos incarnate, and I also like to think about the future a bit, I chose to try bun. Why? It seems like it's striving to have maximum compatibility and in the end I can switch back to node.js + ts-node, or some such.

Install bun
```
curl -fsSL https://bun.sh/install | bash
```

Init project
```
bun init
```

oh, nice! it generated tsconfig. And I was contemplating writing a huge post on how to have fun and nonintrusive yet good enough tsconfig.

OK! The goal is to write a CLI tool to create fixtures for e2e tests. 
I want to it be versatile. In real-life processes, users use mobile apps to enter data. But we are not going to use UI automation tool like Apium just yet, instead, i am going to add an abstraction(so that we can switch to UI automation framework later).

**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:
Top Company Develops the Best Crypto Tokens
Published: 2023-09-19 05:56:55

LBM Solutions stands as a top-tier **[crypto token development company](https://lbmsolutions.in/crypto-token-development-company/?utm_source=Nitin&utm_medium=Crypto-token)**, consistently delivering excellence in crafting the finest crypto tokens. With a seasoned team of blockchain experts, we ensure cutting-edge innovation, unmatched security, and comprehensive services tailored to your unique project needs. Trust LBM Solutions for the best-in-class crypto token development that unlocks the full potential of your digital assets.
PRACTICES FOR DESIGNING AN EFFECTIVE DP
Published: 2023-09-19 05:55:23

Designing an effective Display Picture (DP), often a profile picture, is crucial to online identity and personal branding. Implementing best practices ensures that your DP conveys the desired message, captures attention, and reflects your persona accurately. First and foremost, prioritize clarity and simplicity. Your DP should be easily recognizable, even at smaller sizes.
**[Here](https://nameboost.blogspot.com/practices-for-designing-effective-dp)**

```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/064ocbsiaxffm2uq0i9i.jpg)
```
Camping Supplies
Published: 2023-09-19 05:44:23

Camping supplies are the backbone of every outdoor escapade, equipping adventurers with the essentials needed to navigate the wilderness while ensuring comfort, safety, and self-sufficiency. These meticulously curated items form the cornerstone of successful camping trips, allowing individuals to disconnect from the modern world and reconnect with nature's wonders.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9vntk2xkxb8y3ws544zp.jpg)
Central to [camping supplies](https://fortrobin.com/) is shelter. Reliable tents shield campers from the elements, offering a secure haven at the end of each day's exploration. Quality sleeping bags and sleeping pads provide insulation and cushioning against the rugged terrain, ensuring a good night's rest under the stars.

Culinary adventures are made possible by essential gear like portable stoves, cooking sets, and utensils. These tools empower campers to prepare nourishing meals in the heart of nature, fostering a sense of resourcefulness and satisfaction.

As the sun sets, illumination becomes essential. Headlamps, lanterns, and campfires not only light up the campsite but also set the stage for storytelling and camaraderie. Comfort is elevated through camp chairs and foldable tables, creating an inviting environment for relaxation.

Environmental consciousness is a guiding principle, with biodegradable soap and waste disposal systems minimizing the environmental impact. Water purification solutions offer access to clean water sources, reducing the need for disposable plastic bottles and promoting sustainability.

Safety remains paramount. First aid kits, fire-starting tools, and emergency communication devices provide reassurance in unpredictable situations. Navigation aids such as maps and compasses ensure confident exploration, preventing getting lost in the wilderness.

In essence, camping supplies encapsulate the vital components that empower outdoor enthusiasts to establish profound connections with nature. By choosing durable, versatile, and environmentally responsible gear, campers can embark on journeys that balance modern comfort with a genuine appreciation for the natural world. Whether seeking solitude or bonding with loved ones, these supplies empower individuals to create enduring memories amidst the beauty of the great outdoors.
Introducing ExpressoTS 2.0
Tags: typescript, expressots, node, framework
Published: 2023-09-19 05:36:37

Introducing ExpressoTS 2.0: A Major Leap forward for TypeScript-Based Server-Side Applications!

We're thrilled to announce the release of ExpressoTS 2.0, a groundbreaking update packed with features designed to significantly enhance your development experience. Here's a detailed look at what this new version brings to the table:

Improved CLI Experience: We've completely overhauled our Command-Line Interface (CLI) from the ground up, targeting a smoother, more responsive developer experience, not just increasing the responsiveness but adding more scaffold options.
[More about CLI here...](https://doc.expresso-ts.com/docs/cli/generate)

Unified App Class: Introducing a new App class that serves as the centralized entry point for configuring services and your application's request pipeline. Upon startup, an instance of this App class is automatically created based on the adapter in use (the default being the Express.js adapter), facilitating seamless configuration and behavior control.

Dynamic Core Development Packages: Version 2.0 includes a suite of built-in core development packages (also known as middlewares) that can be dynamically imported into your application pipeline. These middlewares are not loaded until they are explicitly called, ensuring that your application remains as lightweight as possible.
[More about built-in middleware and providers here](https://doc.expresso-ts.com/docs/overview/application#app-class-provider)

In-Memory Database for Quick Prototyping: Say goodbye to the initial setup hassles with our In-Memory Database, designed to fast-track your prototyping process.
[More about In Memory DB here](https://doc.expresso-ts.com/docs/providers/in-memory-db)

In addition to these pivotal enhancements, ExpressoTS 2.0 offers an array of supplementary features to smooth out the kinks in your development workflow. For a deeper dive into what’s new, check out our comprehensive documentation [here](https://doc.expresso-ts.com/docs/overview/application).

We extend our heartfelt thanks to our vibrant community of developers. Your insightful feedback and contributions have been invaluable in shaping this landmark release. ExpressoTS 2.0 stands as a testament to our unwavering commitment to deliver a robust, developer-friendly framework for building web applications.

## To Start with ExpressoTS
- Install the CLI
```bash
npm i @expressots/cli -g
```
-Scaffold a new project
```bash
expressots new app-demo -t opinionated -p yarn #[npm, pnpm]
```
- Rename .env.example to .env
- Execute the application
```bash
yarn dev
```
-Run any endpoint available. The applications by default comes with a complete CRUD example using the InMemoryDB.

- You can find the endpoints inside of `useCases` folder:

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





#ExpressoTS #WebDevelopment #TypeScript #Framework
Boostaro - Price, Benefits, Reviews, Complaints & Warnings?
Tags: webdev, javascript, beginners, programming
Published: 2023-09-19 05:29:03

In this column I will [Boostaro](https://www.mid-day.com/brand-media/article/boostaro-review-exposed-ingredients-and-fake-side-effects-23284429) discuss a number of these Boostaro items. Sometimes I feel like I'm reading a script for a Boostaro informercial. This is how you assess your Boostaro. That was approved recently. It's a lot harder to help other mentors who feel this using this might be worthwhile. Only with time should you use this interest to be rare. 
[https://www.mid-day.com/brand-media/article/boostaro-review-exposed-ingredients-and-fake-side-effects-23284429](https://www.mid-day.com/brand-media/article/boostaro-review-exposed-ingredients-and-fake-side-effects-23284429)
https://www.mid-day.com/brand-media/article/glucoberry-reviews-blood-sugar-support-formula-by-dr-mark-weis-md-or-process-23284152 
https://www.mid-day.com/amp/brand-media/article/glucofreeze-review-blood-sugar-supplement-customer-complaints-and-side-effects-23284336 
https://www.mid-day.com/brand-media/article/neurorise-reviews-side-effects-and-coustomers-complents-23284329 
https://www.mid-day.com/brand-media/article/cortexi-scam-exposing-reports-you-must-see-this-23284327 
https://www.mid-day.com/brand-media/article/cortexi-review-tinnitus-relief-drops-customers-complaints-exposed-here-23284428  
https://soundcloud.com/boostaro-181562108/boostarofacts
https://www.sportsblog.com/ydsakhvma/boostaro-reviews-results-benefits-how-does-it-work/
https://twitter.com/boostarofa23027
https://www.crunchbase.com/organization/boostaro-43fd
New MMICL Architecture Promises Superior Performance in Vision-Language Tasks with Multiple Images
Tags: ai, machinelearning, news
Published: 2023-09-19 05:24:34

Researchers have introduced MMICL (MULTI-MODAL IN-CONTEXT LEARNING), a novel vision-language model architecture tailored to comprehend intricate multi-modal prompts with multiple images, addressing the limitations of traditional VLMs that primarily focus on single-image data. MMICL seamlessly combines visual and textual context, introduces the MIC dataset to align training data with real-world prompts, and has displayed exceptional zero-shot and few-shot performance across benchmarks like MME and MMBench. Though current VLMs face challenges such as visual hallucinations and language bias, MMICL represents a significant leap towards a holistic AI understanding of multi-modal content in the evolving digital landscape.

Read more — https://news.superagi.com/2023/09/15/new-mmicl-architecture-promises-superior-performance-in-vision-language-tasks-with-multiple-images/
Introducing Holesky: Ethereum's new Testnet, set to replace Goerli.
Tags: testnet, goerl, ethereum
Published: 2023-09-19 05:11:53

It's built for the growing developer community, with more validators than the Mainnet enhancing the testing environment and minimizing potential mainnet issues.

Read the full article  at:
https://buildbear.io/resources/guides-and-tutorials/Holesky_testnet
Technical University of Darmstadt Reveals Advancements in LLM Training for Data Augmentation
Tags: llm, ai, machinelearning
Published: 2023-09-19 05:02:52

Researchers at the Technical University of Darmstadt’s Ubiquitous Knowledge Processing Lab have discovered a technique to enhance the performance of smaller language models (SLMs) in extractive question answering. Led by Rachneet Sachdeva, Martin Tutek, and Iryna Gurevych, the team utilized large language models (LLMs) for data augmentation by generating counterfactual (CF) instances — minimally modified input data — which notably improved out-of-domain (OOD) performance. Their study, “CATfOOD: Counterfactual Augmented Training for Improving Out-of-Domain Performance and Calibration,” indicates that the diversity of CF instances, both in form and content, is key to mitigating spurious correlations and addressing data distribution disparities.

Read more — https://news.superagi.com/2023/09/15/technical-university-of-darmstadt-reveals-advancements-in-llm-training-for-data-augmentation/
Weather App using HTML CSS and JavaScript
Tags: html, css, javascript, tutorial
Published: 2023-09-19 04:59:48

Weather App using HTML CSS and JavaScript

hey guys today we are going to learn how to create a weather app using HTML CSS and JavaScript. It's a very helpful and useful project that is used to display the weather.  So, we are going to learn how to make it from scratch practically.

Inside the project I've used API, I will teach you how to use API to get the data and display the particular data inside our web project. 

Why those projects are important? Basically, you can improve your coding skills in HTML, CSS, and JavaScript. Once you improve your skills, you can move on to another large size of project or you can move to another language.

So, I've been creating these types of projects and I've been sharing each project on here. I hope you like my projects and tutorials. 

{% embed https://www.youtube.com/watch?v=kem-BiVbBXo %}
Bespoke Ecommerce Marketplaces to Grow Your Online Business
Tags: appdevelopment, webdev, mobilaappdevelopment, digitalmarketing
Published: 2023-09-19 04:45:09

We are experts in building cutting-edge, custom [e-commerce marketplace development](https://henceforthsolutions.com/ecommerce-marketplace-development
) to meet our clients' unique business goals. Our agile development process and modern tech stack enable us to create feature-rich, user-friendly platforms tailored to your brand and 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d8d5770lfyu7c8uyrmx4.jpg)customers. From MVPs to enterprise-level marketplaces, our skilled team handles architecture, integrations, optimization, and beyond. Launch your own profitable online marketplace backed by our years of experience in understanding changing e-commerce needs.
Snowpeak — SaaS Multipage theme
Tags: webdev, tailwindcss, design, astro
Published: 2023-09-19 04:42:22

Snowpeak — Multipage theme

The colorfull theme on Lexington, designed for those who appreciate elegant, simplicity on elements.

Built with Astro, Tailwind CSS and MDX

Includes:
— Pages 30+
— Sections 80+
— Components 100+

Learn more: https://lexingtonthemes.com/info/snowpeak/

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bo4nwmz8pnck6tkout9w.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z0us6hwwexgsc8mmuub4.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lb34ra1jkqfihfl6m9xl.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/80ygb17hrsojbxcy4p39.png)
Discussion: Where is Blazor a better option than React, Angular or any JavaScript library or framework?
Tags: dotnet, discuss, blazor
Published: 2023-09-19 03:46:13

---
title: Discussion: Where is Blazor a better option than React, Angular or any JavaScript library or framework?
published: true
description: Let's talk about the option where we should Blazor 
tags: #dotnet #discuss #blazor
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-09-19 03:20 +0000
---

Blazor is a web framework developed by Microsoft that allows developers to create web applications using C# and .NET. It offers several deployment options, including Blazor Server, Blazor WebAssembly, Blazor Hybrid, and Blazor United.

Blazor is a good alternative for .NET developer who are not experts at JavaScript and want to build web-rich applications.

Blazor was released in 2018, and now we can see that is a mature technology, but it still has some issues, and we need to consider:

- Working with canvas could be hard, or maybe we need to use JavaScript
- Render a high number of HTML elements
- Intacting with other technologies that use WebAssembly

Considering these weaknesses, Blazor remains an extraordinary technology. Here are a few instances where I believe Blazor is an exceptional choice for developing web applications:

- Dashboard and monitoring applications
- Stores and marketplaces
- Real-time apps like chats and streaming
- Simple multiplatform app (To use Blazor hybrid)
- Search portals
- Scenarios where developers are expert at C# and Microsoft technologies but have some gaps in JavaScript

What do you think about using Blazor on these project?
Where do you think Blazor is a great option?

Let's discuss. Be Kind and Open to talk.
Waypoint...
Tags: opensource, beginners, programming
Published: 2023-09-19 03:32:31

The Beginning

Waypoint holds a special place in my journey as it marks my first venture into creating a command-line tool (CL tool) from scratch. Originally designed to convert plain text files into HTML for easy accessibility, it has since evolved to include the conversion of Markdown files. The project provided a unique learning opportunity, allowing me to delve into the intricacies of Python and CL tool development. I gained valuable insights into handling command-line arguments, file processing, and HTML generation. As I continue to refine Waypoint and explore new features, I am excited about its potential to simplify the journaling process for myself and others, offering a streamlined and distraction-free environment for content creation. This project has not only expanded my technical skills but also ignited a passion for creating practical solutions through coding.

Beyond the skills and expriences, this project has increased my coding skills and sparked a deeper understaning for developing useful software solutions. Waypoint is a prime example of how programming can improve repeatetive tasks.

*Update V 1.1*

I was able to add a feature to choose a destination folder for my HTML or Markdown files when using Waypoint. As a result, I can effortlessly generate and convert entries into journals and neatly organise them in certain folders. With the use of this function.

While it was quite challenging, to create a project without any specifics in mind but a simpel suggestion, I gained significant experience handling command-line parameters throughout the development process, a skill that has come in handy for a variety of programming tasks. As I researched ways to read, alter, and store content in a simple way for this project, I also gained greater understanding of file processing.

Furthermore, Waypoint avoids the requirement for manual folder creation by automatically creating the required output folders if they don't already exist. Even if I'm beginning a new journaling project or category, this guarantees a smooth and trouble-free experience.


*Update V 1.2*

Thanks to Waypoint's Markdown support, I can now create journal entries using the Markdown syntax and take advantage of its features, such as headers, lists, links, and emphasis (bold and italic text). As a result, my entries are now more structured and short. For instance, I could use bullet points to list ideas and tasks or headings to arrange elements of an item together.

One of the features of Markdown is its ability to handle hyperlinks with ease. I can addintegrate web links into my entries, providing quick access to related resources. For example, if I'm typing thoughts about a articles I read online, I can include a direct link to that article using Markdown's  syntax.
It's a first of many - Lab 1
Tags: beginners, programming, python, opensource
Published: 2023-09-19 03:30:34

I created a file entitle Waypoint as a tool to convert a txt file to HTML using python. It may seem straight forward but having minimal knowledge to python it was a very daunting task to begin, nonetheless I was able to create working yet somewhat buggy program that creates a file or folder ready to be converted. 

## Testing and Reviewing
It was the first time that I actually tested and reviewd that was developed by another person. It made me realize that there are truly some creative coders. Their program works magnificently though there were a few bugs but it was nothing to be concerened about at this point. 

(https://github.com/bhavik001/TxtToHTML/issues/4)

this was a link to the main issued I encounter where a file was being duplicated over when the output was chosen, the developer seemed to close the matter, though I have yet to test the program


## Getting Reviewed
Since this was my first open source project it was a welcome sight to get feedback from a software or tool that i developed from scratch though it might not perfect , it only let me strives even more of providing a better program. This were one of those cases where we were not bound by procedures and were given task and features the tool must do. The feedback I received was pretty straight forward but having little knowledge with python it made me realize that i do have a long way to go. 

(https://github.com/rabroldan/Waypoint/issues/7)

This was one of many issues that were reported to me. 
After receiving the feedbacks I looked at my code and saw that the structure itself was all over the place, something small yet can cause confusion to others, after which I decided to start commenting and propelry documenting the module to better enhance the tool.

I have yet to fix all my issues though I am working on it vigilently as time permits.

##End Remarks
This was a very interesting exprience as being a student still learning how programming works, it made me exprience another different side of the field. This was a great exprience as it was applicable to the open world where we get feedback by others and not by professors.