teleren/devto huggingface dataset:
Taking Walks with Your Child
Published: 2023-10-23 20:13:16

Taking walks with your child is a wonderful way to bond and explore the world together. It provides an opportunity for fresh air, exercise, and sensory stimulation for your little one. Here are some tips to make your walks enjoyable and safe:

Choose the Right Time: Opt for a time when the weather is pleasant. Early mornings or late afternoons are often ideal. Ensure your child is dressed appropriately for the weather.

Select Safe Routes: Pick routes with sidewalks or pedestrian paths. Parks, nature trails, and quiet neighborhoods are great options. Avoid busy streets and intersections.

Bring Essentials: Pack a small bag with necessities like diapers, wipes, snacks, and water. Don't forget any comfort items your child might need.

Use a Stroller or Carrier: For younger children, a stroller or baby carrier is essential. Ensure they're securely fastened and comfortable.

Engage and Educate: Point out interesting things along the way - colorful flowers, chirping birds, or different types of trees. This sparks curiosity and encourages learning.

Safety First: Always hold your child's hand when crossing streets. If they're old enough to walk, consider using a safety harness.

Let Them Explore: Allow your child to touch leaves, examine rocks, and explore their surroundings. It's a great way for them to learn and discover.

Make it Fun: Play games like "I Spy" or bring along a small toy for entertainment. Singing songs or nursery rhymes can also add to the fun.

Encourage Independence: As they grow, let them take small steps on their own. This builds confidence and a sense of accomplishment.

Enjoy the Moment: Put away distractions like phones and be present with your child. Cherish the time spent together.

Remember, each child is unique, so adapt these tips to suit their age and preferences. Taking walks with your child not only fosters a love for nature but also creates cherished memories for both of you.

https://www.bejbi.com/
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-23 19:50:53

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-23 19:50:06

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
How to Create a Virtual Machine in Azure
Published: 2023-12-01 06:12:04

---
title: How to Create a Virtual Machine in Azure
published: true
date: 2023-10-23 19:46:46 UTC
tags: 
canonical_url: https://blog.ashutosh7i.dev/how-to-create-a-virtual-machine-in-azure
---

This guide provides step-by-step instructions on how to create a virtual machine in Azure. It covers all the necessary details, from navigating the Azure portal to configuring the virtual machine settings. Following this guide will allow someone to easily create a virtual machine in Azure for their specific needs.

## Step by Step instructions-

1. After registration navigate to [https://portal.azure.com/](https://portal.azure.com/)

2. Click on Create a new Resource.

3. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698082911719/e7ff0f92-3156-4077-bf14-61356b6dcc37.png)

4. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698082944134/b6e2456c-f9c6-4283-9945-09e18e346079.png)

5. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698082982817/f3ccdd0d-4254-4075-a316-7daab72986d1.png)

6. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083003987/79c38607-18ae-40a6-acb0-81dd7b80fdea.png)

7. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083040524/27c7af10-299c-4fc7-9977-b5adfef77a73.png)

8. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083104734/e1b7d89c-eac5-4d0e-ad29-54d7b26d0b9f.png)

9. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083156207/05087cdd-91e6-490b-8424-ab2cc15f954a.png)

10. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083190316/2bd7a1da-a703-418c-8531-a5e16c82a239.png)

11. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083247964/f50e4125-ef8e-4f88-9ff2-82193692ece8.png)

12. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083534555/43b639bd-a260-4b1c-aa98-0a15d4c0973d.png)

13. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083570743/f275d4aa-c529-4121-8330-5467a532f68e.png)

14. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083659246/1065ea2d-0c65-4c30-99cc-62ae4ce9762e.png)

15. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083685171/0ba918dc-6e69-472a-b38b-4632a7d4f2d0.png)

16. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083714424/f4e789d5-e271-4a28-8db6-b22502fb7081.png)

17. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083732443/41fb7083-3207-4bb1-a670-cd3611a80708.png)

18. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083748680/efb13556-01f3-464f-9c19-3d99e785f84b.png)

19. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083784746/0d8aed03-f4fb-412c-986f-b180b02cfb8c.png)

20. ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1698083806242/314caf9b-3f07-432f-996a-00f36a90542e.png)

21. Click Create when upon verifying details.

22. After some time your deployment will be complete, go to Resource.

23. Congratulations your VM is deployed successfully.🎉🎉

24. To Connect use this IP , username and your password.

25. Now, you have the power of Linux at your fingertips. Try out some Linux commands and explore your new virtual machine! 🐧💻
A Start To My Journey...
Published: 2023-10-23 19:33:42

So the weekend just gone has been an exciting one for me. A month or two back, I registered my interest in an EdX bootcamp and over the weekend I received an email for enrolment. I enrolled for the bootcamp of course since I couldn't let this opportunity to pass me by. Anyway, to cut this story short, I have been accepted and I can't wait to start!

For years now I've wanted to jump into the IT industry but with working a safe, full-time job and with a salary that I was comfortable with, it was difficult to do so. In my spare time I would "promise" myself that I would sit down and learn something new. The problem is is that I keep telling myself "just start tomorrow". You see, my goal is to become a solutions architect. And if you know what this is then you'll know it's not an easy feat. You have to learn or understand multiple technologies such as networking and systems admin to name a couple. I'd start one (networking), get bored and I'd then move onto another. I would be back and forth constantly going back to square one and achieving nothing! It was just a waste of time.

I would then tell myself to jump back into something that was familiar to me (front-end web development) to get the ball rolling so I could at least jump into the IT world. There's another problem... although I'm fairly confident with HTML and CSS, I was lacking in the JavaScript and frameworks department. So to Udemy I go. I purchase a video course by Colt Steele (an amazing instructor by the way), get 20% through it and I would somehow convince myself that CompTIA is the place to start so back to that I go. The point I'm making is that I was back and fourth between these different subjects and technologies constantly putting myself on hold because I would get "bored" and convince myself there's a "better way".

That's a little about my story anyway. We're here to celebrate this next step and I believe is going to be a crucial part of my life. The part where I finally achieve what I set out to do years back. The part where I can say I work in the IT industry and that's going to be thanks to EdX and their bootcamp. It's been a long time so I've been this pumped!

LET'S GET IT!
Project 2
Published: 2023-10-23 19:31:55

Overall our project 2 has gone extremely well. Right after being assigned the assignment we met the following Saturday to plan and assign tasks. I was assigned the task of created the data flow, I used the API to give me reference to how the data flow should be structured. We aimed to have our tasks done by Monday which we all did. I felt like I did not do that much for this part of the assignment due to outside things going on but after meeting with our team lead he advised me that I did my part and that this part of the assignment was fairly simple and straight forward.

After being assigned the second part of the project, where we were tasked implementing another teams data structure, our team met right away the following Thursday night to gather questions we had regarding implementation to ask the design team as well as assign tasks. I was assigned the task of creating the test cases. Our group agreed to get all the coding done by Sunday night so I can work on the test cases Monday, another member within the group also helped me create these test cases. This part went very well overall. The design team gave us a very straight forward design document which allowed us to easily complete our implementation. 

I really enjoyed the concept and real world implementation of this project. Working with a design team to create an implementation was very beneficial and taught me a lot. We were also a design team for another group which was very fun and interesting to me. We were able to work on both ends of the projecting creating our own design and implementing another. This project also reminded me to ask questions while implementing and not just make assumptions about what the design team wants. It is always good to seek clarification to ensure the design is implemented flawlessly.
Почему зарубежный ИТ-сервис Figma - один из популярных у бизнеса в РФ и как его оплатить?
Published: 2023-10-23 19:30:52

В наше время ИТ-компании не могут обойтись без использования различных сервисов. В этой статье перечислены пять популярных сервисов для бизнеса, которые широко используются в ИТ-сфере: Digital Ocean, Figma, Introserv, WorldWall и Zoom. Кроме того, представлен список способов оплаты этих сервисов при ограничениях приема российских банковских карт, включая удобный и быстрый способ оплаты через GetPayAll.

Digital Ocean – это платформа облачных вычислений, которая предоставляет удобные и гибкие решения для хранения данных и запуска виртуальных машин. Этот сервис широко используется в IT-сфере, благодаря своей простоте и надежности. Теперь, благодаря GetPayAll, российским предпринимателям стало легче оплачивать услуги Digital Ocean, обходя ограничения приема российских банковских карт.

Figma – это инструмент для дизайна интерфейсов, который позволяет командам эффективно сотрудничать в создании и прототипировании дизайнов. Figma популярен не только благодаря своим возможностям, но и интуитивно понятному интерфейсу. Теперь, благодаря GetPayAll, российские дизайнеры и компании могут оплачивать подписку на Figma без проблем.

Introserv – это платформа для управления взаимодействием компаний и клиентов в чат-ботах. С ее помощью предприниматели могут создавать автоматизированные чат-боты для общения с клиентами, обработки заказов и предоставления информации. Благодаря GetPayAll, оплата услуг Introserv теперь доступна для российских предпринимателей.

WorldWall – это социальная платформа, позволяющая создавать виртуальные стены, на которые пользователи могут размещать фотографии и сообщения. Этот сервис идеально подходит для создания интерактивных и увлекательных мероприятий, рекламных кампаний и взаимодействия с клиентами. С GetPayAll российские компании могут легко оплачивать услуги WorldWall и использовать их в своих мероприятиях.

Zoom – это платформа для проведения видеоконференций и онлайн-встреч, которая стала особенно популярной в последние годы. Zoom предлагает широкий функционал для командной работы на расстоянии, обмена экраном и совместного решения задач. Теперь, благодаря GetPayAll, компании и фрилансеры из России могут легко платить за услуги Zoom и участвовать в важных виртуальных встречах.

Ограничения приема российских банковских карт могут быть преградой для использования зарубежных сервисов в digital-сфере IT-бизнеса. Тем не менее, благодаря сервису оплаты подписок иностранных сервисов GetPayAll, российским предпринимателям стало проще оплачивать услуги Digital Ocean, Figma, Introserv, WorldWall и Zoom, а значит они на шаг впереди в развитии своего бизнеса.
https://getpayall.com/services
Collaborating with CLs in Chromium
Published: 2023-10-23 19:11:22

> **EDITED** to address issues with downstream CLs when the colleague's CL is updated.

I'm working closely with some of my colleagues on a project, meaning that we are frequently working on functionality that depends on CLs still in review, written by other people. The Chromium docs on how to handle this are out-of-date and contradictory, so in the fine blogging tradition of making a post so I don't forget something, here it is.

## How do I make a CL that depends on another CL?

When you `git cl upload`, depot-tools looks in the Git history for your HEAD commit, until it finds another branch. If that branch has dependency information (unclear if that's in `.git/config` or a `Change-Id: ..` header in its commit message), then the upload will link the CLs. 

First, get a local copy of the parent CL, and give it an appropriate branch name. This is my pattern, but it is only local do what suits you best!

```shell
git cl patch -b bug-$NUM-$USERNAME-$SUMMARY $GERRIT_URL 
```

This may give an error about hashes not matching, but that's OK, since you won't be uploading to that CL. I suspect this has something to do with the committer name / email.

Then, make a new branch with that one as the upstream.

```shell
git new-branch --upstream-current bug-$NUM-$MY_SUMMARY
```

Make your changes. When you're ready to upload, do so as usual:

```shell
git cl upload --cp
```

That `--cp` is telling the command to not try to upload all of the other CLs in the stack.

## Updating the Parent CL

When the CL you're depending on is updated, you need to use precisely the right formulation of `git cl patch` or things will go wildly off the rails.

Switch to the branch containing that parent CL and run

```shell
git cl patch --force --reapply
```

do _not_ use `--pull` - I think that does something like pulling `origin/main` and rebasing on top of it? At any rate, it's a bad idea.
Navigating a Decade of Web Dev Transformation
Published: 2023-10-23 19:05:53

👋 I want to know what your experience is like trying to break into the web industry as an an entry level developer, compared to my experience over a decade ago.

An unbelievable amount has changed since I stepped into the world wide web professionally. And I want to learn what it's like for folks navigating the landscape today in an effort to better empathize with folks in the industry.

10 years ago, web developers like me were often self-taught. We entered the game with nothing more than the title of "webmaster", when in reality all that meant was that we were managing the website for our Halo clan. 🔥

Today, developers have access to exhaustive coding bootcamps, online courses, and communities that aim to provide a solid foundation for your career. How do you feel about these resources? Are some of them more beneficial than others? Do you wish you would have entered the field differently after completing your bootcamp? As a grumpy old man 👴 in this industry now, looking at all these entryways is exhausting. I'm curious how you navigated the options.

As I've written about before, the other thing that strikes me is the diversity of skills that are expected from folks entering the scene these days. I won't rehash old posts, but I'm curious about your perspective. Is the full stack expectation one that matches with how you entered the web development world? Do you see this as companies asking too much of you? This is something that I would love to hear others perspectives on, because I have a pretty biased view 😬.

The last major difference I see is in how extra curricular development is valued. It was an unspoken requirement a decade ago that not only were you coding professionally, but you had a side project, or you were building something in a new language to keep up with the fast paced tech that was being released. Is this still an expectation for juniors? In a lot of circles I run in, there's been a recognition that this expectation is unhealthy. Not everyone wants to be immersed in code in their free time, and that's just fine! Your GitHub contribution graph does not define your quality as a developer.

There's a lot here. But I encourage you to share your thoughts, and your challenges as a junior web developer. Your perspective matters, and I'm here to listen, and learn. 🧐
Introducing PlanCraft
Tags: laravel, plancrat, realrashid, php
Published: 2023-10-23 18:58:48

Today, I am thrilled to introduce you to a groundbreaking solution that reimagines how you handle subscription plans in your Laravel applications. 
Say hello to **PlanCraft** – a meticulously designed Laravel package engineered to simplify the creation and management of subscription plans, all without the need for additional database tables.

**No More Database Tables, No More Queries**

The standout feature of PlanCraft is its database-less approach to subscription management. 
You can now define plans directly within the **PlanCraftServiceProvider**, completely eliminating the need for extensive database storage. 
This innovative approach not only streamlines your application's subscription workflow but also makes it lighter and more efficient, ultimately enhancing the performance of your application.

**Effortless Plan Creation, Simplified Feature Management**

With the database hurdle removed, creating subscription plans becomes a seamless process. 
No more wrestling with databases or writing complex queries. 
PlanCraft empowers you to effortlessly craft and manage features within your subscription plans. 
Say goodbye to tedious tasks, and say hello to a world where every interaction is a symphony of efficiency and precision.

**Sophisticated Eligibility Checks**

Need to implement intricate eligibility checks based on subscription levels? 
PlanCraft has you covered. Perform advanced eligibility checks for specific features, ensuring that your subscribers have access to the right functionalities at the right subscription tiers. 
It's a level of customization that puts you in full control.

**Getting Started with PlanCraft**

1. **Composer Magic:** Get started by injecting a dose of magic into your project with this one-liner:
   ```bash
   composer require realrashid/plancraft
   ```

2. **Publish the Scaffolding:** Next, give your application the gift of elegance with the following command:
   ```bash
   php artisan plancraft:install
   ```

3. **Bask in the Awesomeness:** With PlanCraft seamlessly integrated into your Laravel application, you're ready to craft, manage, and assign features with the grace of a virtuoso.

**Conclusion:**

With PlanCraft, managing subscription plans becomes an art form. 
It's not just about tasks; it's about elevating your Laravel SaaS application to new heights. 
I invite you to explore the comprehensive documentation to unlock the full potential of this revolutionary Laravel package.

https://realrashid.github.io/plan-craft/

If you find PlanCraft helpful and would like to support my work, you can buy me a coffee. 
Your support will help keep this project alive and thriving.

https://www.buymeacoffee.com/realrashid

Thank you for being a part of this journey.

Warm regards,

Rashid Ali
Por que Node.js é a escolha certa para o seu próximo projeto?💚
Tags: node, javascript, webdev, braziliandevs
Published: 2023-10-23 18:48:46

Você está começando um novo projeto de desenvolvimento ou pensando em migrar sua aplicação para uma nova tecnologia? Se sim, é provável que você tenha ouvido falar sobre Node.js. Neste artigo, vamos explorar algumas razões convincentes pelas quais você deve considerar usar Node.js em seu próximo projeto.


**JavaScript em Todo Lugar**

Node.js é uma plataforma baseada em JavaScript, e como sabemos, o JavaScript é uma das linguagens de programação mais populares e amplamente usadas no mundo. Uma das vantagens do Node.js é a capacidade de usar a mesma linguagem de programação tanto no lado do cliente quanto no servidor, o que facilita a sincronização entre o frontend e o backend.


**Velocidade e Desempenho**

Node.js é conhecido por sua velocidade. Ele utiliza o motor V8 do Google Chrome, que é altamente otimizado e oferece um desempenho excepcional. Isso é especialmente importante em aplicativos em tempo real, como chat em tempo real, jogos online e transmissões ao vivo.


**Comunidade Ativa e Pacotes NPM**

Node.js tem uma comunidade extremamente ativa e uma grande quantidade de pacotes disponíveis no NPM (Node Package Manager). Isso significa que você pode encontrar bibliotecas e módulos para praticamente qualquer funcionalidade que você precise em seu projeto, economizando tempo e esforço no desenvolvimento.


**Escalabilidade**

Node.js foi projetado com a escalabilidade em mente. Ele é amplamente usado por empresas de todos os tamanhos, desde startups até gigantes da tecnologia. Seu modelo de E/S não bloqueante e a capacidade de lidar com várias conexões de forma eficiente o tornam ideal para aplicativos que precisam escalar rapidamente.


**Facilidade de Aprendizado**

Para muitos desenvolvedores, a transição para o Node.js é relativamente fácil, especialmente se eles já têm experiência em JavaScript. Isso pode economizar tempo e dinheiro na formação de equipes e no desenvolvimento de novos projetos.


**Suporte Multiplataforma**

Node.js é multiplataforma e pode ser executado em Windows, macOS e Linux. Isso torna mais fácil implantar aplicativos em diferentes ambientes e servidores.

Em resumo, Node.js é uma escolha sólida para uma ampla gama de projetos de desenvolvimento. Sua velocidade, escalabilidade, comunidade ativa e ampla disponibilidade de pacotes fazem dele uma excelente opção para qualquer desenvolvedor. Então, da próxima vez que você estiver considerando qual tecnologia usar em seu projeto, não se esqueça de considerar Node.js como uma opção viável.

Estas são apenas algumas das muitas razões para considerar Node.js em seu projeto. Você já usou Node.js? Compartilhe suas experiências nos comentários abaixo!


![Multiplos monitores com o terminal aberto.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x6okfj33iadx21tpgjki.jpg)