teleren/devto huggingface dataset:
An under rated skill to make a huge difference in your interviews 🤯
Tags: interview, programming, beginners, career
Published: 2024-01-29 18:12:18

Talking about your self and your contributions is an underrated skill that you should work on and master.

It can be a make or break moment for anyone during in an interview.

Mastering technical skills won’t be enough, you need to be eloquent and concise with what you say.

---

Here is how you can do it 👇🏻

1- Take out some time to list all the work in detail ✍🏻

This is not something you can just whip up using AI, you would need some focused chunk of time to come up with what you did.

The best way to do it is to keep your resume updated, it will help you coming up with some content. Select the best work you did, see if you could be recall any positive feedback or shoutouts you got.

---

2- What choices you made and why 🤔

You can't just tell them what you did, you also have to be specific why exactly you did it. Did you had multiple options to weigh? what were the constraints? What other factors influenced you decision.

---

3- What were the impact of your contributions 📈

Knowing what impact your contributions had is a major boost. Present proper numbers to back it up.
Instead of saying "increased page load speed", you can say, "improved load time of webpage from 5 seconds to under 500ms" OR
"Improved system efficiency" to "reduced latency from x to y by doing z"

---

4- Simplify everything 🙃

Once you have all of the content, go ahead and structure it. Make it simple to understand and concise. Nobody wants to hear about a single thing for a long time just to misunderstand you.

---

5- Talk to some people 🙏🏻

Talking with some people like recruiters, colleagues or friends won't hurt and see if they were able to understand and ask them about it. Were you concise and easy to understand.

---

I certainly had my moments of poor communication at one point and still make a mess of things but by acknowledging your short comings and aiming to improve is the only way to go ahead.

---

Hey, i am Zain, an indiehacker helping developers land jobs without getting ghosted and search anxiety with my startup [devtree](https://devtree.app?utm_source=devto).

I share my technical and indiehacking learnings on [linkedin](https://linkedin.com/in/zainnazirbutt) and [twitter](https://twitter.com/zainnazirbutt).
Elevate Your Home's Cleanliness with Professional Carpet and House Cleaning Services in Melbourne
Tags: homecleaningservices, melbourne
Published: 2024-01-29 18:03:42

In the bustling city of Melbourne, maintaining a pristine home environment is essential for both comfort and well-being. To achieve this, many homeowners are turning to professional cleaning services that cater to specific needs, such as carpet and house cleaning. In this article, we will explore the benefits of investing in expert carpet cleaning services and **[house cleaning services in Melbourne](https://bilocleaning.com.au/once-off-house-cleaning/)**.

Carpet Cleaning Services:

Deep Cleaning for Healthier Living:
Professional carpet cleaning services go beyond the surface, eliminating hidden dirt, allergens, and bacteria that vacuuming alone can't reach. This ensures a healthier living space for you and your family.

Prolonged Carpet Lifespan:
Regular professional cleaning helps extend the lifespan of your carpets by removing debris that can cause wear and tear over time. This not only preserves the aesthetic appeal of your carpets but also saves you money in the long run.

Stain Removal Expertise:
Stubborn stains can be a common headache for homeowners. Carpet cleaning professionals possess the expertise and specialized equipment to tackle even the toughest stains, leaving your carpets looking as good as new.

House Cleaning Services in Melbourne:

Comprehensive Cleaning Solutions:
Professional house cleaning services in Melbourne offer comprehensive cleaning solutions tailored to meet your specific needs. From dusting and vacuuming to kitchen and bathroom sanitation, these services cover every corner of your home.

Time-Saving Convenience:
With today's fast-paced lifestyle, finding time for thorough house cleaning can be challenging. Hiring professional services frees up your schedule, allowing you to focus on more important aspects of your life.

Customized Cleaning Plans:
Every home is unique, and professional cleaning services recognize that. They provide customized cleaning plans to address your specific requirements, ensuring that your home receives the attention it deserves.

Investing in **[professional carpet cleaning services](https://bilocleaning.com.au/)** and house cleaning services in Melbourne is a wise choice for homeowners seeking a cleaner and healthier living environment. With their expertise, advanced equipment, and personalized approach, these services contribute to the overall well-being of your home and family. Elevate your home's cleanliness today by entrusting it to the hands of skilled professionals who understand the importance of a pristine living space.
Servidores Dedicados Start da Nova Horizon
Published: 2024-01-29 17:54:02

1. Servidores Beta: Baixo custo para atividades em seu início / carga simples com privacidade.
• Custo Efetivo: Projetados para startups e atividades de baixo orçamento, oferecendo uma
solução acessível para projetos iniciantes.
• Carga Simples: Adequados para cargas de trabalho simples, fornecendo recursos suficientes para
operações em estágios iniciais.
• Privacidade Garantida: Oferece isolamento de recursos para garantir privacidade e segurança,
mesmo em servidores compartilhados.
2. Servidores Alpha: Ideal para as startups e ME.
• Desempenho Balanceado: Projetados para startups e pequenas e médias empresas, oferecendo
um equilíbrio ideal entre desempenho e custo.
• Escala Gradual: Permitindo o crescimento gradual, os Servidores Alpha acompanham o
desenvolvimento das operações da startup.
• Segurança Avançada: Implementa medidas de segurança robustas para proteger dados sensíveis
e garantir a continuidade dos negócios.
Os Servidores Dedicados Start da Nova Horizon, incluindo os modelos Beta e Alpha, são pensados para oferecer
opções acessíveis e dimensionadas para startups e pequenas e médias empresas. Estas soluções proporcionam
um começo sólido para operações online, com um equilíbrio entre desempenho confiável e custos controlados.
Linha Única de VPS da Nova Horizon
Published: 2024-01-29 17:52:21

A Linha Única de VPS (Servidor Virtual Privado) da Nova Horizon oferece quatro variações projetadas para
proporcionar um ambiente cloud simples, rápido e acessível. Cada variação é otimizada para atender a
diferentes necessidades, garantindo desempenho confiável e eficiência.
1. Variação 1 - Simples e Rápido:
• Recursos Básicos: Projetado para aplicações e cargas de trabalho menos intensivas, oferecendo
uma solução acessível para iniciantes.
• Desempenho Eficiente: Garante um ambiente de computação eficiente, proporcionando
velocidade e responsividade para operações mais leves.
• Baixo Custo: Ideal para usuários que buscam uma solução de VPS econômica sem comprometer
a qualidade.
2. Variação 2 - Médio Desempenho:
• Recursos Adicionados: Oferece recursos adicionais para atender a necessidades mais exigentes,
como sites de médio porte e aplicações mais complexas.
• Equilíbrio de Desempenho: Mantém um equilíbrio entre desempenho e custo, proporcionando
um ambiente VPS eficaz para uma variedade de aplicações.
3. Variação 3 - Elevado Desempenho:
• Recursos Avançados: Projetado para cargas de trabalho mais intensivas, oferecendo recursos de
alto desempenho para aplicações que exigem mais potência computacional.
• Rápido e Confiável: Proporciona uma experiência VPS rápida e confiável, ideal para projetos que
necessitam de uma resposta rápida.
4. Variação 4 - Máximo Desempenho:
• Recursos de Ponta: Equipado com recursos de última geração para atender às demandas mais
intensas de processamento e armazenamento.
• Desempenho Premium: Oferece a máxima capacidade de processamento e armazenamento para
garantir um ambiente VPS de alto desempenho.
Na vanguarda da inovação, a Nova Horizon se destaca na criação de aplicativos.
Published: 2024-01-29 17:49:44

Nosso compromisso é oferecer não apenas soluções, mas experiências digitais excepcionais, impulsionadas por um desempenho superior.

Ao desenvolver aplicativos em React.js, garantimos não apenas alta performance, mas também uma abordagem orientada à excelência. Nossa equipe de desenvolvedores habilidosos utiliza as melhores práticas para criar soluções que não apenas atendem, mas superam as expectativas dos clientes.

A essência do React.js reside na sua capacidade de proporcionar uma interface de usuário dinâmica e responsiva. Na Nova Horizon, elevamos essa capacidade a novos patamares, criando aplicativos que não apenas funcionam, mas brilham em todos os aspectos. A eficiência e a velocidade inigualáveis oferecidas pelo React.js são a espinha dorsal dos nossos projetos, garantindo que cada interação seja instantânea e cada transição seja suave.

Nosso comprometimento com a alta performance vai além da simples execução de tarefas. Na Nova Horizon, entendemos que cada milissegundo conta, e é por isso que otimizamos cada linha de código para extrair o máximo de desempenho possível. Isso se traduz em aplicativos mais rápidos, responsivos e, acima de tudo, impactantes.

Além da eficiência técnica, valorizamos a estética e a experiência do usuário. Cada detalhe do design é meticulosamente elaborado para garantir uma interface intuitiva e atraente. Ao integrar o React.js em nosso processo de desenvolvimento, conquistamos uma sinergia perfeita entre funcionalidade e estética, oferecendo assim soluções que não apenas atendem às necessidades, mas também cativam os usuários.

Na Nova Horizon, a busca pela melhor performance não é apenas uma meta; é a base sobre a qual construímos inovações digitais extraordinárias. Seja a criação de interfaces complexas ou a implementação de funcionalidades avançadas, nossos desenvolvedores estão comprometidos em superar desafios e entregar aplicativos React.js que definem os padrões da indústria.

Em resumo, na Nova Horizon, não apenas desenvolvemos aplicativos em React.js, mas elevamos essa prática a um nível superior, onde a alta performance é a norma, e a excelência é a única expectativa. Seja qual for a visão do seu projeto, estamos prontos para transformá-la em realidade com a nossa abordagem inovadora e a paixão pela criação de experiências digitais excepcionais.
Nonograms
Tags: codepen, javascript, webdev, puzzle
Published: 2024-01-29 17:40:03

[Nonograms ](https://en.wikipedia.org/wiki/Nonogram)are a simple but sometimes fiendishly difficult puzzle that my partner and I have become slightly addicted to. She is much better at them than me so in a desperate attempt to even the odds I thought it might help give me the edge to make them myself.

It uses SCSS, webAudio and some async await and CSS variables. 


{% codepen https://codepen.io/mog13/pen/bGZYJEp %}
🎉📱 iPhone 15 Pro Max Giveaway 🎁🌟
Published: 2024-01-29 17:34:18



📱 [iPhone 15 Pro Max Giveaway ](https://sites.google.com/view/asik01706/home)Extravaganza! 🎁🌟

Hey there, amazing followers! 🌈✨ We are thrilled to announce a spectacular giveaway that you won't want to miss! 🥳🎊

🚀 [GRAND PRIZE:](https://sites.google.com/view/asik01706/home) One lucky winner will walk away with the highly coveted iPhone 15 Pro Max! 📱🔥 This cutting-edge device is packed with mind-blowing features and innovation. From its stunning camer
a capabilities 📸 to lightning-fast performance ⚡, the iPhone 15 Pro Max is the epitome of technological excellence!

Entering is as easy as 1️⃣, 2️⃣, 3️⃣:

🔄 [LIKE: Give this post a thumbs up to show some love!](https://sites.google.com/view/asik01706/home)
🔄 SHARE: Spread the excitement by sharing this post with your friends and family!
🔄 TAG: Mention someone who needs to know about this incredible giveaway!
📅 Contest Ends: [[Insert End Date](https://sites.google.com/view/asik01706/home)]

🎁 Winner Announcement: We will reveal the lucky winner on [Insert Winner Announcement Date]. Stay tuned and keep those fingers crossed! 🤞🍀

🌐 Note: This giveaway is legitimate, and your privacy is our priority. Beware of impostors and only participate through our official channels.

Good luck to everyone! 🤩🌟 May the odds be ever in your favor! 🍀🔥 [#iPhone15ProMaxGiveaway #TechLove #GiveawayAlert](https://sites.google.com/view/asik01706/home[](https://sites.google.com/view/asik01706/home))
Explore Women Hack Brew 2024 with Flatlogic👩🏻‍💻
Tags: webdev, hackathon, womenintech, programming
Published: 2024-01-29 17:24:46


Attention to all talented women in tech!!👩🏻‍💻

We are happy to invite you to join the virtual Hack Brew hackathon happening February 23rd to 25th, 2024 with Flatlogic. !🙌

In 3 day event, female coders, designers, innovators, and activists come together to build tech solutions that drive social impact. Whether you want to develop a mobile app to fight climate change, a website to increase accessibility for disabled communities, or any project that creates meaningful change - this hackathon is for you!!💡

Learn more: https://flatlogic.com/blog/explore-women-hack-brew-2024-with-flatlogic/

You can find registration for the 2024 Hack Brew virtual event here: https://www.tickettailor.com/events/nodebrew/1036327 and tell all your friends!
Why I decided to go headless...
Tags: headlesscms, contentmarketing, contentmanagement, webdev
Published: 2024-01-29 17:15:43

Hey there! 

I'm Jhanavi, a Product Marketer at [adirani Digital Solutions](https://adiranids.com/). For the past few months I have been actively promoting a product named [Garchi CMS](https://garchi.co.uk/), sometimes via newsletters or Reddit posts. I understand that unsolicited product pitches can be annoying but let me explain why I am sooooo enthusiastic about Garchi CMS.

For years, I managed my portfolio website using WIX. The WYSIWYG editor initially gave me good flexibility to showcase my work. However, over time I faced multiple issues that created a frustrating love-hate relationship with WIX. 

There were 3 key issues:

1. Although easy to use at first, making design changes and adding new sections became increasingly clumsy as my portfolio grew. I dreaded having to regularly mess around with tricky templates just to get things looking right or to update projects. 

2. I had to pay huge monthly fees just for WIX's premium membership to access features like using a custom domain and avoiding branded watermarks.

3. I had to design the mobile and desktop experiences separately because WIX did not support omnichannel content delivery. 

So last year, I finally gave up and decided not to renew my WIX membership due to all the unnecessary friction.


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

Cut to a few months later, adirani Digital Solutions released a brand new headless CMS called Garchi CMS. Aditya, the co-founder, encouraged me to rebuild my portfolio using Garchi CMS and he helped me set it up. At first, transitioning to a headless CMS was unfamiliar as a traditional CMS user, but customizing my site with Garchi’s flexible framework opened my eyes to a whole new content-first approach.

Now, updating my portfolio is smoother than ever:

1. Adding a new section to my portfolio and incorporating fresh information about myself is hassle-free with Garchi. I can simply utilize a new section template, input my details, and save time without the need to navigate through containers.

2. With Garchi's basic plan, I can manage my content for free – no strings attached!

3. Garchi’s headless architecture means my content automatically adapts across screen sizes and channels. Now, I maintain one framework that looks great on desktop, mobile, or wearables!

So now do you know why I’m promoting Garchi enthusiastically? I've been through the struggles it tackles firsthand! I genuinely wish I had made the switch earlier.

Now I manage my content smoother than ever while still fully customizing my site design - no compromises. 

I'm thrilled to have found my perfect CMS fit and want to spread the word. I hopped on the Garchi CMS train and loved the ride, so here I am urging you to give it a spin and make your life a whole lot easier.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/motqazqqhrhw71f5damz.gif)
GraphQL : Why You Should Embrace It 🌐🚀
Tags: graphql, database, developers, webdev
Published: 2024-01-29 16:44:29

**What's GraphQL, Anyway?**

GraphQL is a query language for APIs and a runtime environment for executing those queries with your existing data. In simpler terms, it's a more efficient and flexible way to interact with your data compared to traditional REST APIs.

**Why GraphQL?**

**Ask for What You Need, Get What You Want**

Unlike REST, where the server dictates the shape and size of the response, GraphQL allows clients to specify exactly what data they need. No over-fetching or under-fetching – you get precisely what you ask for.

**One Endpoint to Rule Them All**

Say goodbye to managing multiple endpoints for different resources. With GraphQL, there's typically one endpoint, making it easier to manage, version, and understand your API.

**Reduced Round Trips, Faster Apps**

GraphQL enables you to fetch all the necessary data in a single request, reducing the number of round trips between the client and server. This results in faster load times and a smoother user experience.

**Real-time Goodness with Subscriptions**

Need real-time updates? GraphQL supports subscriptions out of the box. Get live data pushed to your clients whenever changes occur on the server – perfect for building dynamic and responsive applications.

**How to Get Started?**

**Define Your Schema**

Start by defining your GraphQL schema – the types, queries, and mutations your API will support. This is the contract between your server and client.

**Query Away**

Clients can send queries to the server, specifying the exact data they need. No more over-fetching. No more under-fetching. It's all about efficiency.

**Mutations for Write Operations**

Need to modify data on the server? Use mutations. They allow you to perform create, update, and delete operations.

**Explore the Ecosystem**

Dive into the rich ecosystem of GraphQL tools and libraries. Whether you're building a React app, a mobile app, or a backend service, there's a GraphQL solution for you.
NestJs 비밀번호 암호화, 2024-01-30
Tags: nestjs
Published: 2024-01-29 16:44:02

```
npm install bcryptjs --save
```

비밀번호를 암호화하는 과정에서 salt를 사용하여 비밀번호가 같더라도 입력되는 값은 다르게 설정

user.repository
```
import * as bcrypt from 'bcryptjs';

        const salt =await bcrypt.genSalt();
        const hashhedPassword = await bcrypt.hash(password, salt);

        const user = this.create({ email, password : hashhedPassword });
```


_참조 : https://youtu.be/3JminDpCJNE?si=h9GCHitorx0_tSM0_
What is the future of web scraping?
Tags: datascience, scraping, data, webscraping
Published: 2024-01-29 16:38:36

## Web Scraping Future:

Though web data scraping market share is rising anyway, web scraping is at a co-industry level in digital marketing.

But, the desired day is not so far that the data scraping growth, scrapped web data productivity, data usability, and the necessity of web data scraping technology will be recognized in the future as the web data scraping industry.

What will happen in the future Data Scraping will lose the Data Scraping Market Share.

Someone may estimate that in the future, the web data scraper will vanish forever.

Attention, Please!!!

I don’t think that, in the future, the web data scraping technique, tools will no longer exist.

I don’t think that the web data scraper will be listed as an unethical data collection technique and will vanish forever.

Rather than the web data scraping technology (algorithm, tools, software, apps, web apps) will be more modern by following the adaptive and upcoming web technologies as per the future digital marketing demands.

Future of Web Scraping and Future Pattern of The Web Data Scraper, (future web data scraping software design infographic):

![Future of Web Scraping and Future Pattern of The Web Data Scraper, (future web data scraping software design infographic):](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zspmsllk07f91ydv1v9k.jpg)

Future web data scraper and web data scraping software (software architect) will consist of Analytical tools/software, Digital Marketing Tools/Software, deeper relations with Search Engines and Wayback Machine, Digital Data Management Tools, Digital Sales Tools, Digital Customer Service/Customer Relation Tools, Digital Service Tools and the Web Media Tools.

Future Web Data Scraping Methodology will be a combined (well structured) and AI, ML (upcoming invention integrated with the most modern Web Data Scraping Boots.

- Future Web Data Bots Will Warn:

- Future Web Data Scraping Tools Will Provide and Suggest the Web Data: Read more- https://www.quora.com/What-is-the-future-of-web-scraping/answer/Momenul-Ahmad

- What FAQs are on your mind about [web data scraping, and data scraping tools](https://www.seosiri.com/2021/08/web-data-scraping-and-data-scraping-tools.html)?

Thank you
Momenul Ahmad
Understanding the Constraints in Data Structures Questions
Tags: datastructures, dsa, programming, coding
Published: 2024-01-29 16:32:09

## Introduction:
Data structures lie at the heart of computer science algorithms, playing a pivotal role in solving complex problems efficiently. However, mastering data structures involves not only understanding their functionalities but also comprehending the constraints that govern their usage. In this blog post, we delve into the intricate world of data structure constraints, providing users with a comprehensive guide to navigate through various limitations and considerations.

## Exploring Time Complexity Constraints:
Time complexity is a fundamental aspect of algorithm analysis, defining the relationship between the input size and the time taken by an algorithm to solve a problem. We discuss common time complexity constraints encountered in data structure questions, ranging from linear time complexities like O(n) to logarithmic complexities like O(log n), and explore how they influence algorithm design and selection.

## Unraveling Space Complexity Constraints:
Space complexity is another critical factor to consider when dealing with data structures, as it determines the amount of memory required by an algorithm during its execution. We unravel the intricacies of space complexity constraints, examining scenarios where algorithms must operate within constant space (O(1)), logarithmic space (O(log n)), or other bounded space constraints, and provide strategies to optimize memory usage.

## Navigating Input Size Constraints:
The size of the input data significantly impacts algorithm performance and scalability. We navigate through different input size constraints that users encounter when solving data structure questions, ranging from small-scale inputs suitable for brute-force algorithms to large-scale inputs necessitating sophisticated data structures and optimization techniques.

Every Data Structures question you solve you encounters many constraints like:

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

## How to use the information?

To solve this question effectively you have to remember 10^8^ Operation Rule

## What is 10^8^ Operation rule

It is a chart of values which gives us idea about how much time the program can take before a TLE error occurs using this we can also define the baddest time complexity we can attain.


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


Learned From: [Anuz Bhaiya](https://www.youtube.com/watch?v=N89PN_uyelU&list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p&index=1)