teleren/devto huggingface dataset:
cara membuat tulisan miring di bio ig Menggunakan Konverter Online
Tags: instagrm, socialmedia
Published: 2023-05-09 13:54:48

Untuk membuat tulisan miring di bio IG menggunakan konverter online, berikut adalah langkah-langkah yang dapat Anda ikuti:

1. Langkah pertama adalah mencari konverter online yang menyediakan layanan untuk mengubah teks menjadi tulisan miring. Buka browser web di perangkat Anda dan cari "konverter teks miring online" atau frasa serupa.

2. Setelah menemukan konverter teks miring online yang Anda pilih, masuk ke situs webnya.

3. Di situs web konverter teks miring, Anda akan melihat kotak teks atau area input di mana Anda dapat mengetikkan teks yang ingin Anda ubah menjadi tulisan miring. Ketik teks yang ingin Anda tampilkan di bio IG Anda. Misalnya, nama, kata-kata kunci, kutipan, atau apa pun yang ingin Anda sampaikan.

4. Setelah mengetikkan teks, konverter akan secara otomatis menghasilkan teks miring dalam kotak output atau memberikan opsi untuk mengonversi teks tersebut. Biasanya, Anda akan melihat dua kolom atau dua bagian dalam konverter: satu untuk teks asli dan yang lainnya untuk teks miring yang dihasilkan.

5. Salin teks miring yang dihasilkan oleh konverter dengan menyorotnya dan menggunakan opsi salin yang tersedia. Anda juga dapat mengklik tombol "Salin" atau ikon salin yang biasanya ada di sebelah teks miring.

6. Buka aplikasi Instagram di ponsel Anda dan buka profil Anda.

7. Pada bagian bio, ketuk opsi untuk mengedit teks bio Anda.

8. Tempelkan teks miring yang telah Anda salin dari konverter online ke dalam bio Anda.

9. Periksa tampilan bio Anda untuk memastikan bahwa teks miring telah ditambahkan dengan benar.

10. Terakhir, simpan perubahan dengan menekan tombol "Simpan" atau opsi serupa yang tersedia di aplikasi Instagram.

Dengan mengikuti langkah-langkah di atas, Anda dapat menggunakan konverter teks miring online untuk menghasilkan tulisan miring yang menarik di bio IG Anda. Pastikan untuk memilih konverter yang andal dan terpercaya, serta periksa kualitas teks miring yang dihasilkan untuk memastikan kejelasan dan keterbacaan bio Anda. Selamat mencoba!

source: https://www.kincirpena.com/
How to Click Through an Element on Web
Tags: css
Published: 2023-05-09 11:15:46

---
title: How to Click Through an Element on Web
published: true
description: How to Click Underneath an Element on Web
tags: CSS
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-05-09 11:09 +0000
---

*Alt Title: How to Click Underneath an Element*

## What's the use-case?

I've been working on the Content Management System for [YouVersion Stories](https://bible.com/stories). Think something like the fun and interactive Instagram stories, but with a focus on helping people seek intimacy with God every day. In the CMS, I have a preview of the story, so that the admin can see exactly what the story will look like on a device. It did almost everything that the client apps did besides one big thing: navigate between story modules with a tap.

I want to be able to navigate between story modules, while also being able to interact with some elements on the module. 

![An example of the construction of a web interface similar to Instagram Stories](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/biuro4p5e8qloxn6s6yk.png)

The tap navigation works like this. Left side: go back. Middle: go forward. Right side: go forward. See the images above. This shows the tap navigation panels. In its current state, if I clicked the reflective answer button "Loving my neighbors", what would happen?

I'll give you a second to think.

It would navigate to the next module of the story, instead of selecting that answer button.

If only there was a way where I could click through that element to get to the button... CSS pointer-events are here to save the day!

## How do I do it?

![An image example of a situation where it seems impossible to an web element because it is covered](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uwuzo65tcjh34ma0sn0e.png)

The layers of the story go like this: tap navigation > story module. The story module is on top of the navigation. That means it covers the entire tap navigation. On the story module, I added one simple line of CSS.

```css
.story-module {
	pointer-events: none;
}
```

That means that any mouse/touch event will go through that element to the next one underneath it. This gives us full access to the tap navigation! There's still one problem. Nested in the story module are the answer buttons that I wanted to tap, but since all mouse/touch events go to the tap navigation, clicking on an answer won't work. It'll only progress the story to the next module.

To fix this, just add back the pointer event to the buttons.

```css
.story-module .btn-answer {
	pointer-events: auto;
}
```

![Here is after we've solved the situation with pointer-events CSS. The elements are now clickable.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/37zirmkgyjuprhlw49d5.png)

*Viola!*

Now, we can easily tap the buttons when needed, and then anywhere else on the story to navigate between modules 😄

Check out Stories in the Bible app at https://bible.com/stories

## Additional Resources

- https://css-tricks.com/almanac/properties/p/pointer-events/
Resolvendo erro delete `CR` prettier/prettier em projetos react
Tags: prettier, javascript, react, tutorial
Published: 2023-05-09 13:15:30



Essa semana eu tive o prazer de configurar meu primeiro projeto do zero 😃 pensando em manter a qualidade boa e o projeto padronizado, configurei o eslint e o prettier subi o projeto e estava tudo ok. Porem quando os outros desenvolvedores da equipe baixaram o projetos estávamos tendo o erro da imagem acima delete 'CR' [prettier/prettier].

Esse erro aconteceu pois estamos desenvolvendo em ambiente windows, isso por que, por padrão quando você baixa um repositório ele quebra linha no formato CRLF isso não importa se o seu editor está configurado com o padrão LF que é o padrão usado no linux e no mac ( nos macs mais antigos era usado o CR ).

Para corrigir esse erro é bem simples, basta abrir o terminal e digitar o seguinte comando git config --global core.autocrlf false depois disso delete o repositório e baixe de novo que o problema estará resolvido.

Eu disse que era um artigo bem curto e simples, espero que tenham gostado, qualquer crítica, sugestão ou feedback é só comentar. É isso ai nos vemos no próximo artigo, abraços quentinhos para vocês !!
Switching Between Dark and Light in Nextjs13.4 App
Tags: nextjs, react, webdev
Published: 2023-05-09 13:12:30

> Create nextjs app

![Create nextjs app](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mlw3jx8z33wfshwmwfkk.png)

> Add `darkMode: "class"` to **tailwind.config.css**

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


> Install **next-themes** 

```
pnpm install next-themes
```


> Create **Provider.tsx** file inside app directory

```typescript
"use client"

import React from 'react'
import {ThemeProvider} from 'next-themes'

function Provider({
    children,
    }: {
        children: React.ReactNode
    }) {
    return (
        <ThemeProvider>
            {children}
        </ThemeProvider>
    )
}

export default Provider
```
> Add following to **layout.tsx** in app directory
```typescript
import Provider from './Provider'
import './globals.css'
import { Inter } from 'next/font/google'

const inter = Inter({ subsets: ['latin'] })

export const metadata = {
  title: 'Create Next App',
  description: 'Generated by create next app',
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="en">
      <body className={inter.className}>
        <Provider>
          {children}
        </Provider>
      </body>
    </html>
  )
}

```

> That's it now you just have use **useTheme** hook to switch between light and dark mode

Create **ThemeToggle.tsx** file
```typescript
"use client"
import { useTheme } from 'next-themes'
import React, { useEffect, useState } from 'react'


function ToggleTheme() {
    const [mounted, setMounted] = useState(false)
    const { theme, setTheme } = useTheme()

    useEffect(() => {
        setMounted(true)
    }, [])

    if (!mounted) {
        return null
    }

    return (
        <select value={theme} onChange={e => setTheme(e.target.value)}>
            <option value="system">System</option>
            <option value="dark">Dark</option>
            <option value="light">Light</option>
        </select>
    )
}

export default ToggleTheme
```
Vue.js Gallery Page: Creating a Custom Loader for Better User Experience
Tags: webdev, vue, ux, spinner
Published: 2023-05-09 13:07:36

I was building a Vue app (using the options API) with a gallery page that fetched photos from an API when I found myself struggling with the issue of how to display a loading animation while the photos were loading.

At first, I tried using a simple CSS spinner, but I quickly realized that I wanted more control over that. I then explored using a pre-built library, but while Vue Suspense seemed like a powerful tool, I decided not to use it due to its experimental status.

Finally, I came across a solution that worked perfectly for my needs: creating a custom Vue component to display the spinner. By creating a separate component, I was able to encapsulate the spinner logic and easily reuse it across my app.

I started by creating a new component called **`GalleryLoader.vue`** and adding the spinner code to the template.

![Vue Component Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uh89pcr0k0i1vuax7r3q.png)
In my gallery page, I imported the GalleryLoader component and added it to the template with the **`loading`** set to true. Then, in the mounted lifecycle hook, I made the API request to fetch the photos and set the **`loading`** property to false when the photos were loaded.

![Vue.js Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kts7wxbvnczxn59oiefr.png)
In this example, the **`GalleryLoader`** component will only be displayed when the **`loading`** is true. When the gallery data is fetched and loaded, the **`loading`** is set to false and the **`GalleryLoader`** component will be hidden.

Using this approach, I was able to create a customizable and reusable spinner component that worked perfectly for my gallery page. By encapsulating the spinner logic in a separate component, I was able to keep my gallery page clean and easy to read, while also improving the user experience by providing feedback during the photo-loading process.

If you're struggling with the same issue, I highly recommend giving the custom component approach a try.  Though the best approach will depend on your specific needs and preferences.
Gradient Descent for XP practitioners
Tags: xp, agile, machinelearning
Published: 2023-05-09 12:35:33

## What is Gradient Descent?

Gradient descent is an optimisation algorithm used in machine learning to deduce the optimal weights / parameters that incurs minimum cost for the model being trained. 

A machine learning model needs to be trained on a dataset before it can start predicting. We can call training as done, if we have figured out the optimal values for its parameters. We can say the parameter values are optimal when the cost (difference between prediction and actual) is minimum. Gradient descent helps us find the optimal parameters for a model, given the training data and cost function.

## How does it work?

It is suggested to start with a random value for parameters and gradually update them till minimum cost is achieved. 

The rate at which the parameters are updated is called **learning rate**. It is important that the learning rate shouldn't be too large or small. If it is too large, the model takes bigger steps and may not converge towards the global minimum. On the other hand, if the learning rate is too small, it may take a long time to arrive at the global minimum. 

The cost function acts as the **feedback mechanism** to guide the gradient descent towards global minimum. It is not expected to start at a perfect value for the parameters. We rely on the feedback mechanism and the iterative updation of parameters to guide us towards the optimal value for the parameters, in baby steps. Each **iteration** in the gradient descent is just the most confident step we could take in the right direction.

![Gradient Descent](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0yj1pc055i6y0x37dabv.jpeg)

## So, how does it relate to XP?

We can draw parallels to the Gradient descent from XP practices and principles. XP states that striving for perfection is the enemy of progress. You don't need a perfect place to start. Rather, it is important to start somewhere that is logical to the team and equip ourselves with the right feedback mechanisms so that we can confidently move towards the expected state. 

When we say move, it implies taking baby steps, rather than huge leaps. Taking baby steps can help us the safety net to fail and learn, course correct ourselves when things go wrong.

In summary, Gradient descent and XP are similar at a fundamental level, even though they have completely different applications.

- Continuous Improvement
- Relying on Feedback mechanism
- Importance of Iterations
Custom Blockchain Development Company
Tags: blockchain, custom, development, company
Published: 2023-05-09 12:14:45

Highen Fintech is a **[custom blockchain development company](https://www.highenfintech.com/solutions/blockchain-solution/)** that assists startups and enterprises in leveraging the decentralized network built on blockchain. We specialize in designing and developing blockchain solutions for the fintech industry, automating monitoring and tracking efforts, digitizing processes, and providing integrated IT infrastructure. Our team of blockchain experts increases confidence and transparency in business processes with state-of-the-art software development services.
Fintech Software Development Services Company
Tags: fintec, fintech
Published: 2023-05-09 12:12:45

**[Fintech app development companies](https://www.highenfintech.com/solutions/fintech-app-development-company/)** use their expertise in software development and financial technology to create secure, user-friendly, and scalable applications that cater to the needs of their clients and their end-users. They employ skilled developers, designers, and project managers who work together to create custom fintech solutions that meet the unique needs of each client.

https://www.highenfintech.com/solutions/fintech-app-development-company/
A Prayer for New Opportunities in Open Source Technology
Tags: opensource, career
Published: 2023-05-09 12:00:00

Dear Universe, Network, Friends, and Family,

I come before you today with a humble request for your support, guidance, and assistance in manifesting a new opportunity. My heart is set on working with an open source project as a Technical Program Manager, Technical Community Manager, Developer Advocate, or Developer Relations Engineer. I believe my experiences and skills make me a strong candidate for these roles, and I'm eager to contribute to a project that aligns with my passion for technology and open collaboration.

My background includes diverse and enriching experiences in the tech industry, where I have served in various roles such as Developer Advocate, Technical Evangelist, Technical Program Manager, and Software Engineer, among others. These positions have allowed me to build and execute evangelism programs, lead the conversation around the latest technology advancements, support product and engineering efforts, and contribute to the development of demos and sandbox environments.

I have had the privilege of working with renowned companies such as Temporal, Cockroach Labs, Equinix Metal, and Red Hat. My journey has taught me the value of community engagement, collaboration, and the power of open source projects in driving innovation.

As I embark on this new chapter in my professional life, I kindly request your support in helping me find the right opportunity. Please keep me in your thoughts, share any relevant openings or projects, and offer your guidance or advice as I continue to explore my options.

I am grateful for the connections and relationships I have made throughout my career, and I have faith that with your assistance, I will find a new opportunity where I can continue to grow, contribute, and make a meaningful impact.

Thank you for your unwavering support and for considering my request. May the universe guide me toward the path that aligns with my purpose and passion.

With gratitude and hope,

Kristin Rain Pineau Leander
[LinkedIn.com/in/RainLeander](https://www.linkedin.com/in/rainleander/)
[GitHub.com/RainLeander](https://github.com/rainleander)
[RainLeander.GitHub.io/CV](https://rainleander.github.io/cv/)
Page crash when redirect to Mailchimp OAuth login page
Tags: javascript, oauth, mailchimp
Published: 2023-05-09 11:58:23

Hi,

  When my application redirect to Mailchimp login page for allowing OAuth permission, we are getting permission error in javascript in Mailchimp OAuth Login window. the following are the error shown 

"DOMException: Failed to execute 'query' on 'Permissions': Push Permission without userVisibleOnly:true isn't supported yet."

"Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value 'speaker' is not a valid enum value of type PermissionName."

 Is the above error significant enough to crash the page? Why are these errors are coming? Even after updating my browsers to the latest version, still the error occurs.
OAuth Mailchimp Popup windows closes on redirecting to login page
Tags: mailchimp, oauth
Published: 2023-05-09 11:57:09

Hi,

   My project allows Mailchimp OAuth via popup window, I was able to login to Mailchimp and give permission to my OAuth app since more than a year. From 08-May-2023, i am having problem when i redirect to Mailchimp login window using Popup, Popup window closes immediately when showing Mailchimp login window. This issue happens in all browsers. Even after updating all my browsers to the latest version, still the issue occurs. 

Does anybody faced this issue regarding Mailchimp? Is there a work around for these type of issues?

Regards,
Rajagopalan
Gojek Clone : Are you looking for Gojek Clone app ?
Published: 2023-05-09 11:48:35

The [Gojek Clone](https://www.omninos.in/gojek-clone-app-script-development.php
) app is an on-demand multi-service platform that offers an extensive range of more than 99 services, including taxi booking, laundry, handyman services, and delivery. It is available for Web, Android, and iOS platforms, providing a seamless user experience.


With its impressive functionality and captivating user interface, the Gojek Clone app serves as a comprehensive solution, consolidating all the services available in the online market. By utilizing the Gojek clone script, businesses can bring together various services under a single window, making the process of online service booking fast and convenient.

If you're looking to establish a successful on-demand multi-services platform, the Gojek Clone app is the ideal choice. It provides a comprehensive solution that simplifies the booking process for users, offering a wide range of services within a single app.
For More Information:

Visit us : https://www.omninos.in/gojek-clone-app-script-development.php

Call US: +91 99888 80293, +91 98552 84348 , +91 99888 63636

Email US: info@omninos.com

Follow Us on Facebook -: https://www.facebook.com/omninosTechnologies
Follow Us on Twitter -: https://twitter.com/omninoss
Follow Us on Instagram -: https://www.instagram.com/omninosinsta/
Follow Us on Linkedin -: https://www.linkedin.com/company/omninos-solutions/
Follow Us on Behance -: https://www.behance.net/omninos
Follow Us on Dribble -: https://dribbble.com/iapp_omninos
How to Deploy Your React Website online : The Ultimate Guided Tutorial
Tags: webdev, react, beginners, javascript
Published: 2023-05-09 11:19:05

Guide to Deploying Your React Website on Hostinger: In today’s digital era, web development has become one of the most in-demand skills. React is a widely popular JavaScript library used for building user interfaces.

Once you’ve created a React website or project, it’s important to deploy it on a hosting platform to make it accessible to the public. This step-by-step guide will teach you how to deploy your React websites or projects on hosting platforms like Hostinger.

## Introduction


Deploying your React website or project on hosting platforms like Hostinger allows you to make it accessible to the public. The process is very simple and straight forward if you are using Hostinger for hosting your react website even if you’re new to web development. In this guide, we’ll walk you through the step-by-step process of deploying your React website or project on Hostinger.

## Step 1: Create a production build of your React website or project

---------[ Read In-detailed step by step tutorial Article with images](https://devcom.tech/guide-to-deploying-your-react-website-on-hostinger/) --------
Save TikTok Videos Without Watermark / Logo ON Mobile And PC
Tags: tiktok, download, downloader, video
Published: 2023-05-09 11:17:33

[SnapTik](https://snaptik.kim/) is a Tiktok downloader tool that allows you to [download Tiktok videos without watermark](https://snaptik.kim) and in mp4 format on your mobile phone or PC. SnapTik is the best watermark remover from TikTok videos and you can easily remove the logo or watermark from TikTok videos using this wonderful tool.


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


**Why should we use SnapTik?**

Well, as you know, the videos that are published on Tiktok all have the Tiktok watermark. There are many reasons to remove TikTok watermark, for example, Instagram has imposed a restriction on uploading videos that have trademarks, and we cannot upload a video that has a TikTok watermark on Instagram.


**Easy to use**

To download TikTok videos with the help of SnapTik, all you have to do is to copy the link of the desired video in TikTok and then go to the website https://snaptik.kim/ and paste the copied link in the address field at the top. Place this site and click on the download button. Then you can download TikTok video with the quality of your choice on your mobile phone or personal computer.

How to copy a video link from TikTok:
To copy the Tiktok video link, first go to the desired video in Tiktok and click on the share button and then click on the Copy Link option.


**Original quality**

With the help of SnapTik, you will be able to download TikTok videos without watermark and with the highest quality (720p, 1080p) on your mobile phone or personal computer. The videos you download from TikTok using SnapTik are all in MP4 format and can be viewed on all devices.


**completely free**

SnapTik is a completely free tool to download TikTok videos without watermark. With the help of this tool, you can download TikTok videos for free.
Also, you do not need to install any application to use this tool.

There is no limit on the number of Tiktok videos you can download, and with the help of SnapTik, you can download as many Tiktok videos as you want without the watermark.



**Compatible with all operating systems**

SnapTik is a web application that is compatible with all devices and operating systems. You can use this tool on any operating system such as Android, iOS, Windows, Linux, macOS.

**Always working**

There are many applications for downloading TikTok videos, but the problem they have is that they stop working after a while. The advantage that SnapTik has is that it does not stop working with TikTak updates and is always updating and developing.