teleren/devto huggingface dataset:
Top websites using NextJS
Published: 2024-02-12 09:50:08


The Rise of Next.js Among Top Websites and Companies

Next.js, the React-based web framework created by Vercel, has quickly been adopted by many major websites and tech companies. Its benefits around performance, SEO, and developer experience make it an attractive option for building web applications.

Here are some of the top companies using Next.js:

- Netflix
    - Uses Next.js for internal tools and services
    - Plans to expand usage more broadly across their site

- Twitch
    - Uses Next.js to build its frontend web application

- GitHub
    - Relies on Next.js to power github.com

- Vercel 
    - Uses Next.js for its main marketing website

- Uber
    - Uses Next.js for some marketing pages and internal tools

- Ticketmaster
    - Built its web and mobile site with Next.js

- Scale
    - Uses Next.js for its ecommerce website and blog  

- Magic Leap
    - Next.js powers its main website

- Nike
    - Uses Next.js for some web properties and apps

- BBC
    - Uses Next.js for parts of its website and web apps

- Hulu
    - Uses Next.js for some marketing pages

- Twilio
    - Next.js powers its marketing site and docs

- Docker
    - Uses Next.js for its documentation site

- Segment
    - Next.js powers its marketing website

Next.js enables faster iteration with its component architecture and Hot Module Reloading. It can also generate static pages and sites, making it great for marketing, docs, blogs, and ecommerce. 

As more companies adopt Next.js, it continues to disrupt web development. Its React-based server-side rendering model is becoming a go-to for production web applications.
Ruby - Sapphire - Emerald, The Big 3
Tags: gemstones, rebirth, sapphire, birthstone
Published: 2024-02-12 09:45:57

The word ruby originates from the Latin word ‘ruber’, which means red. For some ruby is a representation of the sun; to others, it represents love, passion, integrity, courage, prosperity, and healing.
Emerald as the birthstone for May, is a symbol of rebirth. It is believed to grant the owner foresight, good fortune, and youth.
The name SAPPHIRE is derived from the Latin word ‘Saphirus’ and the Greek word ‘Sapherios’ both the words mean blue. People believed that the name blue sapphire is associated with the planet Saturn. Sapphire is a prized gemstone since 800 BC.To know more visit at https://iigindia.com/ruby-sapphire-emerald-the-big-3-course.
Golang x509 Cert Issue: TLS Workaround for Jenkins Connection
Tags: go, jenkins, piccosupport
Published: 2024-02-12 09:45:28

In the ever-evolving landscape of software development, encountering unexpected challenges is par for the course. If you’ve found yourself grappling with a perplexing x509 cert issue while working on a Golang script with the golang-jenkins library, fear not — you’re not alone. This article aims to shed light on a specific x509 cert problem related to the “cannot verify signature: algorithm unimplemented on net/http” error and provide a workaround that involves handling TLS versions in Golang.

**Understanding the x509 Cert Issue**

The x509 cert issue you’re facing often arises due to compatibility issues with the TLS handshake process. In this case, it seems that TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 is currently broken in Go, and the only feasible workaround is to downgrade the TLS MaxVersion. This workaround is expected to be effective until the support for the problematic cipher suite is introduced in a later version of Golang.

**Unraveling the Workaround**

The golang-jenkins library, unfortunately, does not provide a straightforward way to specify the HTTP client it uses, as it relies on http.DefaultClient. However, there’s a clever workaround to tackle the TLS MaxVersion issue by overriding the http.DefaultClient.Transport.

In the initialization section of your Golang script (funcinit()), you can implement the following code snippet:

package main

`import (
"crypto/tls"
"net/http"
)
funcinit() {
cfg := &tls.Config{
MaxVersion:               tls.VersionTLS11, // You can try tls.VersionTLS10 if needed
PreferServerCipherSuites: true,
}
http.DefaultClient.Transport = &http.Transport{
TLSClientConfig: cfg,
}
}`

This code effectively configures the TLS settings for http.DefaultClient, allowing you to control the MaxVersion and address the x509 cert issue.

**Conclusion**

Navigating through x509 cert problems in Golang can be challenging, but armed with the right knowledge and workarounds, you can overcome these hurdles. By understanding the nature of the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 issue and implementing the suggested workaround in the golang-jenkins library, you can continue connecting to your internal HTTPS server with confidence.

Remember, software development is a collaborative journey, and solutions to [common issues](https://www.piccosupport.com/issues-fixing-support) often come from sharing knowledge within the community. So, don’t hesitate to share your experiences and insights with others facing similar challenges.
car stickers
Tags: webdev, beginners, tutorial
Published: 2024-02-12 09:37:59

**[car stickers](https://gobrand.au/p/signage-gold-coast/)**

Signage Gold Coast, **[Building Signage](https://gobrand.au/p/signage-gold-coast/)** ... - Go!Brand

Does your business need to be seen? **[Go!Brand](https://gobrand.au/p/signage-gold-coast/)** can help your business get noticed with a full range of digital and offset printing, signage design and

**[https://gobrand.au/p/signage-gold-coast/](https://gobrand.au/p/signage-gold-coast/)**
Banana Decryption: Unpacking Caesar Cipher with Power Automate
Tags: powerfuldevs, powerautomate, security, tutorial
Published: 2024-02-12 09:35:24

**<u>Intro</u>**:
The previous week we explored how Caesar cipher was a clever encryption technique shifts letters in the alphabet by a certain key, creating a code that baffled even the mightiest minds. The next chapter of our encryption saga – the decryption process. Imagine our Minion messengers eagerly exchanging their banana-shaped scrolls. The sender, having encrypted a message using the Caesar cipher, now passes the secret key to the recipient. It's like sharing the secret handshake to unlock the hidden wisdom.

**<u>Logic</u>**:
The key, which dictates the shift in the alphabet, becomes the key to deciphering the Minion code. It's a collaborative dance between sender and receiver, where the shared secret key holds the power to unveil the encrypted secrets.
The process of decrypting messages in Power Automate involves taking the user's input message and a secret key. Most of the steps are similar to encryption except the offset function where we would offset by using SUB math function

```
chunk(outputs('Alphastring'),1)[sub(outputs('GetIndex'),outputs('Key'))]
```

**<u>Demo</u>**:



| User Input 	| Key 	| Decrypted Output 	|
|---	|---	|---	|
| JRRG2PRUQLQJ2 	| CAT 	| "Good Morning " 	|
| JRRG2PRUQLQJ 	| CAT 	| "Good Morning" 	|
| NVVK6TVYUPUN 	| encrypt 	| "Good Morning" 	|
Free & open source themes to get started with Astro and Tailwind CSS
Tags: tailwindcss, astro, opensource
Published: 2024-02-12 09:29:58

Free & open source themes that I made to get started with @astrodotbuild and @tailwindcss:

Free and open source:
------------------------
Agency:
⏤ http://astromax.vercel.app
SaaS Theme:
⏤ http://astrosaas.vercel.app
Portfolio:
⏤ http://swissfolio.vercel.app
Store:
⏤ http://quickstorre.vercel.app
Blog:
⏤ http://microblog-theta.vercel.app

Free demos:
------------------------
Personal landing: 
⏤ http://lexingtonthemes.com/info/primapersona

Podcast:
⏤ http://lexingtonthemes.com/info/streamer

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/js0vn6l829qoytkta658.gif)
Empower Yourself with the Latest SSMS 19.2 and dbForge SQL Tools!
Tags: sql, sqlserver, dbforge, devart
Published: 2024-02-12 09:29:42

SQL Server Management Studio (SSMS) 19.2, recently released by Microsoft, was unveiled on November 13, 2023. If you want to know all about the new features and improvements, you can read the release notes and download it from this page. If you are working with the latest versions of SQL Server, Azure SQL Managed Instance, or, example, Azure SQL Database, you will undoubtedly want to transition to this version. However, we understand that you have not yet made the transfer.

Prior versions of SSMS (e.g., SSMS 18.x, SSMS 17.x, and SSMS 16.x) can be installed and used in conjunction with SSMS 19.2 if your SQL Server version is older than 2014. Also, the installer doesn't ask if you require Azure Data Studio 1.47.0 when installing SSMS 19.2, since it's already installed by default.

Despite its speed and quality, SSMS 19.2 might not be enough for SQL Server heavy users. But there's always room for improvement; dbForge SQL Tools is an assortment of add-ins and independent apps that can level up SSMS's strengths and cover almost any gap you can imagine.

Learn more: https://blog.devart.com/empower-yourself-with-the-latest-ssms-19-2-and-dbforge-sql-tools.html
Importance Of Test Code Quality in Continuous Testing Of Financial Applications
Tags: continuoustesting, codebasedtesting, softwaretesting, continuoustestingselenium
Published: 2024-02-12 09:23:28

The global pandemic (2020-2021) had led to unanticipated issues such as economic crisis and credit risk. The upcoming years looked uncertain while facing a critical time. To protect from the economic fallout, the leading business entrepreneurs focused on finding out possible solutions that they thought would help them in stabilizing business continuity and serving their customers better.

One of the Gartner’s Business Continuity Survey reveals that as less as 12 per cent of organizations were prepared to combat the effect of a deadly catastrophe like coronavirus. Amidst the threat of spreading COVID-19, the leading [financial institutions](https://yethi.in/financial-services/) considered evaluating their business continuity plans and pandemic planning initiatives to ensure they put safety and efficiency first.

[Banking](https://yethi.in/banking/) and financial institutions considered agile methodology to adapt to the changing global scenario. The unforeseen event urged the BFSI sectors to reflect on their fundamental practices and how prepared were they for the future. The impact of the pandemic was so widespread that banks faced a weak investment return leading to future credit risks and economic uncertainties. Reportedly, the European banks collectively have experienced an estimated credit loss of an average of €700m in Q1 2020. Meanwhile, in the US three popular banks informed that they noticed a significant credit loss of $25b in Q2 2020.
Pintujhdotcom Layanan Bangun Rumah Kontainer
Tags: rumah, rumahkontainer, rumahcontainer
Published: 2024-02-12 09:17:48



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j20b27d0ovleqzkmls7l.jpg)
Pintujhdotcom, sebagai pemimpin di industri konstruksi rumah kontainer, dengan bangga mengumumkan peluncuran layanan terbarunya: "Jasa Bangun Rumah Kontainer." Layanan inovatif ini memungkinkan pelanggan untuk memiliki rumah yang ramah lingkungan, cepat dibangun, dan fleksibel.

Rumah kontainer telah menjadi pilihan yang populer di kalangan individu yang mencari solusi hunian yang efisien dan berkelanjutan. Dengan meningkatnya kesadaran akan keberlanjutan, kebutuhan akan rumah yang terbuat dari bahan daur ulang semakin meningkat. Dalam menjawab kebutuhan tersebut, Pintujhdotcom menyediakan solusi yang tepat dan inovatif.

Rumah kontainer yang ditawarkan oleh Pintujhdotcom tidak hanya menyediakan ruang yang nyaman bagi penghuninya, tetapi juga memperhatikan aspek-aspek keamanan, keberlanjutan, dan desain modern. Dibangun dengan standar tertinggi dalam industri, rumah kontainer dari Pintujhdotcom menjanjikan kekuatan, ketahanan, dan kenyamanan yang tak tertandingi.

Keunggulan layanan "Jasa Bangun Rumah Kontainer" dari Pintujhdotcom antara lain:

1. Kecepatan Konstruksi: Dibandingkan dengan bangunan konvensional, rumah kontainer dibangun dengan lebih cepat, memungkinkan pelanggan untuk segera menikmati hunian baru mereka.
2. Kehandalan dan Keamanan: Rumah kontainer dibangun dengan material yang kuat dan tahan lama, serta memperhatikan standar keamanan yang ketat, memberikan ketenangan pikiran kepada penghuni.
3. Ketersediaan Bahan Daur Ulang: Dengan menggunakan kontainer bekas sebagai bahan dasar, layanan ini membantu mengurangi limbah dan mendukung upaya pelestarian lingkungan.
4. Fleksibilitas Desain: Pintujhdotcom menyediakan berbagai opsi desain yang dapat disesuaikan dengan kebutuhan dan preferensi pelanggan, mulai dari ukuran hingga tata letak interior.

Kami di Pintujhdotcom berkomitmen untuk terus memberikan layanan terbaik kepada pelanggan kami. Dengan peluncuran layanan "Jasa Bangun Rumah Kontainer," kami berharap dapat memenuhi kebutuhan hunian modern sambil mendukung visi keberlanjutan.

Untuk informasi lebih lanjut tentang layanan ini, silakan kunjungi situs web kami di pintujhdotcom.com atau hubungi kami melalui kontak yang tersedia.

Kontak Media:
WhatsApp: 0838 3441 8700
Web: [https://pintujh.com/rumah-kontainer-20-feet-dan-40-feet/](https://pintujh.com/rumah-kontainer-20-feet-dan-40-feet/)
Top Automation Companies in UAE
Tags: automation, automationsolution, uae
Published: 2024-02-12 09:14:56

Advanced Integration Automation LLC is one of the [top industrial automation companies in the UAE](https://aiagroup.ae/), providing all types of automation solutions from consultancy to implementation and beyond. We are the complete automation company In Dubai undertake all types of technical works including MEP works, ELV systems including BMS, Fire alarm and security systems.
# Astro + Tailwind CSS = Perfect Portfolio & 100% Lighthouse Win! 🚀
Tags: webdev, astro, tailwindcss, javascript
Published: 2024-02-12 08:53:45

Hey folks! Just had to share my excitement – I've built my portfolio website using **Astro** and **Tailwind CSS**, and guess what? Nailed a flawless 100% performance score on **Chrome Lighthouse**! 🎉

link to portfolio: [sushannt.netlify.app](https://sushannt.netlify.app)

![Portfolio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z5odixxyhos4fidng4v6.png)

![Portfolio lighthouse performance](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ktws0bhnmls4b29ikd4.png)

Tailwind CSS made designing a breeze – no custom CSS, just plug and play with those handy utility classes. And Astro? Well, it's like magic – dynamic features with static site speed. 

My portfolio's looking slick with clean navigation, responsive layout, and showcase sections that pop. And talk about speed – optimized assets and lazy loading mean lightning-fast load times. 

So, whether you're a dev pro or just starting out, Astro and Tailwind CSS are a dynamic duo worth trying. Trust me, your portfolio will thank you! ✨
Exploring the HTML Data List Element: Enhancing User Input with Predefined Options
Tags: html, css, attributes, datalist
Published: 2024-02-12 08:46:10

**Introduction:**
The HTML `<datalist>` element offers a convenient way to present a predefined set of options to users within other input controls. By binding a `<datalist>` to an `<input>` element, developers can provide users with a dropdown menu of permissible or recommended choices, streamlining the input process and enhancing user experience. In this guide, we'll delve into the usage, attributes, and examples of the `<datalist>` element across various input types.

### Understanding the `<datalist>` Element:

The `<datalist>` element in HTML contains a set of `<option>` elements representing predefined options available for selection within other input controls.

### Binding `<datalist>` to Input Controls:

To associate a `<datalist>` with an `<input>` control, assign a unique identifier to the `<datalist>` using the id attribute, and then add the list attribute to the `<input>` element with the same identifier as its value.

### Attributes:
The `<datalist>` element has no attributes other than the global attributes common to all elements.

### Examples:

#### 1. Textual Types:
```html
<label for="myBrowser">Choose a browser from this list:</label>
<input list="browsers" id="myBrowser" name="myBrowser" />
<datalist id="browsers">
  <option value="Chrome"></option>
  <option value="Firefox"></option>
  <option value="Opera"></option>
  <option value="Safari"></option>
  <option value="Microsoft Edge"></option>
</datalist>
```

#### 2. Date and Time Types:
```html
<input type="time" list="popularHours" />
<datalist id="popularHours">
  <option value="12:00"></option>
  <option value="13:00"></option>
  <option value="14:00"></option>
</datalist>
```

#### 3. Range Type:
```html
<label for="tick">Tip amount:</label>
<input type="range" list="tickmarks" min="0" max="100" id="tick" name="tick" />
<datalist id="tickmarks">
  <option value="0"></option>
  <option value="10"></option>
  <option value="20"></option>
  <option value="30"></option>
</datalist>
```

#### 4. Color Type:
```html
<label for="colors">Pick a color (preferably a red tone):</label>
<input type="color" list="redColors" id="colors" />
<datalist id="redColors">
  <option value="#800000"></option>
  <option value="#8B0000"></option>
  <option value="#A52A2A"></option>
  <option value="#DC143C"></option>
</datalist>
```

#### 5. Password Type:
```html
<label for="pwd">Enter a password:</label>
<input type="password" list="randomPassword" id="pwd" />
<datalist id="randomPassword">
  <option value="5Mg[_3DnkgSu@!q#"></option>
</datalist>
```

### Conclusion:
The `<datalist>` element in HTML provides a versatile way to present users with predefined options within input controls, enhancing usability and user interaction. By incorporating `<datalist>` into web forms, developers can streamline data entry and improve the overall user experience.
getting this issue in xcode No Such module with m1 mac
Published: 2024-02-12 08:40:55

 this is my flutter doctor output:

[✓] Flutter (Channel stable, 3.7.12, on macOS 13.6.3 22G436 darwin-arm64, locale en-IN)

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)

[✓] Chrome - develop for the web

[!] Android Studio (version 2023.1)

    ✗ Unable to find bundled Java version.
[✓] VS Code (version 1.86.0)

[✓] Connected device (4 available)
    ! Error: Browsing on the local area network for iPhone . Ensure the device is unlocked and
      attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)



[✓] HTTP Host Availability
TypeScript — A Critical Perspective
Tags: javascript, typescript, development
Published: 2024-02-12 08:28:07

Explore TypeScript nuances, consider alternatives, and question trends. Appreciate the strengths of dynamically typed languages for informed project choices. This article was originally published [here](https://ajayg.co/posts/2-typescript-critical-perspective/).

In recent years, TypeScript has gained popularity as a statically-typed superset of JavaScript, promising improved code quality and bug prevention. However, taking a closer look reveals that TypeScript may not be the silver bullet some developers believe it to be.

## Type Gymnastics
Working with TypeScript often feels like navigating through a maze of type gymnastics. While types can provide clarity, the complexity they introduce may become a hindrance, especially in projects where simplicity and agility are crucial.

## A Viable Alternative: Comments and JSDoc
The need for TypeScript can be mitigated by adopting good coding practices, such as using proper comments and JSDoc. Well-documented code not only enhances readability but also eliminates the necessity for extensive type annotations.

## Addressing JS Errors: A Matter of Code Structure
JavaScript errors may seem perplexing at first glance, but a careful examination often reveals that code restructuring, adopting functional or generic approaches, can alleviate these issues. Many problems arise from anti-patterns in code organisation rather than inherent flaws in JavaScript itself.

## Naming Matters: A Fundamental Principle
Properly naming variables and functions is a fundamental principle of good coding. Clarity in nomenclature not only improves code comprehension but also reduces the likelihood of errors, rendering excessive type checking less imperative.

## Following the Herd
People in general, tend to follow trends without critical evaluation. Before embracing TypeScript en masse, it’s essential to consider whether it aligns with the specific needs and goals of your project.

## Conclusion
Transforming a dynamically typed language into a statically typed one is not be necessary. If you don’t understand why String + Number = StringNumber, then it is your lack of knowledge about the language you are working with. You can’t expect PHP to work like Swift. Programming languages have their own pros and cons so appreciate the good and accept the bad.

But then again, you do you.
Where did all the time go??
Tags: tutorial, beginners, webdev, ai
Published: 2024-02-12 08:28:00

Oof. I just got a notification of my 2 year badge. I can't believe that 2 WHOLE YEARS has gone by. 

What I'm doing now? Well... 

# Self Development
Ever since my recent post, I've been stuck in school. I then continued reviewing and learning more about Python. Mainly the turtle library. 

## AI
But it was without [Perplexity](https://perplexity.ai/) that I would've lagged behind the tech train. 

# Blender Content
I've made a few more posts on Blender, recently posting my projects on [Sketchfab](https://sketchfab.com/forthcoming)!

Let's see what more content I can make on here. I'm not interested in watching the cobwebs appear on this account. 

Stay Tuned...

# Credits
- Header: Pixabay
Breite Kompatibilitätsoptionen von dbForge Studio for PostgreSQL
Tags: postgres, database
Published: 2024-02-12 08:13:52

dbForge Studio for PostgreSQL unterstützt die gängigsten kompatiblen Cloud-Datenbanken, -Speicher und -Suchmaschinen, so dass Sie die am besten geeigneten für Ihre speziellen Anforderungen auswählen können. Diese Tools sorgen für hohe Leistung, Zuverlässigkeit, Skalierbarkeit und verbesserte Sicherheit.

**Datenbank-Servern**
- PostgreSQL-Server
- Greenplum DB
- Fujitsu Enterprise Postgres

**Cloud Servers**
- Amazon RDS
- Azure PostgreSQL
- Amazon Redshift
- Managed Databases von DigitalOcean
- YugabyteDB
- PolarDB
- Neon.tech
- Citus Data
- Bit.io
- Babelfish for Aurora PostgreSQL
- ApsaraDB RDS
- AnalyticDB
- EDB BigAnimal
- Cloud Native PostgreSQL
- Amazon Aurora
- ElephantSQL
- IBM Cloud for PostgreSQL
- Heroku
- Aiven Cloud
- TimescaleDB
- Alibaba Cloud

**Verbindungstypen**
- Secure Sockets Layer (SSL)
- Secure Shell (SSH)

https://www.devart.com/de/dbforge/postgresql/studio/database-connections.html