teleren/devto huggingface dataset:
Is Ponce Ton more promising than Pepecoin?
Tags: cryptocurrency, airdrops, airdrop, crypto
Published: 2024-04-29 13:43:07

Today I will tell you about the PepeCoin analogue, this is [Ponce Ton.](https://t.me/ponke_ton_bot?start=351808795) Ponce is a new project that is already starting to attract attention. In this blog, I’ll tell you why it’s worth logging in early for free. I will also tell you a little bit about the project and how to start earning and receiving the first tokens.

What is Ponce Ton?
In its concept, it is an analogue of the already sensational Pepecoin, that is, the principle of obtaining tokens is similar, with somewhat positive differences. The project has “tasks” for which we can receive an additional 10 tokens per day, as well as a roadmap.

Development plan:
Stage 1
✔ Airdrop bot release
- Start of the pre-sale
- — Let ‘s move the Pepton a little 😳
- — Airdrop for the Japanese army
- Listing on decentralized exchanges
Stage 2
- NFT Ponke Tone
- Competition for developers based on TONE
- Ponke Ton Web Application

How do I start receiving free tokens?
First, we need to log [into the bot](https://t.me/ponke_ton_bot?start=351808795), then we need to click Earn, then Quests and our task will be written there, for adding their hashtag to the nickname and adding it to the description of our profile, we will receive 10 of their tokens once a day. Just like with pepecoin, we receive our additional tokens for our activity at the invitation of friends.

Conclusions
With pepecoin, despite their crooked bot for branding, the fact that x2 was canceled for a tweeter and did not really explain anything, in the end it still gave me and many others a balance, I think this project is also interesting in this farm for many, and the project itself will already draw conclusions from the mistakes of Pepe’s older brother.
- — Listing on Sex
Stage 3
- — Collaboration with gamefirst
- — Ponke Ton x Panke ***
- A Little Ponque Tone
Stay Updated with PHP/Laravel: Weekly News Summary (22/04/2024–28/04/2024)
Tags: laravel, php
Published: 2024-04-29 13:35:20

Hey everyone, I recently published a blog post summarizing the latest news and updates in the PHP/Laravel community from April 22nd to April 28th, 2024. Check out the key points below for a quick overview:

- Laravel 10.1.4 and 9.45.1 releases with bug fixes and improvements 
- PHP 8.2.4 and 8.1.16 releases with security fixes and updates
- Laravel Horizon 6.2.0 release with new features and improvements
- Laravel Octane 1.2.0 release with performance enhancements
- Laravel Valet 3.1.0 release with new features and bug fixes
- PHP-FIG announces the release of PSR-20: Event Dispatcher
- Laravel News podcast episode 34 is out, discussing Laravel 10 and more
- Laravel Weekly newsletter issue 34 is released, featuring community news and resources

This summary offers a concise overview of recent advancements in the PHP/Laravel framework, providing valuable insights for developers and enthusiasts alike. Explore the full post for more in-depth coverage and stay updated on the latest in PHP/Laravel development.

Check out the complete article here [https://poovarasu.dev/php-laravel-weekly-news-summary-22-04-2024-to-28-04-2024/](https://poovarasu.dev/php-laravel-weekly-news-summary-22-04-2024-to-28-04-2024/)
Offshore AI Developers
Published: 2024-04-29 13:26:09

**"Offshore AI Developers"** refers to AI (Artificial Intelligence) developers or development teams that are based in a different country or location from where the client or company is located. Offshore development has become a common practice in the tech industry, including AI development, due to various advantages such as cost savings, access to specialized talent, and around-the-clock development cycles. Here are some key points about offshore AI developers:

1. **Location**:
   Offshore AI developers work remotely from a different country or region compared to the client or company they are serving. This could involve outsourcing AI development to countries like India, Ukraine, or the Philippines, among others.

2. **Cost Savings**:
   Offshore development often offers cost advantages due to lower labor costs in certain regions. Companies can benefit from reduced development expenses while maintaining quality and expertise.

3. **Access to Talent**:
   Offshore AI development provides access to a global talent pool of skilled AI engineers and data scientists who may have specialized expertise in niche areas of AI technology.

4. **Flexibility and Scalability**:
   Offshore development teams can provide flexibility and scalability, allowing companies to quickly ramp up or downsize resources based on project requirements without the constraints of local hiring.

5. **24/7 Development Cycle**:
   Offshore teams operating in different time zones enable continuous development and support, providing round-the-clock coverage and faster turnaround times for project deliverables.

6. **Challenges**:
   While offshore AI development offers many benefits, it also comes with challenges such as potential communication barriers due to time zone differences, cultural differences, and the need for effective project management to ensure alignment with client expectations.

7. **Security and Intellectual Property**:
   Companies should address concerns related to data security, confidentiality, and intellectual property protection when engaging offshore AI developers, ensuring compliance with legal and regulatory requirements.

In summary, **[offshore AI developers](https://cloudastra.co/blogs/offshore-ai-developers-at-cloudastra-technologies)** play a crucial role in providing cost-effective AI development solutions, access to specialized talent, and scalability for companies seeking to leverage artificial intelligence technologies in their projects. However, careful consideration of challenges and mitigation strategies is essential to ensure successful collaboration and project outcomes.
Vue + Typescript = 🔥
Tags: typescript, vue, webdev, tutorial
Published: 2020-04-22 04:55:03

So, I wrote an article about Vue using Typescript on Medium <a href="https://medium.com/@lakshya.khera/vue-typescript-3bf2a5b38532">link</a>, so thought to write about it here.

I am a huge fan of Vue and recently I joined as an intern at an organisation where they're using Vue + Typescript so after a week of hustle, I finally have an idea how to get started.

So Vue + typescript works on class-based components, and use decorators to add functionality in class, to get started let's build a simple component.

{% gist https://gist.github.com/lakshyabatman/02b8044ef49e14e16d3b746a49ff09aa %}

We used Component decorative from 'vue-property-decorator' and used it over the class which extends Vue and exported it.

What about the state, well we can add an attribute and it will work as an state property.

Now let's add props and a child component.

{% gist https://gist.github.com/lakshyabatman/c23523100134951c84462ebcc499a2a1 %}

Here, we used Prop decorator and simply added to an attribute in the component, and with the power of typescript's static typing, I can add datatype as well.

{% gist https://gist.github.com/lakshyabatman/f7f173ae2406d333a5d97854d1306948 %}

Now, in the component decorator, we can add components property where child components can be registered.

I talked briefly talked over other decorators over my medium article, and here I'm adding a link for a practice project I build using vue + typescript. <a href="https://github.com/lakshyabatman/vue-projects-on-ts">Link</a>.
Change mode podcast: Episode 1: Write That Funky Manual with Ryan Weaver 🎧
Tags: php, tutorial, podcast, webdev
Published: 2024-04-29 13:19:59

Our first-ever episode of the [Change mode podcast](https://www.podcastics.com/podcast/the-changemode-podcast/) is kicking things off nicely with a wonderful guest from the Symfony core team, Ryan Weaver. The Symfony docs lead and [SymfonyCasts](https://twitter.com/SymfonyCasts) writer keeping us all in check when it comes to [Symfony](https://twitter.com/symfony) development. 

Join us for this episode as Ryan shares how to get started in open source, his methods for creating and managing great documentation and screencasts (including those dreaded translations), and how to balance open source and family life.
<br>
## Listen to episode 1 with @mupsi and Ryan Weaver 👉 [chmod 101: WTFM: Write That Funky Manual with Ryan Weaver](https://www.podcastics.com/podcast/episode/chmod-101-wtfm-write-that-funky-manual-with-ryan-weaver-290587/)
<br>
Thank you again to Ryan for joining us, and to all our listeners please join us in supporting Ryan in his toughest challenge yet.

For more information about how you can show your support head to Ryan Weaver's account or follow this link to his [GoFundMe Donations Page](https://www.gofundme.com/f/support-ryans-brain-cancer-battle?utm_source=linkedin&utm_medium=Upsun&utm_content=765c5b8505c8414db97974dd8cd381a3-91556687&utm_keyword=podcast&social=linkedin).
FinnSavvy Guide BOT
Tags: cozechallenge, devchallenge, ai, machinelearning
Published: 2024-04-29 13:19:41

*This is a submission for the [Coze AI Bot Challenge](https://dev.to/devteam/join-us-for-the-coze-ai-bot-challenge-3000-in-prizes-4dp7): Bot Innovator.*

## What I Built
The bot, FinSavvy Guide, is tailored to provide personalized financial advice and guidance to users seeking assistance with budgeting, saving, investing, and managing their finances more effectively. It caters to individuals who want expert insights and recommendations to help them navigate their financial journey with confidence. FinSavvy Guide solves the problem of uncertainty and lack of expertise in financial decision-making by offering tailored advice based on users' goals, risk tolerance, and spending habits

## Demo

<!-- Share a link to your bot in the Coze Bot Store and include screenshots or recordings showcasing a user's chat interface with your bot. -->


## Your Configuration

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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p1lvyra84i8c5ydnh4vo.PNG)
## Journey

I attempted to integrate a personal plugin utilizing the Finnhub API but encountered limitations due to the free tier not providing the desired results. Consequently, I switched to Coze store plugins, giving priority to the utilization of Yahoo Finance for more accurate and specific data. Additionally, I personalized the plugin by incorporating unique prompts and variables, enhancing its specificity and relevance to the user's financial needs.

<!-- Team Submissions: Please pick one member to publish the submission and credit teammates by listing their DEV usernames directly in the body of the post. -->

<!-- Don't forget to add a cover image (if you want). -->

<!-- Thanks for participating! -->
FinSavvy Guide $
Tags: cozechallenge, devechallenge, ai, machinelearning
Published: 2024-04-29 13:13:57

*This is a submission for the [Coze AI Bot Challenge](https://dev.to/devteam/join-us-for-the-coze-ai-bot-challenge-3000-in-prizes-4dp): Trailblazer.*

## What I Built
Welcome to FinSavvy Guide, your go-to financial advisor bot designed to empower you with savvy financial insights and personalized guidance. Here's what FinSavvy Guide offers

## Demo


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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0pkxwmu52rhpkv603e9f.PNG)
Let FinSavvy Guide be your trusted companion on your financial journey, guiding you towards a brighter financial future.
## Journey

I attempted to integrate a personal plugin utilizing the Finnhub API but encountered limitations due to the free tier not providing the desired results. Consequently, I switched to Coze store plugins, giving priority to the utilization of Yahoo Finance for more accurate and specific data. Additionally, I personalized the plugin by incorporating unique prompts and variables, enhancing its specificity and relevance to the user's financial needs.

  completed this project independently. 
<!-- Don't forget to add a cover image (if you want). -->

<!-- Thanks for participating! -->
HP Deskjet 2700 Connect To WiFi Setup - (8884046710)
Published: 2024-04-29 13:03:34

## HP Deskjet 2700: Connect to WiFi Setup

The HP DeskJet 2700 series printers are designed to provide convenience and efficiency, including wireless connectivity options that allow you to print from anywhere within your home or office network. If you've recently acquired an HP DeskJet 2700 printer and are looking to set it up to connect to WiFi, this step-by-step guide will walk you through the process: ++1 8884046710

## Step 1: Unbox and Prepare the Printer

Unbox your HP DeskJet 2700 printer and remove all packaging materials.
Plug in the power cord and turn on the printer.
Load paper into the input tray and install ink cartridges following the instructions provided with the printer.

## Step 2: Access the Wireless Setup Wizard

On the printer's control panel, navigate to the "Wireless" or "Setup" menu. You can use the touchscreen display or physical buttons to navigate.
Select the "Wireless Setup Wizard" option. This will initiate the process of connecting your printer to a WiFi network.

## Step 3: Choose Your WiFi Network

The printer will search for available WiFi networks in your vicinity.
Select your WiFi network from the list of available networks. If your network does not appear, ensure that your printer is within range of the WiFi router and that the router is broadcasting the network.

## Step 4: Enter WiFi Password

If prompted, enter the password for your WiFi network. Use the on-screen keyboard or keypad on the control panel to enter the password.
Take care to enter the password accurately, as WiFi passwords are case-sensitive.

## Step 5: Connect to WiFi Network

Once you've entered the WiFi password, the printer will attempt to connect to the WiFi network.
It may take a few moments for the printer to establish a connection with the network. Be patient and wait for the confirmation message.

## Step 6: Confirm Connection

Once the printer successfully connects to the WiFi network, you will see a confirmation message on the control panel display.
You may also print a network configuration page to verify the connection. This page will contain information about the printer's network settings, including the IP address and WiFi status.

## Step 7: Test the Connection

To ensure that the printer is successfully connected to the WiFi network, try printing a test page from your computer or mobile device.
If the test page prints successfully, it indicates that the printer is connected to the WiFi network and ready for use.

## Step 8: Optional Software Installation

1. If you haven't already done so, you may need to install the printer software on your computer or mobile device to fully utilize the printer's features.

2. You can download the necessary software from the HP website or use the installation CD provided with the printer.

By following these steps, you can easily set up your HP DeskJet 2700 printer to connect to WiFi, allowing you to enjoy the convenience of wireless printing from any device on your network.
🅰️🚀 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝘃𝟭𝟴 𝗛𝘆𝗯𝗿𝗶𝗱 𝗖𝗵𝗮𝗻𝗴𝗲 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 𝗠𝗼𝗱𝗲
Published: 2024-04-29 12:51:56

From version 18, Angular will adopt Hybrid change detection scheduling by default, leading to DX improvements.

## What is exactly the Hybrid Mode?
• When Angular receives a clear indication that templates need to be refreshed and change detection should run again, this should not be ignored, 𝘳𝘦𝘨𝘢𝘳𝘥𝘭𝘦𝘴𝘴 𝘰𝘧 𝘸𝘩𝘢𝘵 𝘡𝘰𝘯𝘦 𝘪𝘵 𝘩𝘢𝘱𝘱𝘦𝘯𝘦𝘥 𝘪𝘯.
• It means now Angular will ensure change detection does run, even when the state update originates 𝘧𝘳𝘰𝘮 𝘰𝘶𝘵𝘴𝘪𝘥𝘦 𝘵𝘩𝘦 𝘻𝘰𝘯𝘦.
• It leads to DX improvements since we no longer need to write code that utilizes Angular Zone on-demand, jumping in and out of the Angular Zone using `ngZone.runOutSideAngular(() => ...)/ ngZone.run(() => ...)`, respectively.

## Angular APIs to schedule change detection
• calling `ChangeDetectorRef.markForCheck`
• calling `ComponentRef.setInput`
• updating a signal that is read in a template
• when bound host or template listeners are triggered
• attaching a view that is marked dirty
• removing a view
• registering a render hook (templates are only refreshed if render hooks do one of the above)

## Back to top example

![Angular v18 Hybrid change detection mode](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4t0jfqkwl867d1yyl9f5.png)

For more information, highly recommend the following article by Matthieu Riegler:
https://riegler.fr/blog/2024-04-17-zoneless-with-zoneless-hybrid
Tonton RTM Sukan Secara Langsung Pengalaman Baru dalam Dunia Hiburan Digital
Published: 2024-04-29 12:42:06

Adakah anda pencinta sukan yang sentiasa teruja untuk menonton aksi langsung terkini? Jika ya, maka anda perlu terus membaca! Terdapat satu platform yang mungkin belum anda ketahui, tetapi akan memberikan anda pengalaman menonton sukan yang lebih bersemangat - iaitu **[RTM Sukan](https://www.tvmalaysia.blog/watch-rtm-sukan-live)**!

RTM Sukan adalah saluran televisyen sukan terkemuka di Malaysia yang menyiarkan pelbagai acara sukan tempatan dan antarabangsa secara langsung. Dari perlawanan bola sepak tempatan hingga acara sukan antarabangsa yang bergengsi, RTM Sukan mempunyai segalanya untuk memenuhi keperluan penggemar sukan yang paling tegar.

Sekarang, anda mungkin bertanya, "Bagaimana saya boleh menonton RTM Sukan secara langsung?" Jawapannya sangat mudah - melalui platform TVMalaysia.Blog!

TVMalaysia.Blog adalah laman web yang membolehkan anda menonton pelbagai saluran televisyen Malaysia secara dalam talian, termasuk RTM Sukan. Dengan akses mudah melalui internet, anda boleh menikmati aksi sukan kegemaran anda di mana saja dan pada bila-bila masa.

Dengan hanya beberapa klik, anda akan dibawa ke dunia sukan yang penuh dengan keghairahan dan ketegangan. Tiada lagi keperluan untuk bersusah payah mencari siaran langsung di televisyen atau menunggu di luar untuk membeli tiket. TVMalaysia.Blog membawa aksi langsung terus ke hujung jari anda!

Selain itu, kelebihan utama menonton RTM Sukan melalui TVMalaysia.Blog adalah kebolehcapaian yang mudah dan kestabilan siaran. Anda tidak perlu risau tentang gangguan siaran atau kelewatan dalam penyiaran. Dengan kualiti gambar dan bunyi yang hebat, anda akan merasakan seolah-olah anda berada di gelanggang sukan itu sendiri!

Jadi, jangan lepaskan peluang untuk menonton RTM Sukan secara langsung melalui **[TVMalaysia.Blog](https://www.tvmalaysia.blog)**. Sertailah jutaan peminat sukan yang lain dan nikmati pengalaman sukan yang unik dan memuaskan.

Dengan peluang yang tidak terhingga untuk menikmati aksi sukan tanpa batasan, TVMalaysia.Blog adalah pilihan utama untuk semua peminat sukan. Jadi, tunggu apa lagi? Sertailah kami hari ini dan sertai revolusi sukan digital!
Running Slack service and token streaming concurrently in Spring web flux
Published: 2024-04-29 12:35:13

I have a function named sendSlackmessage which takes a string and sends a message to Slack. Now, I'm faced with a scenario where I need to process a large text, splitting it into batches of 10 words, and send each batch to Slack using sendSlackmessage. However, since calling sendSlackmessage is time-consuming, I'm exploring the possibility of running the Slack service and token streaming concurrently to optimize performance.

Here's a simplified version of my code:

```
private Flux
<StreamData> processStreamDataFlux(Flux
  <Object> streamDataFlux,  AtomicReference<StringBuilder> answer, ChatBotConversationRPCResponse response) {
    AtomicBoolean hasAnswer = new AtomicBoolean(true);
    return streamDataFlux
            .flatMap(data -> {
                var inputData = ((StreamData) data);
                return Mono.just(inputData);
            })
            .doOnNext(streamData -> {
                if (!streamData.getToken().isEmpty()) {
                    if (streamData.getIsAnswer().equals("True")) {
                        answer.updateAndGet(sb -> {
                            sb.append(streamData.getToken());
                            if (sb.length() >= 10) {
                                sendSlackMessage(sb.toString());
                                sb.delete(0, 10);
                            }
                            return sb;
                        });
                    } else {
                        logger.info(String.format("Sources URLs: %s", streamData.getToken()));
                        response.setUrlSources(extractLinks(streamData.getToken()));
                    }
                }
            })
            .doOnComplete(() -> {
                if (hasAnswer.get()) {
                    response.setAnswer(answer.get().toString());
                    response.setResponse(true);
                } else {
                    response.setAnswer(chatBot.getNoAnswer());
                    response.setResponse(false);
                }
            });
}
```

In this code, processStreamDataFlux processes incoming stream data and calls sendSlackmessage for each batch of 10 words. However, I'm concerned about the impact of calling sendSlackmessage on the token streaming process. Is there a way to run the Slack service in a separate thread while ensuring smooth token streaming?

I'd appreciate any insights or suggestions on how to achieve this concurrency in Java. Thank you!
The ‘What Could’ve Been’ Calculator: A Tale of Stocks and Time
Tags: stock, invest, react, javascript
Published: 2024-04-29 12:34:30

As a software developer who moonlights as a stock market enthusiast, I've often found myself staring at the historical peaks and valleys of stock charts, pondering the ultimate question: "What if I had invested back then?" This recurring musing led me to craft a digital tool that offers a glimpse into an alternative financial universe: the "[Stock Market Simulator](https://stock-market-simulator.elselab.dev/)"

Let's spin a yarn of not just potential gains but of educational insights. Picture the scene: on the day your child enters the world, you embark on a parallel journey by setting aside $50 each month into Amazon's stocks. This choice isn't about the instant joy of a new toy; it's an investment in their collegiate future, maybe even a down payment on their first home.

Zoom ahead to the present, and that foresight is worth its weight in gold. If you'd begun this journey in 2004, by now, you'd be looking at 1524.31 shares valued at an astonishing $264,726.64, a growth from a modest $11,650 investment. This is compounding interest at its finest—patient, relentless, and incredibly rewarding.

Yet, this tool isn't just for the parental heart hoping to secure a child's future. Consider this: You're planning for your golden years, envisioning a retirement filled with leisure and freedom. Regularly tucking away that $50 could mean swapping the office chair for a beach lounger sooner than you think.

This simulator is a sandbox for financial education, a what-if scenario generator that brings a nuanced understanding of long-term investment strategies to everyone, from the hopeful parent to the prudent retiree-to-be.

For the curious minds who want to dip their toes into these simulated financial waters, check out the Stock Market Simulator at the link below. And for my fellow developers intrigued by the cogs and gears of this application, your pull requests and contributions are warmly welcomed to enrich this project's future at its GitHub repository.

Explore, learn, and perhaps even craft the future of this tool with us. It's not just about what could have been—it's about empowering the decisions we make today for a brighter tomorrow.

[Stock Market Simulator](https://stock-market-simulator.elselab.dev/)
[Contribute on GitHub](https://github.com/mstfbysl/stock-market-simulator)