teleren/devto huggingface dataset:
designer for sales flyer and brochure
Published: 2023-12-01 19:10:44

If you're looking for a designer to create a sales flyer and brochure, you have several options:

Freelance Designers:

Platforms like Upwork, Fiverr, and Freelancer have a pool of freelance graphic designers. You can post your project, review portfolios, and hire a designer based on your specific requirements and budget.
Design Agencies:

Professional design agencies often have a team of experienced designers who can create high-quality materials for your business. Look for agencies that specialize in marketing collateral and branding.
Online Design Services:

Websites like 99designs allow you to run design contests or hire individual designers. You describe your project, and designers submit their work for you to choose from.
Local Designers:

Check with local graphic designers or design studios in your area. Meeting face-to-face might be beneficial if you prefer a more personal touch to your project.
Social Media:

Platforms like Instagram, Pinterest, or Behance are great for discovering individual designers and viewing their portfolios. You can reach out to designers whose style aligns with your vision.
Word of Mouth:

Ask for recommendations from friends, colleagues, or business associates who have experience working with designers. Personal referrals can be a reliable way to find a skilled and trustworthy designer.
Design Platforms:

Consider using online design tools like Canva or Adobe Spark. These platforms provide templates and user-friendly interfaces that allow you to create your own designs if you prefer a DIY approach.
When hiring a designer, make sure to:

Review Portfolios: Look for designers whose previous work aligns with the style you're seeking.

Communication: Clearly communicate your requirements, expectations, and any specific elements you want in your designs.

Budget: Determine your budget for the project and discuss pricing with the designer upfront.

Timeline: Clearly communicate your timeline and ensure the designer can deliver within your desired timeframe.

Whether you choose a freelance designer, design agency, or an online platform, the key is finding someone whose style and expertise match your needs. Additionally, check for reviews or testimonials to get an idea of their past clients' experiences.
[](https://bit.ly/design-sales-flyer-and-brochure)
🥋💻 Channeling the Karate Mindset in Tech Community Building 🤝🚀
Tags: community, webdev, productivity
Published: 2023-12-01 19:08:59

Hello, Tech Buddies!
I've put writing aside for a while, **_again_**, but here I am, **_again_**. This time inspired by the tenacity and focus I developed in my karate days (let’s see if it lasts) — qualities that I now find invaluable in the tech world.

## Dojo Lessons: Karate Wisdom Applied to Tech Teams
The journey from karate dojo to leading tech communities has been enlightening, especially in understanding the importance of balance.

In karate, the focus is on collective progress and individual skill development, much like in a tech team. Here, the aim is not to be the best coder but to synergize our diverse talents for innovative solutions. Just as karatekas leverage their unique strengths, tech teams thrive on combining diverse skills and perspectives.

In both the dojo and tech communities, the key is to support and challenge each other, leading to collective improvement. This approach helps in creating stronger, more cohesive teams, where knowledge sharing and collaboration drive success.

## Understanding Our Tech Tribe; Beyond Code
In Developer Relations, truly connecting with your community means going beyond technical knowledge. It’s about understanding the people, their experiences, and their aspirations. Every community, like a dojo, has its own dynamics, and recognizing this is crucial for effective engagement and support.

## Embracing Challenges: A Dojo Approach in Tech
Tackling challenges in tech mirrors the resilience and strategy learned in karate. Whether it's solving a complex bug or navigating project management, it's about teamwork, strategic thinking, and persistence—skills honed in the dojo and essential in tech.

## Continuous Learning: A Shared Journey
Just as karate practice involves constant learning and skill refinement, so does the tech field. In Developer Relations, fostering an environment of continuous learning is key. Sharing resources, hosting discussions, and encouraging innovation are ways we grow collectively, much like karatekas sharpening their skills together.

## Building a Collaborative Tech Community
The essence of building a tech community lies in collaboration and mutual support. It's about creating a space where diverse ideas and skills converge, leading to innovative solutions and professional growth. This collaborative spirit, reminiscent of a dojo, is what makes a tech community resilient and dynamic.

🥋💻 What are your thoughts on the parallels between martial arts and tech? How do you apply lessons from other areas of your life to your tech career?
**Graphics for Streamers**
Published: 2023-12-01 18:56:23

Creating graphics for streamers involves designing visual elements that enhance the overall appearance of a live stream. These graphics contribute to branding, professionalism, and viewer engagement. Here are some key graphics that streamers often use:

Overlay:

A stream overlay is a graphical frame that surrounds the gameplay or webcam feed. It often includes elements such as a webcam border, alerts for new followers/subscribers, and social media icons.
Webcam Frame:

Design a webcam frame that complements your overall branding. This frame surrounds your camera feed, adding a personalized touch to your stream.
Starting Soon/Be Right Back/Ending Soon Screens:

Create visually appealing screens for when you're starting, taking a break, or ending your stream. These screens can include countdowns, music info, and messages for your viewers.
Panels:

Design custom panels to display information about your stream, such as your schedule, social media links, donations, and other relevant details. These panels are typically placed below the video player on your streaming platform.
Transition Screens:

Develop transition screens for smoother scene changes during your stream. These can include your logo or other branding elements.
Profile Picture and Banner:

Your profile picture and banner are essential for branding on platforms like Twitch. Ensure they are cohesive with the rest of your graphics.
Alerts:

Customize alert graphics for new followers, subscribers, donations, etc. This adds an interactive and dynamic element to your stream.
Emotes and Badges:

If you have a subscription feature on platforms like Twitch, create unique emotes and badges for your subscribers. These add a sense of community and exclusivity to your channel.
Social Media Graphics:

Design graphics for your social media profiles that align with your overall branding. This includes banners, profile pictures, and any promotional graphics you might use to announce your streams.
Thumbnails:

Create eye-catching thumbnails for your archived videos or highlight clips. Thumbnails are crucial for attracting potential viewers.
Merchandise Graphics:

If you have merchandise, design graphics that promote your products. This can include images for T-shirts, mugs, and other items.
Remember to maintain consistency across your graphics to build a recognizable brand. If you're not proficient in graphic design, you can use online tools or hire a graphic designer to help you create professional and visually appealing graphics for your streaming channel.
[](https://bit.ly/graphics-for-streamers)
Desenvolvendo seu próprio Blog com Next.js e Node.js
Tags: webdev, beginners, react, node
Published: 2023-12-01 18:55:19

# Apresentação

Olá, como vai? Aqui é o Vítor, retornando com um novo projeto para ajudá-lo a aprimorar suas habilidades de programador. Já faz um tempo desde que publiquei um tutorial. Nos últimos meses, tirei um tempo para descansar e me dedicar a outras atividades. Durante esse período, desenvolvi um pequeno projeto web: **UM BLOG**

Certo?

Eu sei que parece não ser grande coisa,  mas acredite, é incrível para testar as suas habilidades.

Neste projeto você vai trabalhar tanto com o frontend quanto com o backend.
Vamos abordar tópicos como autenticação de usuários com Jsonwebtoken, escrita de rotas HTTP, escrita de consultas *SQL*, navegação de rotas privadas, conexão de um servidor Node.js com um banco de dados MySQL e muito mais.

- [Tutorial Frontend - Construindo um Painel de Blog Dinâmico com Next.js](https://dev.to/vitoralecrim/construindo-um-painel-de-blog-dinamico-com-nextjs-1fa4)

- [Tutorial Backend - Servidor para Blog com Autenticação JWT - Node.Js & Mysql](https://dev.to/vitoralecrim/servidor-para-blog-com-autenticacao-nodejs-mysql-ng7)


Divirta-se o/ 

{% embed https://twitter.com/vitoralecrim %}
{% embed https://github.com/gondrak08 %}
{% embed https://flat-co.netlify.app/ %}
**Guest post on personal finance blog**
Published: 2023-12-01 18:50:08

Research the Blog:

Identify personal finance blogs that align with your expertise and the content you want to share. Look for blogs that have a similar target audience.
Read Guest Post Guidelines:

Most blogs have specific guidelines for guest post submissions. Look for a "Write for Us" or "Submission Guidelines" page on the blog to understand their requirements.
Craft a Relevant Pitch:

Before submitting a complete post, send a pitch to the blog owner or editor. Your pitch should include a brief summary of your proposed topic, why it's relevant to their audience, and why you are qualified to write about it.
Create Quality Content:

If your pitch is accepted, ensure that your guest post is well-researched, informative, and adds value to the blog's audience. Follow the blog's style guide and formatting preferences.
Include a Bio and Author Photo:

Most guest posts include a brief author bio at the end. Write a concise bio that highlights your expertise in personal finance. Include a professional photo if the blog requires it.
Follow SEO Best Practices:

Incorporate relevant keywords naturally into your content. This can help your guest post rank well in search engines and attract more readers.
Engage with the Community:

After your guest post is published, make sure to respond to comments and engage with readers. This not only helps you build a relationship with the blog's audience but also increases the chances of your future submissions being accepted.
Promote Your Guest Post:

Share your guest post on your own social media channels and any other platforms where you have a presence. This can help drive traffic to the blog and demonstrate your value to the blog owner.
Remember to be respectful of the blog's guidelines and policies throughout the process. Each blog may have its own unique requirements, so it's essential to tailor your approach accordingly.

[](https://bit.ly/guest-post-on-personal-finance-blog)
Guest Posting: A Powerful Tool for Building Backlinks and Online Presence
Published: 2023-12-01 18:42:56

Guest Posting: A Powerful Tool for Building Backlinks and Online Presence

In the ever-evolving realm of digital marketing, backlinks remain a crucial factor in determining a website's search engine ranking and overall authority. Among the various strategies for acquiring backlinks, guest posting stands out as a particularly effective and beneficial approach.

What is Guest Posting?

Guest posting involves writing and publishing an article on another website, often in exchange for a backlink to your own site. This mutually beneficial arrangement allows both websites to gain valuable benefits.

Benefits of Guest Posting

Enhanced Backlink Profile: Backlinks act as votes of confidence from other websites, signaling to search engines that your site is credible and relevant. A strong backlink profile can boost your website's search engine ranking, resulting in increased organic traffic.

Expanded Audience Reach: Guest posting exposes your content to a new audience, introducing your brand and expertise to readers who may not be familiar with your website. This can attract new visitors and potential customers.

Industry Recognition: By contributing valuable content to reputable websites, you establish yourself as an expert in your field, enhancing your brand reputation and credibility within the industry.

Networking Opportunities: Guest posting opens doors to networking opportunities with other bloggers, website owners, and industry influencers. These connections can lead to future collaborations and partnerships.

Tips for Successful Guest Posting

Choose Relevant Websites: Select websites that align with your niche and target audience to ensure your content resonates with the right people.

Create High-Quality Content: Write informative, engaging, and shareable content that provides value to the host website's readers. Your content should be original, well-researched, and relevant to the website's niche.

Follow Guest Posting Guidelines: Carefully adhere to the host website's guest posting guidelines, including their formatting requirements, backlink policies, and submission process.

Promote Your Guest Post: Once your guest post is published, promote it on your social media platforms and through your email list to drive traffic to the host website and your own.

Reciprocate Guest Post Opportunities: If you host guest posts on your website, consider reciprocating guest posting opportunities with the websites you've contributed to.

Conclusion

Guest posting is a powerful tool that can significantly enhance your website's backlink profile, expand your audience reach, and establish your brand as an authority in your niche. By following these tips and creating high-quality content, you can effectively leverage guest posting to achieve your digital marketing goals.
[](https://bit.ly/three-guest-post-on-news-business-tech-and-health-blog-by-Yunasonline)
Automated secure code checks in your workflow
Tags: github, gitlab, vulnerabilities, php
Published: 2023-12-01 18:16:28

Great news from **[PHP Secure Vulnerability Scanner](https://phpsecure.net/)**! You asked - we delivered! When we first started, scanning your project required you  to click the Scan button and upload your code. You could package your project and upload it as one archive file, or upload up to 15 individual PHP files. 

Our users asked us to add integrations with **GitHub** and **GitLab** to allow automated secure code checks to your CI/CD pipeline. Voila - now you can connect PHP Secure to your repository and run automated scans directly in your workflow!

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

Adding secure code checks to your existing workflow is easy. We have included all the step-by-step instructions to make it simple. Just follow the instructions carefully to set it up without a hitch.

Once connected, every time it is deployed, PHP Secure will check your project for vulnerabilities. Whenever new vulnerabilities are found, you'll be notified. You can view your scan results in your PHP Secure account.

Keep your applications secure and prevent deployment of vulnerable applications or components (registries) by adding PHP Secure to the build as a step in the pipeline.

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

What do you think of this new feature?

We strive to be on the cutting edge and offer you a superior product for years to come! Do you have any suggestions for improvement?
How To Link Ubisoft Account To Twitch
Published: 2023-12-01 18:08:46

**How To Link Ubisoft Account To Twitch**

Linking your Ubisoft account to Twitch is a simple process that allows you to earn in-game rewards for watching Twitch streams. Here's how to do it:

Step 1: Verify your Twitch account

Before you can link your Ubisoft account, you need to verify your Twitch email address. To do this, go to your Twitch settings and click on the "Verify Email" button. Follow the instructions to verify your email address.

Step 2: Go to the Drops website

Once your Twitch account is verified, go to the Drops website: Twitch (https://www.twitch.tv/drops)

Step 3: Select Get Started and then Login with Twitch

On the Drops website, click on the "Get Started" button. Then, select "Login with Twitch" and enter your Twitch credentials to log in.

Step 4: Select Ubisoft from the list of partners

A list of partner accounts will appear. Scroll down and find Ubisoft. Click on the "Connect" button next to Ubisoft.

Step 5: Enter your Ubisoft account details

A pop-up window will appear asking you to enter your Ubisoft account details. Enter your Ubisoft email address and password, and then click on the "Link Accounts" button.

Step 6: Review and confirm your links

A summary of your linked accounts will appear. Review the information and make sure everything is correct. Then, click on the "Confirm" button.

Your Ubisoft account is now linked to your Twitch account. You can now earn in-game rewards for watching Twitch streams of Ubisoft games.

[](http://lnkiy.in/How-To-Link-Ubisoft-Account-To-Twitch)
Como converter segundos para minutos e horas em vanila JS
Tags: javascript, programming, portugues
Published: 2023-12-01 18:08:28

_**Nota:** apenas traduzi o texto abaixo e postei aqui._

Trabalhar com o tempo em JavaScript pode ser complicado. Hoje vou mostrar como converter segundos em minutos e horas com vanilla JS.

_**Aviso:** precisaremos fazer algumas contas de matemática._

### Convertendo horas

Digamos que você tenha um timestamp em segundos que deseja exibir no formato `HH:MM:SS`.

```javascript
var timestamp = 9462;
```

Primeiro, vamos às horas.

Há 60 segundos em um minuto e 60 minutos em uma hora. Dividiremos nosso timestamp por 60 e depois por 60 novamente. Isso nos deixa com o resultado de 2.6283.

```javascript
var timestamp = 9462;

// 2.628333333
var hours = timestamp / 60 / 60;
```

Queremos apenas algumas horas, no entanto. Podemos usar `Math.floor()` para arredondar para o integer mais próximo.

```javascript
var timestamp = 9462;

// 2
var hours = Math.floor(timestamp / 60 / 60);
```

### Convertendo minutos

A seguir, vamos aos minutos.


Existem 60 segundos em um minuto. Vamos dividir nosso timestamp por 60 e usar `Math.floor()` para arredondar para o integer mais próximo. Isso nos deixa com 157, porque também inclui todos os minutos que estão em nossas horas.

```javascript
var timestamp = 9462;

// 2
var hours = Math.floor(timestamp / 60 / 60);

// 157
var minutes = Math.floor(timestamp / 60);
```

Multiplicaremos as nossas horas por 60 para obter o seu valor em minutos e, em seguida, subtrairemos dos nossos minutos para obter o valor correto.

```javascript
var timestamp = 9462;

// 2
var hours = Math.floor(timestamp / 60 / 60);

// 37
var minutes = Math.floor(timestamp / 60) - (hours * 60);
```

## Calculando os segundos

Finalmente, vamos calcular os segundos.

Para este, podemos usar o **remainder operator**. Ele retorna o valor que sobrou após a divisão por um número.

Usaremos isso para dividir nosso timestamp por 60 (o número de segundos em um minuto). O número que retornamos são os segundos depois de removermos todos os minutos.

```javascript
var timestamp = 9462;

// 2
var hours = Math.floor(timestamp / 60 / 60);

// 37
var minutes = Math.floor(timestamp / 60) - (hours * 60);

// 42
var seconds = timestamp % 60;
```

## Formatando o time

Agora que temos horas, minutos e segundos, estamos prontos para formatá-los em nosso formato `HH:MM:SS`.

Podemos usar concatenação simples de strings para isso. JavaScript irá aplicar coerção em nossos integers para obter as strings.

```javascript
// 2:37:42
var formatted = hours + ':' + minutes + ':' + seconds;
```

Isso pode ser bom o suficiente, mas e se você quisesse um 0 à esquerda nas horas? E se nossos minutos ou segundos fossem números de um único dígito?

Podemos converter nossos números em strings e usar o método `padStart()` para impor um número mínimo de dígitos.

```javascript
// 02:37:42
var formatted = hours.toString().padStart(2, '0') + ':' +
  minutes.toString().padStart(2, '0') + ':' +
  seconds.toString().padStart(2, '0');
```

E com isso, terminamos.

### Fonte

Newsletter de [Go Make Things](https://gomakethings.com/)
Oracle EBS SSO Made Simple with Datawiza Access Proxy
Tags: blog, industry
Published: 2023-12-02 17:22:45

---
title: Oracle EBS SSO Made Simple with Datawiza Access Proxy
published: true
date: 2023-12-01 17:57:06 UTC
tags: Blog,Industry
canonical_url: https://www.datawiza.com/blog/industry/oracle-ebs-sso-made-simple-with-datawiza-access-proxy/
---

For businesses navigating the digital landscape, managing secure authentication and access for tools like Oracle E-Business Suite (Oracle EBS) can often be a complex process. Single sign-on (SSO) for Oracle EBS, as mastered by the innovative Datawiza Access Proxy, [presents a perfect solution to this common issue.](https://www.datawiza.com/ebs-sso-mfa-e-business-suite/)

## The Oracle EBS SSO Challenge

Despite its robust features, Oracle E-Business Suite (EBS) doesn’t natively support modern SSO protocols such as SAML or OIDC. Consequently, integrating it with popular SSO platforms like Microsoft Entra ID (Azure AD), Cisco Duo, Okta, Ping, and Google becomes a complex task. Users looking to access Oracle EBS with their existing SSO accounts encounter compatibility roadblocks. Hence, there’s a pressing need for a streamlined Oracle EBS SSO solution, which the Datawiza Access Proxy adeptly provides.

## Datawiza: Revolutionizing Oracle EBS SSO

Datawiza is leading the charge in the realm of secure access management, solving universal Oracle EBS challenges with their state-of-the-art SSO solution – the Datawiza Access Proxy. By enabling SSO for Oracle EBS, you can simplify access management and strengthen your system’s security like never before. It seamlessly integrates with popular SSO providers such as Microsoft Entra ID (Azure AD, Office 365, M365), Cisco Duo, Okta, Ping, and Google.

## Transforming Oracle EBS Authentication with Datawiza Access Proxy

Implementing single sign-on for Oracle EBS through the Datawiza Access Proxy offers a myriad of benefits:

1. **Effortless Login:** With Oracle EBS SSO, users authenticate just once to gain access across services, eliminating the need for incessant logins.
2. **Heightened Security:** Datawiza’s solution enhances Oracle EBS security, reducing the potential for unauthorized access.
3. **Detailed Reporting:** Stay audit-ready with periodic and comprehensive reports from the robust reporting tool.

## Embrace Oracle EBS SSO with Datawiza

Datawiza stands at the forefront of Oracle EBS SSO innovations, making it easier than ever for businesses to secure and streamline their Oracle EBS access management. Through integrating the Datawiza Access Proxy, you can remarkably improve your Oracle EBS SSO experience.

[Contact us at Datawiza today](https://www.datawiza.com/contact-us/) and take the pivotal step towards transforming your Oracle EBS SSO capabilities. Unleash the benefits of an efficient, secure, and simplified single sign-on for Oracle EBS with Datawiza Access Proxy.

The post [Oracle EBS SSO Made Simple with Datawiza Access Proxy](https://www.datawiza.com/blog/industry/oracle-ebs-sso-made-simple-with-datawiza-access-proxy/) appeared first on [Datawiza](https://www.datawiza.com).
Explain the difference between functional components and class components in React.
Published: 2023-12-01 17:43:26

Functional components are simple Javascript functions whereas in class components we require to extend React. Functional components are stateless components whereas classbased components are statefull components. We need render in class based component. Class based component need constructor.

## Functional component

```
import React from 'react';

const functional=()=>{
return (

<H1>Text</H1>
)
}

export default functional;
```

## Class Based component.

```
class ClassBasedComponent extends React.Component{
render(){
<h1> Test </h1>
}
}
```