teleren/devto huggingface dataset:
Building vs marketing
Published: 2024-03-12 12:27:18

Hi there,

I have been wasting years on building products no-one is waiting for...

A tweet from indiehacker Danny Postma teached me a strategy to find product ideas that don't require a big audience or loads of marketing:

**Step 1**
Find a keyword with a decent monthly search volume 
➡️ so you know people are actually searching for it

**Step 2**
Make sure the keyword has low competition
➡️ so you know that it is feasible to rank on the first page of Google

**Step 3**
Make sure the keywords has lots of child keywords
➡️ so you can rank for those keywords too and get more traffic

Great strategy! But easier said then done.

So a friend and I created a tool to help you find that golden keyword: [Build The Keyword](http://www.buildthekeyword.com)

Try it for free and let me know your thoughts.

More building, less marketing 🤘
Comprehensive Java Full Stack Training
Tags: webdev, javascript, programming, beginners
Published: 2024-03-12 12:20:32

Dive into the world of [Java Full Stack development](Dive into the world of Java Full Stack development with our intensive training program designed to equip you with a holistic skill set. Learn Java programming language fundamentals, mastering both front-end and back-end technologies. Our experienced instructors guide you through the intricacies of Java, HTML, CSS, JavaScript, and frameworks like Spring and Hibernate. With a focus on hands-on projects, you'll gain practical experience in building scalable, efficient, and dynamic web applications.) with our intensive training program designed to equip you with a holistic skill set. Learn Java programming language fundamentals, mastering both front-end and back-end technologies. Our experienced instructors guide you through the intricacies of Java, HTML, CSS, JavaScript, and frameworks like Spring and Hibernate. With a focus on hands-on projects, you'll gain practical experience in building scalable, efficient, and dynamic web applications.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r6c8oeotp9g7i6eu8uwa.png)
Google Cloud Run always-on vs on-demand CPU allocation
Tags: gcp, cloudrun
Published: 2024-03-12 12:17:13

---
title: Google Cloud Run always-on vs on-demand CPU allocation
published: true
description: Let's dive into the nuances of Google Cloud Run's CPU allocation options
tags: gcp, cloudrun
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2024-03-12 12:15 +0000
---
Let's dive into the nuances of Google Cloud Run's CPU allocation options, comparing always-on and on-demand configurations to help you make an informed decision for your cloud-based applications. 


{% embed https://www.youtube.com/watch?v=AjMEOSKiJ2A %}.
Importance of integrating DigiLocker API into your business workflow
Tags: digilockerapi, digilockerapiprovider, digilockerintegration, digilockerapiservice
Published: 2024-03-12 12:13:23

In the digital era, businesses are increasingly adopting cost-cutting technology to streamline workflows, boost efficiency, and improve customer experience. DigiLocker, an initiative of the Indian Government in February 2015, is a secure platform for digitally storing, sharing, and verifying documents. Integrating this cloud-based storage system into business operations can be complex, but hiring a professional provider like Meon Technologies can help streamline the process.

The [DigiLocker API service](https://meon.co.in/digilocker?utm_source=Backlink&utm_medium=Website_Organic) simplifies the document management process by reducing human intervention and potential risks. It offers robust security features, including encryption and multi-factor authentication, which ensure the confidentiality and integrity of stored documents. The platform also complies with government regulations, making it a trusted platform for storing sensitive information.

Integrating DigiLocker into customer-facing applications and portals can significantly enhance the overall customer experience by enabling users to access and share their documents digitally. This can automate workflows and reduce friction in the customer journey.

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

Transitioning to a digital document management solution powered by DigiLocker API can lead to substantial cost savings and operational efficiencies. Digital documents are more accessible to search, retrieve, and share, saving time and improving organizational productivity.

Scalability and flexibility are also advantages of DigiLocker API. As businesses grow and evolve, they can easily manage bulk digital document execution without compromising security. By partnering with a reliable service provider, businesses can capitalize on the numerous benefits of digital document management and gain a competitive edge in the market.

Original Reference: [https://meon-technologies.medium.com/why-should-you-integrate-digilocker-api-into-your-business-workflow-7f2e39435584](https://meon-technologies.medium.com/why-should-you-integrate-digilocker-api-into-your-business-workflow-7f2e39435584)
6 Job hunt tips from speakers Arit A & Kati Frantz
Tags: career, community
Published: 2024-03-12 12:04:00

I want to share my top 6 takeaways from two tech events I attended in January by Arit A. & Kati Frantz.

1. **Your goal, while on the job hunt, is to show evidence of your worth.** Your professional profile should scream that you have a reasonable level of competence, not just knowledge. Competence means you can execute in unfamiliar contexts, environments, or settings. AKA, are you doing the work that the job description is asking you to do?

2. Focus on standing out in a crowded job space by building amazing projects that deliver impact or business value. **Being average isn't going to land you a job.**

3. **A solid job search requires a professional profile.** This includes an optimized resume, a LinkedIn profile, a completed portfolio, and in certain fields required certifications (think Cloud & Security).

4. **Don't underestimate the power of community.** Building a strong network can keep you motivated and help you find better job opportunities.

5. **Be patient with your progress and yourself.** Part of the job search is iterating your strategy over time and discovering your knowledge gaps. A golden nugget of advice was optimizing your job search to sync with your energy.

6. **Be intentional about creating a healthy feedback loop.** This includes analyzing failed interviews, recording your interviews, and seeking feedback that can help you improve your interview skills.
You trust in AI blindly ? Think again...
Tags: chatgpt, ill, network, programming
Published: 2024-03-12 12:03:58

<p>I\'ve decided to write my own <a href="https://pt.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol">DHCP</a> server, for a variety of reasons: every time the DHCP of my router have to be resetted, I have to fill again, bit by bit, the manual static entries of every network component.
In other words, having a server of my own making, I can more easily move the software server to everywhere else and can sit on my nas, or on a Raspberry Pi.
From my knowledge, DHCP is a very simple and efficient protocol, specified in a <a href="https://en.wikipedia.org/wiki/Request_for_Comments">RFC</a>. So I thought, you'll have to use sockets with all the communication is made through the connectionless UDP protocol.
In the last years, since the advent of chatGPT, I would go to the AI chatbot for advice on a stub code that could be as a starting point.
So I asked the bot, and he suggested a simple piece of code using the <a href="https://scapy.net/">scapy</a> library. Never heard about it, so after I informed better about the subject, I understood that was a packet capture library, not a <a href="https://www.digitalocean.com/community/tutorials/understanding-sockets">sockets</a> library.
Scapy makes very easy to analyse each packet through the perspective of the multilayered network architecture of the TCP-IP paradigm. It contains automatically ways to fill and parse the network packets received from and sent to the network. On the background, it uses the <a href="https://github.com/the-tcpdump-group/libpcap">libpcap</a> library, available in many platforms, used by network inspection tools like tcpdump and wireshark. It auscults every network packet that travels in the network and reaches the computer that is using it. It <strong>scans every packet</strong>, putting the network interfaces in <a href="https://www.blumira.com/glossary/promiscuous-mode/">promiscuous mode</a> if it needs to. So you can imagine easily that is resource-intensive, hogging the CPU and memory. This way, you can create a firewall, monitor and generate reports for business intelligence about the users on your network.
But returning to DHCP, so I decided to follow the ChatGPT and other AI-chat tools, all recommending to use scapy, but after developing and testing on a computer, I decided to apply it on the NAS. At first time, everything was working, but I started to feel strange every time I tried to log in to the NAS, a slowliness was taking place. So I do a htop on the NAS, and discovered that my own made DHCP server was taking almost 100 % CPU time, and filling the entire NAS\'s 1 GB RAM ! And this because scapy was analysing every packet traversing the NAS, since a NAS, as you can imagine easily, is a very active network piece of hardware.  So my only alternative was to rewrite the DHCP server using the usual socket approach and up til now, is working smoothly !</p>
Tips for Getting Un-Stuck on a Blogging Journey
Tags: blogging, writing, tips
Published: 2024-03-25 12:09:20

---
title: Tips for Getting Un-Stuck on a Blogging Journey
published: true
date: 2024-03-12 12:00:00 UTC
tags: blogging,writing,tips
canonical_url: https://seankilleen.com/2024/03/tips-for-getting-un-stuck-on-a-blogging-journey/
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/am26a2p760i8nt5uinfw.jpg
---

_Ed. Note: Posting this in honor of once-again breaking the blogging logjam myself. Seemed fitting that it was a post sitting in my backlog forever!_

I had a conversation last year with a developer I respect and admire. They were talking about how they just couldn’t seem to blog, though they wanted to.

Some quotes from them:

> For me it’s mostly about structuring the text and getting in some kind of flow. I know what to say, but every sentence is difficult to formulate in a way that I’m happy with it.

> Not sure if it makes sense or not. I see some people write a blog post about something in an hour (or quicker), and it’s like magic to me. I have about 50 topics for things I’ve been thinking about really hard that I would want to share with others, but just getting started writing is a huge roadblock.

I thought I’d post some points of response to them on the off chance it helps someone else, because it’s certainly not the first time I’ve said these things.

## Advice from “Bird by Bird”

There is a fantastic book that you might find interesting about this. I read it during college and I still keep a copy with me. It’s called [“Bird by Bird” by Anne Lamott](https://amazon.com/dp/B000SEGI8Q) – it’s a quick read and the way it’s written is kind and funny.

Two aspects of that book really stuck with me, and I think are applicable to software as well as writing:

[Read more on SeanKilleen.com!](https://seankilleen.com/2024/03/tips-for-getting-un-stuck-on-a-blogging-journey/)
Why Elegance in Code Takes a Backseat to Functionality
Published: 2024-03-12 11:57:04

For programmers like myself, there's a certain allure to craft beautiful code. Lines that sing with logic, functions that unfold like origami, and a structure so clear it practically comments itself. We spend hours wrestling with efficiency, readability, and best practices, convinced that this dedication will be rewarded. But then reality hits. You encounter the behemoths of the software world - wildly successful applications with codebases that would make a purist weep.

This is certainly my experience. I meticulously wrote code, prioritizing quality and readability, sometimes even above all else. Yet, here I am, surrounded by popular programs whose functionality reigns supreme despite their, shall we say, less than stellar internal design. It begs the question: in this world of hidden code, does the pursuit of programming perfection actually matter?

The truth is, functionality is king.  A program, like a car, can be a masterpiece of engineering under the hood, but if it doesn't get you where you need to go, it's all for naught. Users don't experience the elegance of your code, they experience the results.  If those results are fast, reliable, and solve their problems, the inner workings become irrelevant.

This doesn't negate the value of well-written code entirely. Clean, well-documented code is easier to maintain, debug, and expand upon. But there's a balance to be struck.  Spending hours crafting the perfect solution when a simpler, albeit less beautiful approach would suffice, might be a waste of resources.

So, what's the answer for a programmer caught between the desire for perfection and the pressure for results? Perhaps it's about finding the sweet spot. Writing code that prioritizes functionality while still keeping readability and maintainability in mind. Recognizing that there can be beauty in efficiency, even if it's not the striking kind.

At the end of the day, the code we write exists to serve a purpose. If it fulfills that purpose effectively, then it's a success, regardless of whether it wins any code beauty contests. The true art of programming might lie not in creating a masterpiece for others to see, but in crafting a powerful tool that silently works its magic behind the scenes.
Upholstery Cleaning Melbourne
Published: 2024-03-12 11:49:43

Are you looking for professional **[upholstery cleaning in Melbourne](https://elitecarpetcare.com.au/services/upholstery-and-mattress-cleaning/)**? Our team of experts uses eco-friendly products and advanced techniques to rejuvenate your furniture, remove dirt and stubborn stains. We tailor our cleaning method to the fabric of your furniture, whether it is your sofa, chairs or other upholstered pieces. This ensures a thorough, gentle clean. Our upholstery cleaning services will refresh your living space and extend the life of your furniture.
sodo66vipcc
Published: 2024-03-12 11:42:13

SODO66 la mot trong nhung nha cai ca cuoc truc tuyen hang dau tren thi truong hien nay, thu hut nguoi choi boi su da dang ve san pham, chat luong dich vu va khuyen mai hap dan.
Dia chi: Plot E1.2 Pham Hung, My Dinh, Tu Liem, Ha Noi, Viet Nam
Phone: 9.625.034.142
Website: https://sodo66vip.cc/ 
Email: declansarmstrongu@gmail.com
#sodo66 #nhacaisodo66




Social links:




https://sodo66vip.cc/

https://sodo66vip.cc/gioi-thieu/

https://sodo66vip.cc/chinh-sach-bao-mat

https://sodo66vip.cc/dieu-khoan-va-dieu-kien/

https://sodo66vip.cc/lien-he/

https://sodo66vip.cc/nguyen-hoa/

https://sodo66vip.cc/tai-ung-dung-sodo66/

https://sodo66vip.cc/dang-ky-tai-khoan/

https://sodo66vip.cc/nap-tien-tai-khoan-sodo66/

https://sodo66vip.cc/rut-tien-tai-khoan-sodo66/

https://www.facebook.com/sodo66vipcc/

https://twitter.com/sodo66vipcc

https://vimeo.com/sodo66vipcc

https://www.pinterest.com/sodo66vipcc/

https://www.tumblr.com/sodo66vipcc

https://www.twitch.tv/sodo66vipcc/about

https://www.reddit.com/user/sodo66vipcc/

https://www.youtube.com/@sodo66vipcc

https://500px.com/p/sodo66vipcc?view=photos

https://gravatar.com/sodo66vipcc

https://about.me/sodo66vipcc

https://www.instapaper.com/p/sodo66vipcc

https://www.mixcloud.com/sodo66vipcc/

https://hub.docker.com/u/sodo66vipcc

https://flipboard.com/@sodo66vipcc/sodo66vipcc-dj2n9b0ey

https://issuu.com/sodo66vipcc

https://www.babelcube.com/user/sodo66-trang-dang-nhap-chinh-thuc-sodo-code-30k

https://beermapping.com/account/sodo66vipcc

https://qiita.com/sodo66vipcc

https://profile.hatena.ne.jp/sodo66vipcc/profile

https://www.reverbnation.com/sodo66vipcc

https://guides.co/g/sodo66vipcc/352497

https://myanimelist.net/profile/sodo66vipcc

https://os.mbed.com/users/sodo66vipcc/

https://www.metooo.io/u/sodo66vipcc

https://www.veoh.com/users/sodo66vipcc

https://glitch.com/@sodo66vipcc

https://gifyu.com/sodo66vipcc

https://pantip.com/profile/8026285#topics

https://www.dermandar.com/user/sodo66vipcc/

https://hypothes.is/users/sodo66vipcc

https://leetcode.com/sodo66vipcc/

https://www.walkscore.com/people/876425959682/sodo66vipcc

http://www.fanart-central.net/user/sodo66vipcc/profile

https://files.fm/sodo66vipcc/info

http://hawkee.com/profile/6345693/

https://www.chordie.com/forum/profile.php?id=1896723
How To Reset Permalinks In WordPress?
Tags: wordpress, webdev, beginners, tutorial
Published: 2024-03-12 11:33:32

A broken permalink on your WordPress website will cause your web pages to display an error 404. In WordPress, you can reset the permalinks by following the steps below:

You should always create a backup of your website before troubleshooting it so that it can be restored if something goes wrong.

- Login to **WordPress**.
- Go to **Settings** >> **Permalinks**.
- Modify the permalinks structure to – ‘Plain’.
- Click on ‘**Save Changes**’.

You should now see the permalinks you selected displayed in the URL of your website pages.
i get timeout on update of apache
Published: 2024-03-12 11:21:37

i have in my environnemnt centos linux 7

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aw3k4yjyq46lrkl789hd.PNG)
when i tried to do some update i get a message that 


**_Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-7&ar                                                                                                                                                             ch=x86_64 error was
12: Timeout on https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_6                                                                                                                                                             4: (28, 'Connection timed out after 30001 milliseconds')
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_6                                                                                                                                                             4&repo=updates&infra=stock error was
12: Timeout on http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&                                                                                                                                                             infra=stock: (28, 'Connection timed out after 30001 milliseconds')

_**


What is the issue for this problem
can i have help

thanks for support
Uchinchi dars if va else
Tags: webdev, javascript, beginners, programming
Published: 2024-03-12 11:11:05

```
#include <iostream>

using namespace std;

int main()
{
    int n;
    cin >> n;
    
    if(n > 0)
    {
      cout << "1";
    }
    else
    {
       cout << "0";
    }

  return 0;
}
```
if bu shart togri berilgan bolsa if ichiga nima yozgan bosiz shuni chiqardi.
else bu shart xato bsa shuni ichiga kiradi yozgan narsani chiqardi.

Bizda else if bor bu kodni namunada korsiz boladi.

```
#include <iostream>
using namespace std;

int main()
 {
    int son;

    cout << "Istalgan son kiriting: ";
    cin >> son;

    if (son > 0)
    {
        cout << "Bu son musbat." << endl;
    } else if (son < 0)
    {
        cout << "Bu son manfiy." << endl;
    } else 
    {
        cout << "Bu son nolga teng." << endl;
    }

    return 0;
}
```
else if bu agar birinchi if ishlmasa kengisiga otadi.
Distributing Git Repository Across Multiple Origins
Tags: github, gitlab, cicd, git
Published: 2024-03-12 11:10:54

> In software development, ensuring backups and efficient collaboration is crucial. Pushing a Git repository to multiple origins facilitates maintaining mirrored copies on various remote repositories like GitHub and GitLab. This approach streamlines the process of propagating changes with a single push command, enabling scenarios such as managing code bases for CI/CD Pipelines or collaborative feature/module sharing among multiple businesses.

If it happened to you that you wanted to push your project to several different remotes but faced problems and could not do it, I suggest you read this article on my LinkedIn.

https://www.linkedin.com/pulse/distributing-git-repository-across-multiple-origins-milad-roudgarian-jnanf/?trackingId=PXAlfF59QSWroJKzTvxwFg%3D%3D
Suggestion for new syntax of React reducers + context
Tags: react, hooks, syntax
Published: 2024-03-12 11:05:33

The suggestion is this [codesandbox](https://codesandbox.io/p/sandbox/suggestion-for-new-syntax-of-reducers-context-3ccdxl?file=%2FREADME.md
).


I was impressed by the example suggested in [Scaling Up with Reducer and Context](https://react.dev/learn/scaling-up-with-reducer-and-context). I spent some time understanding it, and had an idea that the advantages of this technique would justify offering a simpler way of achieving it. Seeing that the React team spectacularly simplified the syntax of function components as compared to the Component class, I hope this is in the spirit of what they are striving to achieve.

The example presented here is forked and edited from the example presented in [Scaling Up with Reducer and Context](https://react.dev/learn/scaling-up-with-reducer-and-context). The syntax suggested  here would, if implemented, produce the same effect. 

Obviously, the code presented here does not currently  function correctly.

The suggestion involves:
* one new hook, named _useContextReducer_ in the example. It combines the effect of useReducer and useContext.
* a function to retrieve the state from the parent component, named _fetchContextReducer_ in the example.

I see several advantages to this approach:
* less code:  the file TaskContext.js from the previous example becomes redundant.
* code is closer to where it is used: namely in the handlers of the components that trigger them, rather than abstracted via dispatchers, type, etc.
* syntax is similar to that of useState, making it more familiar for entry-level React developers
Top Local ATV Dealer in the USA
Published: 2024-03-12 11:04:33

Looking for the perfect ATV to fuel your off-road adventures? Look no further than Jersey Power Sports, a contender for the title of best [local ATV dealer](https://www.jerseypowersports.com/search/inventory/usage/New/availability/ATV) in the USA. We offer a wide selection of top-quality ATVs from leading manufacturers, ensuring you find the ideal machine for your needs and riding style.

[Contact Us Today](https://www.jerseypowersports.com/contactus) to know more.