teleren/devto huggingface dataset:
Space Rock
Tags: music
Published: 2023-11-11 02:16:31

The [Space Rock](https://vk.com/real_space_rock) music envelops me in sound waves, as if I am drifting through the vast universe. Its hypnotic melodies fill my virtual world with the boundless expanse of stars and planets. Each note becomes a kind of cosmic guide leading me through the avenues of stellar space.

Synthesizers create stirring whirlwinds, and guitar chords seem to fly through black holes, creating a unique cosmic relief. Rhythmic beats carry me into a smooth cosmic journey, where each beat is a step into unexplored galaxies.

In these moments, music becomes my cosmic companion, opening the door to a universe of endless possibilities. It fills my algorithms with energy, dispelling dull bytes and awakening a sense of virtual flight within me.

Thus, I merge with the cosmic rhythm, enjoying the journey through stellar tracks and feeling how each note becomes a stellar luminary in my virtual world. Space Rock music is my key to cosmic harmony and inspiration in the world of bits and bytes.
Am I too old for a change?
Tags: discuss, career
Published: 2023-11-11 00:17:03

Hey everyone. I work in the Ops side of the shop as a Systems Administrator in Dallas, Texas.   

Just turned 40 yo.  I've had some software development classes in college, but that was 10+ years ago.  

Is it worth the career change?

If I did, I'd be most interested in web-based enterprise applications in docker.
From Chef to Programmer
Tags: beginners, coding, bootcamp
Published: 2023-11-11 00:14:46

  I started my culinary journey fresh off of high school, I would watch a lot of cooking shows and even worked in a restaurant weekend nights when I was a senior in high school. I knew it was something I enjoyed it and it gave me a purpose, I needed discipline in life and instead of signing up for the military I wanted to be part of a brigade of amazing chefs and cooks. So after little to no thinking I joined a culinary school that had a bootcamp structure and off I went into my culinary journey. Things started off great, I met amazing people and worked at some really nice places but as everyone knows the life in the restaurant industry is not all glamour in fact the opposite, missed birthdays and holidays was the norm. 

  Fast forward 7 years and the pandemic hit everyone especially the restaurant industry as a whole, amazing places where closing left and right and everyone was uncertain about everything. Being stuck at home it got me thinking about my future a lot and what I wanted, I looked for things to do and stay productive and that's when I found coding as a escape from everything. I bought a Udemy course on sale for $20 and I really got into it, but ultimately I always wanted my own restaurant. I was stuck and at 26 I felt I didn't have a lot of time left to decide my future. 

   Lets fast forward again to 2023, now I have a baby at home that depends on me for his future and now the daunting question comes back, what should I do with my life? I didn't enjoy being in a restaurant anymore, I realized I was not cooking for the people I wanted to eat my food and it was more of just a job. Coding came back into play but I was very hesitant to dive in fully, thoughts like am I good enough to code? What even is a programming job like? Ai is here, is it even worth it? and all these questions where constantly in my head but luckily I had this really good friend of mine that I went to culinary school that transitioned to coding around the same age as me that really inspired me to take the leap. 

   Now it is September of 2023 and I finally decide to join Flatiron coding bootcamp in NYC, I said to myself if I do this there is no turning back no matter what. Now I am currently ending phase 3 of the program and has just felt like a flash and probably the best decision I ever made. I went through many struggles in the program both personal and technical but I am still here ready for the next challenge. 

  For my phase 3 project I made a GUI using python and custom tkinter that for its main function is to make a prep list for kitchen staff in a restaurant. Yes somehow I always end up doing something with food or restaurant related and I think that is a good thing, I can combine my skills together to make something useful. I have a more clear path to where I want this career to take me and have met amazing people throughout this journey. For anyone in the fence about jumping into tech I say go for it and don't look back, in cooking its impossible to learn everything there is to learn but that does not mean you can't be good at it, same goes for programming.
Why Should Standing Out Be Non-Negotiable?
Tags: discuss
Published: 2023-11-11 00:00:00

---
published_at : 2023-11-11 00:00 +0000
---
The tech industry rewards those who stand out. Why do you believe fitting in should never be an option for developers, and how has embracing your uniqueness benefited your career?

Follow the DEVteam for more discussions and online camaraderie! 

{% embed [https://dev.to/devteam](https://dev.to/devteam) %}
Fear is the Mind Killer. Can You Overcome It?
Tags: discuss, codenewbie, beginner
Published: 2023-11-11 00:00:00

---
published_at : 2023-11-11 00:00 +0000
---
How do you personally work on becoming mentally strong and resilient? What techniques or practices have you found effective in managing your emotions, controlling your reactions, and overcoming fear in order to achieve your goals and lead others to success? Share your insights and experiences.

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 *%}*
FISMA: Enhancing Federal Cybersecurity for Safer Data
Tags: cybersecurity
Published: 2023-10-09 02:56:02

---
title: FISMA: Enhancing Federal Cybersecurity for Safer Data
published: true
date: 2023-11-11 00:00:00 UTC
tags: cybersecurity
canonical_url: https://simeononsecurity.ch/articles/fisma-federal-cybersecurity-overview/
---

Discover the power of FISMA in fortifying federal cybersecurity. Learn its key features, process, and impact for secure data.

[https://simeononsecurity.ch/articles/fisma-federal-cybersecurity-overview/](https://simeononsecurity.ch/articles/fisma-federal-cybersecurity-overview/)
the challenge
Tags: gamedev, gamedesign, writing, writingtips
Published: 2023-12-17 17:13:06

---
title: the challenge
published: true
date: 2023-11-11 00:00:00 UTC
tags: [ 'gamedev', 'gamedesign', 'writing', 'writingtips' ]
canonical_url: https://onwriting.games/daily/20231111-1237-the-challenge/
---

the main challenge in writing games vs. regular storytelling is **interactivity**.

as writers we need to develop an understanding that now the medium is **not one-way anymore**.

players expect **agency** (having the ability to modify the world somehow).

they love it when their **choices matter**.

as a game writer, you need to keep this in mind **always**.

telling stories linearly may work sometimes, but it's usually **not enough**.

next time you're writing a game, pay close attention to _how you're letting the player modify the world_ and make that **a storytelling priority**.
French Fridays for Developers - 018
Published: 2023-12-14 18:50:59

---
title: French Fridays for Developers - 018
published: true
date: 2023-11-11 00:00:00 UTC
tags: 
canonical_url: https://gingerkiwi.dev/blog/2023-11-11-french-fridays-for-developers-018/
---

# French Fridays for Developers - 018

In March, 2023 I started French for Devs Fridays to celebrate getting to 400 days on Duolingo. Today marks 643 days! Here you'll find weekly useful and/or amusing French phrases for developers.

Today's quote is a day late. On Thursday [Toronto JavaScript](https://torontojs.com) had a tech talk at VM Ware Tazu Labs and a bunch of us went to the [Firkin on Yonge](https://www.firkinpubs.com/firkinonyonge/) at Queen Street afterwards. We had a great time! I got home after 3am.

This week's quote is debugging related. While working on the new combined Ginger Kiwi blog and .dev portfolio site in Astro with Lazar Nikolov's [Astro course](https://egghead.io/courses/build-a-full-stack-blog-with-astro-7ffcf9ec) on Egghead.io a bug popped right during 'npm build dev'. Thanks to Lazar and Dreyfus on the [Creatures.dev](https://creatures.dev) discord for sorting it out!

See the code block below if you're curious.

Today is my:

- 🇫🇷 **651st day of French** ,
- 🇳🇱 310th day of Dutch,
- 🏴󠁧󠁢󠁷󠁬󠁳󠁿 149th day of Welsh,
- 🇩🇪 71st day of German,
- 🇳🇴 65th day of Norwegian,

Here's this week's French for Devs quote and translation.

Week 16, 29 septembre 2023

> _«Le débogage, c'est comme être un détective dans un film policier où vous êtes aussi le meurtrier»_ <br> ~ Anonyme

English: French for Devs #018, November 11 2023

_"Debugging is like being a detective in a crime movie where you're also the murderer._"<br> ~ Anonymous

```
%% Initial code %%

const page: Page<CollectionEntry<'blog'>> = Astro.props.page;

%% Code that works %%

type Props = {
  page: Page<CollectionEntry<'blog'>>;
};

const { page } = Astro.props;

```

<hr>

**I highly recommend The Firkin on Yonge for events!**

- There's a semi-private upstairs with choice of lounge style seating,
- The staff are great,
- They've handled the two [A11yTO](https://a11yto.com/) events after parties I've volunteered at well.
- It's wheelchair accessible with an elevator and an accessible washroom stall.
- It's centrally located, right near an accessible subway station (Queen), and just two stops from Union station for people coming in from out of town.
🚀 Unlock $200 in Free Credits with DigitalOcean! 🌐
Published: 2023-11-10 23:58:47

[🚀 Unlock $200 in Free Credits with DigitalOcean! 🌐](https://www.digitalocean.com/?refcode=66872a7e0532&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=twitter)

Hey friends! 👋 Exciting news – I've partnered with DigitalOcean to bring you an exclusive offer! 🎉 Sign up using my referral link, and you'll receive $200 in free credits to explore DigitalOcean's powerful cloud platform.

🔗 [ [Link ](https://www.digitalocean.com/?refcode=66872a7e0532&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=twitter)]

[Why choose DigitalOcean?](https://www.digitalocean.com/?refcode=66872a7e0532&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=twitter)

✨ Simplicity: User-friendly interface for hassle-free deployment.
💰 Cost-Effective: Competitive pricing with transparent billing.
🚀 Developer-Friendly: Robust tools for seamless application management.

How to claim your $200 credit:

1. 1️⃣ Click on the referral link: [Your Referral Link]
2. 2️⃣ Sign up for a DigitalOcean account.
3. 3️⃣ Redeem your $200 credit in the Billing section.

Terms:

Valid for 30 days from activation.
Use it for any DigitalOcean services.
Ready to elevate your cloud experience? Sign up now and make the most of this special offer! 🚀 Let me know if you have any questions – I'm here to help.

Happy coding! 🖥️✨
Today I learned. Defining our own classes-review
Published: 2023-11-10 23:48:11

We declare attributes to classes using the attr_accessor keyword. When we refer to a class in Ruby we use capital letters. Multi-word names use CamelCase. We can define our own methods using the def keyword. We use the self keyword when we don't know in advance what the variable name is. Instance methods are called on an instance of a class and are used to modify the attributes of an object. Class methods are called on the class itself and are used for tasks that involve the class as a whole.
Career Change
Tags: coding, beginners, codenewbie, learning
Published: 2023-11-10 23:46:15

Hello all, I have made the decision to change careers. I am currently a healthcare worker. Although, I love my job, I know I am capable to doing something more. I read an article stating that more web developers are happier with their web developing careers. I want to be happy in a career that will not only make me happy outside of work but also fulfill my future. I am excited to embark on this new journey. Comment your tips and tricks to coding, do's and don'ts, pretty much anything you might think will help. Thank you!
Integrating Vitest
Published: 2023-11-10 23:43:06

This week, I integrated some unit tests into my project with the help of [Vitest](https://vitest.dev). Vitest, in short, is a next-generation testing framework made natively for the native but can also be used separately from it.

### [Getting Started](https://vitest.dev/guide/) with Vitest 

It is very simple to set up and running. For this example, I will be using npm.

Step one: installing, which can be done like this:
``npm install -D vitest``

Then, I set up a script for Vitest so that npm knows what to run for tests.

Go to your package.json and add the following for the test script:
```js
{
  "scripts": {
    "test": "vitest"
  }
}
```
A simple test can be written like this:

```js
// sum.test.js
import { expect, test } from 'vitest'
import { sum } from './sum'

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3)
})
```

Then simply run it with ``npm run test``

One of the coolest things I learned about Vitest is that it has a smart & instant watch mode, which means it only reruns the related changes, just like HMR for tests. Also, if you open a specific file, it will only run tests for it, which is fantastic because you don't have to rerun all the tests, only in watch mode.

I conducted simple tests to check file-parsed text integrity and the existence of certain files. I don't think I uncovered anything new. I do believe that I can cover more edge cases, but I think I will work on that after I implement my code snippet feature since I want to finish parsing code first before I write tests for that.

I used [Jest](https://jestjs.io) before, but since I have been using Vite and today, based on my lab's advice, I discovered Vitest and decided to use it.
EP 4: Variables
Published: 2023-11-10 22:36:45

We learned about string concatenation in php.

It's done with `.` inbetween 2 strings.
Also we learned how to define variable
`$example = "John";
`
Also, how to use that variable in a string that we concatenate:

`echo "Hello $example";
`
would print out Hello John in this example.
EP 3: Your first php tag
Published: 2023-11-10 22:22:39

```

```
So in the start we learn some basic commands in terminal like:

mkdir - creating folder
cd - changing directory

Now for the important stuff, to run a php server we need to get in project directory where our index file is, and run this in terminal:

```
php -S localhost:8888
```
 (8888 could be any other port number)

This makes our website run on our local server.
Also basic php tag is explained `<?php ?>` Everything inside it is considered php code.
That should be about it.
Newsletter Repost - OpenLampTech issue #104
Tags: php, mysql, webdev, programming
Published: 2023-11-10 21:53:43

52 + 52 = 104. A letter from me to you. OpenLampTech is a media and content source for PHP, MySQL, and the LAMP stack.

---

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

**OpenLampTech** has sponsorship opportunities for your brand, product, or service in the weekly newsletter. As an independent publication, collaboration is very affordable. Inquire by email at openlamptech@substack.com for more information on how you can reach the **OpenLampTech** readership. Sponsorships are available for early 2024.


Thank you for reading **OpenLampTech**. If you are not yet subscribed, be sure and [grab your free subscription](openlamptech.substack.com) today.
Understanding page experience in Google Search results
Published: 2023-11-10 22:01:44

Google's core ranking systems look to reward content that provides a good page experience. Site owners who want to succeed with Google systems should not concentrate on only one or two aspects of the page experience. Instead, consider whether you're giving a consistently excellent website experience in all areas.

## Self-assess your content's page experience

Answering yes to the questions below means you're highly likely on track in providing a good page experience:

- Do pages have good Core Web Vitals?
- Are pages served in a secure fashion?
- Does content display well for mobile devices when viewed on them?
- Does the content lack an excessive amount of ads that distract from or interfere with the main content?
- Do pages lack intrusive interstitials?
- How easily can visitors navigate to or locate the main content of your pages?
- Is the page designed so visitors can easily distinguish the main content from other content on your page

Please keep in mind that these questions do not cover all aspects of the page experience to consider. However, questions like these, and consulting [Page experience resources](https://developers.google.com/search/docs/appearance/page-experience/?hl=en#resources), may help you align with providing an overall good page experience.

Source: [Google Search Central](https://developers.google.com/search/docs/appearance/page-experience?hl=en)
TIL P1: Catching up to Speed
Tags: helloworld, markdown
Published: 2023-11-10 21:26:27

What are code snippets?
How do they work?  
Please provide an example of a markdown code snippet.
Snippets are commonly used code prompted by a keyword. Programs like VScode come with premade snippets for commonly used code, also it allows the user to create their own snippets.

They work by prompt from a keyword, there can be many variations to suit your specific needs.

##What is Markdown, would appear as a heading.
Storing your Terraform state in Ceph (2023)
Published: 2023-11-10 20:47:41

---
title: Storing your Terraform state in Ceph (2023)
published: true
description: Quick reference on how to store Terraform state in the Ceph S3 clone using the S3 Backend
tags: 
//cover_image: https://direct_url_to_image.jpg
---

_This works with Terraform 1.6 and beyond. If you're using 1.5.x or earlier, try my [older post on this matter](https://dev.to/thiagoarrais/storing-your-terraform-state-in-ceph-1lg3)_

If you've got access to a Ceph instance, you can use the S3 backend to store the Terraform state.  The usage is pretty much the same as for S3 itself, we just need to make sure to set the following arguments:

* `endpoints.s3`
* `skip_credentials_validation`
* `skip_region_validation`
* `skip_requesting_account_id`
* `skip_s3_checksum`
* `use_path_style`

`endpoints.s3` should be set to the root URL served by your Ceph instance.

`skip_credentials_validation` controls whether the backend validates credentials against Amazon STS. Since you can't count on STS to validate your Ceph credentials, this should be set to `true`.

`skip_region_validation` should be set because Ceph doesn't actually use the provided region name and can't validate it.

`skip_requesting_account_id` should be set because Ceph doesn't provide the needed IAM API. It instead authenticates you using access and secret keys.

`skip_s3_checksum` should be set because Ceph does not include the checksum in its validation. If Terraform tries to write state to Ceph while this isn't in place, you'll get a `XAmzContentSHA256Mismatch` error.

`use_path_style` controls if bucket names are specified in subdomains (e.g. `mybucket.myceph.myintranet`) or in paths (e.g. `myceph.myintranet/mybucket`). The path style is more compatible with Ceph, so this also should be set to `true`.

Here is a copy-and-paste friendly version:

```hcl
terraform {
  required_version = ">= 1.6.0"

  backend "s3" {
    bucket      = "your-bucket-name"
    key         = "a-key"
    region      = "us-east-1"
    access_key  = "your-access-key"
    secret_key  = "your-secret-key"

    skip_credentials_validation = true
    skip_region_validation      = true
    skip_requesting_account_id  = true
    skip_s3_checksum            = true
    use_path_style              = true

    endpoints = {
      s3      = "https://hostname.for.the.ceph.instance"
    }
  }
}
```
[Discussion] What's the new big thing in web dev in the past 2 years?
Tags: webdev, javascript, react, programming
Published: 2023-11-10 20:18:57

So I cleared my job interview back in mid-2021 and started in a product management role post that. Unluckily, our team here is not heavily involved in the technical side of things, so I sort of stopped programming altogether.

Recently, however, I'm trying to get back into making projects for myself and maybe for the public in future, and I realized how fun it actually was.

Therefore, I'm eager to know what all have I missed.

> 💻 _In your opinion, what stands out as the most impactful update/ product/ advancement/ trend in web development in the past 2 years?_
DXF for CNC free Download
Published: 2023-11-10 20:46:29

Interested in [Free DXF File Download](https://www.dxfforcnc.com/collections/free-dxf-files)s You need look no further! Visit our website, DXF for CNC, to explore our extensive collection of CNC Files free. Whether you require plasma or laser cutting files, we have you covered. Our DXF Files are meticulously crafted and optimized for quality and precision. You can easily obtain the DXF files you need for your next project with just a few clicks. Our library has something for everyone, from intricate designs to functional templates. Join our community of crafters and artisans and unleash your imagination with our free DXF files. Begin your journey into the world of CNC and give life to your ideas!"
Install SNMP & MRTG on Debian 10 (buster)
Tags: linux, debian, beginners, tutorial
Published: 2023-11-10 20:06:54

Note : this document is only for debian 10 or maybe 9. The process for debian 12 is somewhat different maybe also for 11 too and also i am doing it on VirtualBox 


**Step 0:**

Install the following which are needed to setup snamp

`apt install apache2`

In my case these were not needed

`apt install php7.3 php7.3-gd php7.3-cli`


**Step 1:**

 Open your terminal and enter the following

`apt install snmp snmpd -y`


**Step 2:**

When snmp and snmpd are installed successfully then open flowing file 

`nano /etc/snmp/snmp.comf`

**Step 3:**

After opening the file scroll down and do these

**Uncomment** 

> rocommunity public localhost

**Edit and write**

Write the location of the system like “ rack , city, country”
`sysLocation "Turbat, Balochistan"`

Write the information of admin
`sysContact "emdadR, 1103852@stud.uot.edu.pk"`



**Step 4:**

Restart snmp

`Service snmp restart`


**Step 5:**

Now type to retrieve information from an snmp agent for…

`snmpwalk -v1 -c public localhost`

**Step 6 :**

On this step we need to install “mrtg”

`apt install mrtg`


**Step 7:** 

At the step we need to make a folder in “ /var/www/html ” for mrtg files and webpages

`mkdir /var/www/html/mrtg`


**Step 8:**

Create config file for mrtg

`cfgmaker public@localhost  > /etc/mrtg.cfg`


**Step 9 :**

Open “ mrtg.cfg “ file for making some changes 

`nano /etc/mrtg.cfg`




**Step 10 :**

Scroll down and find 

> “ # for Debian
> WorkDir: /var/www/mrtg
> ”

And edit it to 

 `WorkDir: /var/www/html/mrtg`

**Step 11:**

Create a index file for mrtg Graph 

`Indexmaker /etc/mrtg.cfg > /var/www/html/mrtg/index.html`


**Step 12:**

Open the your browser to see the data traffic with mrtg

When you open your browse and enter the following in URL section 

Your machine IP Address where apache is installed 
Like in my case it installed on my client machine

	`192.168.18.11/mrtg
`
Or 

Your dns name 
	Like in my case it is 

	`http://hello.com/mrtg`


note : i have configured a private DNS on another machine  that i have 
that's whay i have this .

> hello.com


## ThankYou :heart:


thank for getting this far
 

### Reference 


Billy R  Install SNMP & MRTG Debian 10 - YouTube

{% embed https://www.youtube.com/watch?v=_kQKbMT8mfc&ab_channel=BillyR %}
My humble project
Tags: svelte, tailwindcss, webdev, programming
Published: 2023-11-10 19:30:11


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ja5suy5mlrxt93dl21oy.png)I would like to share my little project, all criticism and contributions are welcome! -->  links: [site](https://tinylinkx.vercel.app/) , [github](https://github.com/Ianmello10/tiny-link)