teleren/devto huggingface dataset:
Ontstoppingsdienst: Probleemloze Oplossingen Voor Uw Afvoerproblemen
Published: 2024-03-26 14:45:05

**Inleiding:**
Welkom bij onze ontstoppingsdienst, uw betrouwbare partner voor het oplossen van alle afvoergerelateerde problemen. Of het nu gaat om verstopte afvoeren, rioolproblemen of andere sanitair gerelateerde uitdagingen, wij staan paraat met effectieve oplossingen. Met onze professionele aanpak en uitgebreide ervaring zorgen wij ervoor dat uw afvoer snel weer probleemloos functioneert.

**Grondige Inspectie:**
Voordat we overgaan tot het ontstoppen van uw afvoer, voeren we eerst een grondige inspectie uit. Door gebruik te maken van geavanceerde technologieën kunnen we de exacte oorzaak van het probleem identificeren. Of het nu gaat om een verstopping door vetophoping, toiletpapier of andere materialen, wij sporen het probleem nauwkeurig op.

**Professionele Ontstoppingstechnieken:**
Met onze professionele ontstoppingstechnieken kunnen we zelfs de meest hardnekkige verstoppingen aan. We maken gebruik van hoogwaardige gereedschappen en apparatuur om de verstopping snel en efficiënt te verwijderen. Onze vakmensen hebben de expertise om verschillende soorten afvoeren te ontstoppen, van keukenafvoeren tot rioleringen.

**Preventief Onderhoud:**
Naast het verhelpen van bestaande afvoerproblemen, bieden wij ook preventief onderhoud aan. Door regelmatig onderhoud uit te voeren, kunnen toekomstige verstoppingen worden voorkomen. We geven advies over het juiste gebruik van uw afvoersysteem en bieden op maat gemaakte oplossingen om de levensduur van uw leidingen te verlengen.

**24/7 Beschikbaarheid:**
Wij begrijpen dat afvoerproblemen zich op elk moment kunnen voordoen, daarom staan wij 24/7 voor u klaar. Of het nu midden in de nacht is of tijdens het weekend, u kunt altijd op ons rekenen voor snelle en betrouwbare service. Ons team van ervaren professionals staat paraat om uw afvoerproblemen op elk moment aan te pakken.

**Klanttevredenheid Gegarandeerd:**
Bij onze **[ontstoppingsdienst](https://luigiontstoppingsdienst.be/)** staat klanttevredenheid voorop. We streven ernaar om elke klant een uitstekende service te bieden die voldoet aan hun verwachtingen. Ons doel is om uw afvoerproblemen snel en efficiënt op te lossen, zodat u weer kunt genieten van een goed functionerend afvoersysteem.

**Conclusie:**
Kies voor onze ontstoppingsdienst voor snelle, betrouwbare en professionele oplossingen voor al uw afvoerproblemen. Met onze expertise en toewijding zorgen wij ervoor dat uw afvoer weer vrij stroomt. Neem vandaag nog contact met ons op voor een afspraak en ervaar zelf onze uitstekende service.
How to Create Schedule Command in Laravel 11
Tags: laravel, laravel11, scheduler, cronjob
Published: 2024-03-26 14:24:57

In this article, we'll see how to create a schedule command in laravel 11. 

In Laravel 11, the process of setting up cron job task scheduling commands has changed. 

The Kernel.php file, traditionally used for this purpose, has been removed.

Instead, cron jobs are now defined directly in the console.php file. Below, you'll find a straightforward example illustrating how to create a new command and configure it within Laravel 11

So, let's see the laravel 11 scheduler command, laravel scheduler.

Create a new command using the following command.

```
php artisan make:command TestJob
```

Now, you will find the newly created TestJob.php file within the Console directory.

app/Console/Commands/TestJob.php

```
<?php
  
namespace App\Console\Commands;
  
use Illuminate\Console\Command;
  
class TestJob extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'app:test-job';
  
    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Command description';
  
    /**
     * Execute the console command.
     */
    public function handle()
    {
        info('Command runs every minute.');
    }
}
```

Now, register a command into the console.php file.

routes/console.php

```
<?php
   
use Illuminate\Support\Facades\Schedule;
   
Schedule::command('app:test-job')->everyMinute();
```

You can configure a cron job in the crontab file, and the output will be displayed as follows:

```
[2024-03-16 17:32:30] local.INFO: Command runs every minute.  
[2024-03-16 17:33:30] local.INFO: Command runs every minute.  
[2024-03-16 17:34:30] local.INFO: Command runs every minute. 
``` 

---

You might also like:

#### **[Read Also: Laravel 11: Health Check Routing Example](https://techsolutionstuff.com/post/laravel-11-health-check-routing-example)**
Someone Build a Trained Copilot on These Sanitized Apple Framework Docs:
Tags: ios, swift, swiftui, apple
Published: 2024-03-26 14:39:21

The apple copilot / codegen ecosystem is awful.

I built GPTSforDevs as a concept last year, got > 100k visits and they still have a couple thousand users on the GPT store.

I still get tons of emails about them.

Its using out-of-the-box simple RAG which means it's crap for large context. The scraper used @Steve8708's scraper (link in thread)

Im not doing anything with the docs but know they can be put to good use and help the community. I have ~290MB of sanitized apple docs of all the popular frameworks directly from the apple site. If anyone can do something with this check out the repo in the link and have at it!

GPT's for Devs scraper repo + files:

https://github.com/ParkerRex/gpsfordevs-tool

Original scraper project:

https://github.com/BuilderIO/gpt-crawler
As a coder who learned marketing, my advice for you:
Tags: marketing, business, startup, developer
Published: 2024-03-26 14:14:59

As a coder who learned marketing, 
my advice for devpreneurs:

You think in binary: 0 / 1. 
You share results when the work is done.
But marketing is “storytelling”.

You heroically code 100h/week, for that moment when it's all done, you launch it and people say WOW. 
But I'm sorry, nobody will bother to react.

Imagine watching Titanic with just one scene - Jack’s death. Boring, right?
It’s the story and plot that make it interesting. in fact, the outcome isn't even important after all.

So, apply this to your work. 
Turn your journey into a captivating tale. Like a TV series, or social media drama with episodes. 
People are less interested in what you built but more in how you did it and the rollercoaster ride along the way.

Here are some tips:
→ Talk about your idea and how you came up with it
→ Share your brainstorming process
→ Show off any mockups you’ve made
→ Discuss why you chose certain tools or frameworks
→ Regularly update on your progress, including both successes and failures(hide nothing)
→ Post small demos daily/weekly
→ Be real and honest. Don’t look perfect.
→ Write like you’re chatting with your best friend.
→ Engage with others sharing their journeys.
→ Summarize each stage of your project.
→ Publish "how-tos" every week based on ur project

→ Remember: People love stories more than products!
The more raw and unfiltered the story is, which again relates back to our key notion here, people will engage more because it serves them as imported experience; learning from other people's hacks and mistakes."

→ What if your target audience doesn't care about the process? They aren't developers?
It doesn't matter, the goal here is to master storytelling.
It's easier to master it in the known space first.
Once you mastered it, slowly start switching to the actual target audience. You can use X for devpreneur audience and Linkedin or reddit for your target audience.

→ Your next step?
If you never done anytihng from above, do it now, and reply with your post here. I'll read it and give you direct feedback on quality and what can be improved.
Let's go.
Teen Safe Driving —How to Make Teenagers Safe Drivers?
Tags: drivers
Published: 2024-03-26 14:14:41

After spending years keeping your children safe from all types of dangers out there, there comes a time to hand the car keys over to your children. Plus, you must teach them how to drive safely and be completely aware on the road.

However, after teaching every bit of safety to your teenager, sometimes the situation goes out of hand, and they get into severe accidents. In this case, if the other party is involved and is at fault and refuses to cover the medical expenses of your kid, you can get the help of a professional personal injury attorney. People in Bellevue are in luck due to the [Bellevue personal injury attorney](https://www.walthew.com/service-areas/bellevue/) group, whom you can reach out to line as well.

**What can parents do to teach safe driving to their teenagers?**

Parents can follow the tips below to teach their teenagers safe driving:

●	To keep your teenagers safe, you must learn about the laws of your state, as these rules vary across all states.
●	Understand the restrictions on your teen's license to enforce them better. You can set rules like these for safety:
a.	Limit night driving and passengers.
b.	Prohibit using phones/devices while driving.
c.	Require seat belt use always.
●	Discuss the dangers of underage drinking/drug use and driving. Plus, tell your teenagers to maintain their blood alcohol level at 0.00 until they are 21 years old.
●	Be a good role model by practicing safe driving habits yourself. Take practice driving sessions with your teen regularly.
●	Do not solely rely on the driver's education class. Use it as part of the GDL- Graduated Driver Licensing system.

**What kind of risk lingers over your teenagers if they drive a car?**

Your teenager can think of a driver’s license as a ticket to freedom, but it can be a problem if they are not ready for such a responsibility. Plus, teenage drivers have higher chances of getting into crashes due to their lack of skills and experience in driving a big vehicle. Also, speeding up while driving and getting distracted on the road quickly, especially with friends in the car.

To help keep your teen drivers safe, all fifty-two states in the U.S. have a graduated driver licensing system of third-stage. It helps limit the high risks that new drivers may face in dangerous driving situations. 
 
Lastly, since it is not possible to avoid these risks 100% of the time, get in touch with a personal injury attorney to tackle any legal issues that might occur in the future.
Developer should-know websites
Tags: developer, mustknown, careerdevelopment
Published: 2024-03-26 14:12:04


- [MDN Web Docs, previously Mozilla Developer Network](https://developer.mozilla.org)

![MDN Web Docs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/11irbhxgh3oq5v5dbe4d.png)




- RFC pages (eg. [HTTP RFC](https://datatracker.ietf.org/doc/html/rfc2616), [Internet Protocols](https://www.rfc-editor.org/standards), ...)


![RFC](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l2yom4m2eedm2g5k2jm2.png)



- [OWASP Security checklist](https://owasp.org/)

![OWASP Security](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z0v29pbghcs6n0cqrcam.png)


- [Github developer roadmaps](https://github.com/kamranahmedse/developer-roadmap) (backend, frontend, cloud ...)


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



- Github [.Net](https://github.com/quozd/awesome-dotnet), Node, Cloud, React ... Awesomes

![Github Awesomes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j38kb6hmld2gwqzon8bo.png)

- [Martin flower](https://martinfowler.com/) (patterns, best practices)

- [Software Engineering Thought Leaders](https://www.google.com/search?q=Software+Engineering+Thought+Leaders)


![Software Engineering Thought Leaders](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ec5hafdf48ojwrl80a3w.png)


- Programming paradigms (functional,  imperative, reactive ...)

![Programming paradigms](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/at00qe3ab8fqyxc3hn2r.png)

- Tech company engineering blogs, like [Lyft Engineering](https://eng.lyft.com/), [FB Engineering](https://engineering.fb.com/) ...

- New Technology Trends?
Setting Up a Secure Pritunl VPN on Google Cloud Platform
Published: 2024-03-26 14:05:11



YouTube: https://youtu.be/QM_gTtkFPAk

Discover how to establish a secure Pritunl VPN on Google Cloud Platform (GCP) for less than $5 monthly with this comprehensive step-by-step tutorial. This guide ensures a cost-effective and resilient VPN solution tailored to your requirements. Elevate your online privacy and security affordably by leveraging the power of Pritunl on GCP. Follow the instructions provided to enhance your digital safety and protect your sensitive data.
JavaScript Array Methods: Understanding `filter`
Tags: webdev, javascript
Published: 2024-03-26 14:05:05


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

After delving into [forEach](https://dev.to/bgdnvarlamov/javascript-array-methods-understanding-foreach-4122) and [map](https://dev.to/bgdnvarlamov/javascript-array-methods-understanding-map-4hkp), let's examine another powerful JavaScript array method: `filter`. The purpose of `filter` is clearly reflected in its name. It filters items in an array based on a condition provided in its callback function. The result is a new array consisting only of items that meet this condition.

## A Simple Example

To understand `filter` in action, let's start with a straightforward example:

```jsx
const numbers = [-2, 5, 10, -68, 91, 9]

const numbersBiggerThanZero = numbers.filter((n) => n > 0)
console.log(numbersBiggerThanZero) // [5, 10, 91, 9]
```

In this case, the condition is quite simple: we're looking for numbers greater than zero. However, the criteria can be as complex or as simple as needed.

## Applying filter in Real Life

To see how filter can be applied in practical scenarios, let's revisit our online grocery store app, focusing on the today's discounts page.
Imagine receiving an array of products from the server. Each product is an object with name, price, and isOnSale properties. Our task is to filter the items to display only those that are on sale.

```jsx
const products = [
  {
    name: 'apple',
    price: 6,
    isOnSale: false,
  },
  {
    name: 'chicken fille',
    price: 16,
    isOnSale: true,
  },
  {
    name: 'Almond milk',
    price: 11,
    isOnSale: true,
  },
  {
    name: 'Eggs',
    price: 6,
    isOnSale: false,
  },
  {
    name: 'Bread',
    price: 2,
    isOnSale: false,
  },
  {
    name: 'Mango',
    price: 7,
    isOnSale: true,
  },
]

const productsWithDiscount = products.filter((p) => {
  return p.isOnSale ? p : null // can be any of undefined, 0 or null. Nothing will change.
})

console.log(productsWithDiscount)
// [
// 	 {name: 'chicken fille', price: 16, isOnSale: true},
//	 {name: 'Almond milk', price: 11, isOnSale: true},
//   {name: 'Mango', price: 7, isOnSale: true}
// ]
```

This example demonstrates filter's utility in selectively displaying items based on a given condition—perfect for showcasing discounted products in our app.

**Thanks for hanging out!** Hit subscribe for more!  👋
What is a Cyberattack? A Complete Guide
Published: 2024-03-26 13:54:11


![What is a Cyberattack? A Complete Guide](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lh0v29711aww4ot5id50.jpg)


In today's digital age, the escalation of cyberattacks presents a formidable challenge for both businesses and individuals. With threats evolving rapidly in frequency and sophistication, it's crucial to gain a comprehensive understanding of the cyber threat landscape and learn how to effectively mitigate risks.

Cyberattacks encompass various deliberate attempts to infiltrate, disrupt, or compromise computer systems, networks, or data without proper authorization. From malware infections to phishing scams, cybercriminals employ a diverse range of tactics to exploit vulnerabilities and cause harm.

These attacks are driven by a multitude of motivations, including financial gain, political agendas, personal grievances, and ideological beliefs. Perpetrators range from organized crime syndicates to nation-state actors and individual hackers, underscoring the broad spectrum of threats faced by organizations.

Cyber attackers target a wide array of resources, including financial data, intellectual property, operational infrastructure, and sensitive information. The impact of cyberattacks extends beyond financial losses to encompass operational disruptions, reputational damage, and legal liabilities.

Common types of cyber threats include DDoS attacks, malware infections, phishing scams, ransomware, and IoT-based attacks. Understanding these attack vectors is essential for implementing robust defense mechanisms.

Effective cybersecurity requires a multifaceted approach, encompassing prevention, detection, and response strategies. By establishing top-down policies, implementing security solutions, and fostering a culture of vigilance, organizations can fortify their defenses against cyber threats.

CloudDefense.AI offers comprehensive cybersecurity solutions designed to safeguard digital assets from a wide range of threats. With innovative technologies and expert support, organizations can proactively defend against cyber threats and maintain the integrity of their cloud infrastructure.

In conclusion, navigating the complex landscape of cyber threats requires proactive measures and constant vigilance. By staying informed, adopting robust security measures, and leveraging advanced cybersecurity solutions, businesses can mitigate risks and safeguard against the pervasive threat of cyberattacks.
Survey: Assessing Software Developer Productivity and Well-Being during the Pandemic and its Aftermath
Tags: softwaredevelopment, productivity, softwareengineering, computerscience
Published: 2024-03-26 13:53:50

Hi all,

I’m a Computer Science student conducting a study aimed at examining the transformation in productivity and well-being among software developers as they transitioned from office-based work to remote environments during the COVID-19 pandemic, and how these aspects have continued to evolve to the present day.

It would be really appreciated if you could take some time to complete the survey to help this research!

The survey can be found here: https://york.qualtrics.com/jfe/form/SV_9oCDIpBZCSZgzWK

If you could take some time to fill out the survey that would be great! It shouldn't take too long!
Tic-Tac-Toe Terminal Game
Tags: python, terminal
Published: 2024-03-26 13:50:46

Hello! First time making a blog post in this website since it is a requirement for my course to make one.

The link below will go to my GitHub Tic-Tac-Toe terminal game made with python, I'm aware that the code needs some refactoring but I'm satisfied with what I have done at the moment.
[GitHub](https://github.com/SimC0de/Tic-Tac-Toe)
Meetup #60: GraphQL y Seniority en la industria tech
Published: 2024-03-26 13:49:50

Hola 👋 Android Devs,
El 25 de Marzo, se realizó el meetup online #60 de las comunidades Android Dev Perú y Perú KUG (Kotlin User Group).

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

🗣️ Expositor: [Pedro Rau de la Cruz](https://www.linkedin.com/in/praudlacruz/) 🇵🇪 (síguelo en LinkedIn)
🗒️ Tema: "GraphQL - Practical Use Cases"

🗣️ Expositor: [Bruno Aybar](https://www.linkedin.com/in/bruno-aybar/) 🇵🇪 (síguelo en LinkedIn)
🗒️ Tema: "Seniority en la industria tech"

En esta charla se trató:
- Linea de carrera en diferentes empresas
- Individual track y manager track
- Seniority en diferentes empresas de tecnología
- [2023] [Salarios Mobile Devs](https://android-dev-peru.notion.site/2023-Salarios-Mobile-Devs-40be984176ce4fd099cef15e1c8e17c7)
- [Career ladders](https://career-ladders.dev/engineering) by Sarah Drasner
- Problemática y ventajas de utilizar GraphQL en aplicaciones móviles.
- Demo utilizando GraphQL en una aplicación Android
- Biblioteca [ApolloGraphQL](https://www.apollographql.com/docs/kotlin/) 

Para más detalles, pueden ver la charla en [youtube](https://www.youtube.com/watch?v=EIhQ5GZdwWE)

No olviden de suscribirse al [canal de la comunidad en youtube](https://www.youtube.com/@AndroidDevPeru)
What is the best advice you have ever received?: CodeNewbie Podcast
Tags: podcast, career, codenewbie, ai
Published: 2024-03-26 13:45:00

Hey hey hey! Welcome back to CodeNewbie Podcast, our little corner of DEV in which we share weekly interviews with tech professionals to give you supportive advice to further your development career.

Last week we released our second episode of this season with @aaspinwall, Frontend Engineer at Amazon. In this episode we discussed music, the importance of adaptability, career shifts, bootcamp, and AI toolkits, oh my!

-----

_**PSSST**: If you'd like to listen, get into it!_

- [Listen on Apple Podcasts](https://podcasts.apple.com/us/podcast/codenewbie/id919219256?i=1000649839240)

- [Listen on Spotify](https://open.spotify.com/episode/76IraZdmmCptLg9Nqna577?si=cf64ffd6cbb745de)

- Listen right here on DEV:

{% podcast https://dev.to/codenewbie/s27e2-the-journey-from-sound-engineer-to-software-engineer-alejandro-aspinwall %}

-----

At the end of each episode we have four main questions we ask our guests. You'll have to tune in to hear the full answers, but in the meantime, I would love to hear y'alls responses to my favorite question in the roundup this week.

**This week's question is: "What is the _best_ advice you've ever received?"**

I quite liked what Alejandro shared with us, so have opted to loosely paraphrase it for y'all for inspiration:

> “I had a teacher in university and every time we would ask ‘are we doing it well’ or ‘can we have some feedback for this’. He used to say, 'I don’t know! Think about it. Are you doing it well? Are you having fun? Is it the right way to do it?'. It was very hard for me to understand and I thought he was trolling me, but then I thought, I should try to understand these questions more instead of trying to figure them out from an absolute perspective.

> Just trust yourself a little more.

> Sometimes there is no right answer for things.”

---

**So without further ado, let me know the best advice you've ever received.**

See ya tomorrow with our new episode.
Scheduling Future Tasks
Published: 2024-03-26 13:43:52

**Scheduling a Deferred User Job**

Materi ini menjelaskan tentang cara menjadwalkan perintah (command) agar dijalankan sekali pada waktu tertentu di masa depan, khusus untuk pengguna sistem operasi Red Hat Enterprise Linux (RHEL).

**Konsep Penting:**

- at: Perintah baris perintah untuk menjadwalkan perintah agar dijalankan pada waktu tertentu.

- Pekerjaan Tertunda (deferred tasks): Perintah yang diatur untuk dijalankan nanti.
 
**Menjadwalkan Pekerjaan:**

Gunakan perintah **at WAKTU** dimana **WAKTU** menunjukkan waktu dan tanggal untuk eksekusi.
Contoh format waktu:
  - **now + 5min** (5 menit dari sekarang)
  - **teatime tomorrow** (jam 4 sore besok)
  - **5pm august 3 2021** (tanggal dan waktu spesifik)

- Perintah yang akan dijalankan diketik setelah perintah **at WAKTU** dan - diakhiri dengan **Ctrl+D.**
- Untuk perintah kompleks, gunakan pengarahan input dari file skrip (misalnya: **at now +5min < myscript).**

**Mengelola Pekerjaan:**
- **atq** atau **at -l**: Menampilkan daftar pekerjaan terjadwal untuk pengguna saat ini.
- **at -c NOMOR_PEKERJAAN**: Melihat perintah aktual untuk pekerjaan tertentu.
- **atrm NOMOR_PEKERJAAN**: Menghapus pekerjaan terjadwal.

**Catatan Penting:**
- Pengguna biasa hanya dapat melihat dan mengelola pekerjaan mereka sendiri.
- Pengguna root dapat melihat dan mengelola semua pekerjaan.
- Referensi untuk format waktu yang lebih lengkap: halaman manual **at(1)** dan **atd(8)**, serta file **/usr/share/doc/at/timespec.**