teleren/devto huggingface dataset:
Stay Warm and Stylish with the Shearling Lamb Capelet
Tags: shearling, lamb, capelet, fashion
Published: 2024-05-02 09:38:31

The [Shearling Lamb Capelet](https://gorskimontreal.com/products/shearling-lamb-cape-24pu68900-she?_pos=1&_sid=5886ea37e&_ss=r****) is a luxurious and stylish accessory that adds warmth and elegance to any outfit. The capelet is designed to be versatile, making it suitable for both formal and casual occasions.

GORSKI Montreal, a renowned family-owned fashion house established in 1984, has been at the forefront of luxury outerwear and fur fashion. With a wide range of collections including luxury outerwear, accessories, and a home collection, GORSKI has become a trusted name in the industry.

Among their exquisite offerings is the Shearling Lamb Capelet Collection, featuring a variety of stunning pieces that combine style and warmth. The Shearling Lamb Capelet stands out as a versatile and elegant accessory, draping over the shoulders with its short length. Crafted from soft and plush shearling lamb fur, it adds a touch of luxury to any outfit.

For those seeking a touch of embellishment, the Shearling Lamb Vest With Embellishment is a perfect choice. Its intricate detailing adds a glamorous twist to the classic shearling vest design. Alternatively, the Shearling Lamb Chevron Vest showcases a unique chevron pattern, adding a contemporary edge to the traditional shearling style.

GORSKI's collection also includes the Shadow Fox Feathered Boa, exuding opulence with its feathered texture. The Rex Rabbit Knit Cowl offers a cozy and stylish option, while the Lamb Infinity Scarf combines both warmth and versatility.

For those in search of a more formal outerwear piece, the Horizontal Sable Vest With Wing Collar is a stunning choice. Its luxurious sable fur and elegant wing collar create a sophisticated look that is perfect for special occasions.

To cater to the diverse needs of their clientele, GORSKI Montreal also offers a range of men's shearling jackets. The shearling lamb jacket for men is a stylish and practical choice, providing both warmth and fashion-forward appeal. Loro Piana shearling jackets, known for their exceptional quality and craftsmanship, are also available.

With winter sports enthusiasts in mind, GORSKI's après-ski jackets combine functionality with style. These jackets are designed to withstand harsh weather conditions while keeping you cozy and fashionable on the slopes.

In summary, GORSKI Montreal's Shearling Lamb Capelet Collection showcases a range of luxurious and stylish pieces that are perfect for adding warmth and elegance to any outfit. From the classic Shearling Lamb Capelet to the statement-making Shadow Fox Boa with detachable leather fringes and tips, GORSKI offers a diverse selection of outerwear and accessories to cater to every individual's style and preferences.

**Contact us:-**
Name - gorski montreal
Address - 1355 Ave Greene, Westmount, Quebec H3Z 2A5, Canada
Mobile - +1 8772822728
Website - https://gorskimontreal.com/
The best type for storing money in our posgresql db
Tags: webdev, sql, backend, postgressql
Published: 2024-05-02 09:35:13

As a software developers we often deal with money, not that money you get from being a "php" developer :), definitely not, i mean storing money data in a Posgresql db.

To clear this out imagine you are running a small startup which is a courses website, you wanna store the payments data containing course name and price with the currency,
Well it's gonna be like this
 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fo2z1kbbr6q8j6uvtn1g.png)

Now which type should we use in this price column?! 



> **_1- MONEY type_**

This is the first type that may come to your mind you know it makes sense right ?! It's a type money for Money for sure,
But it's not good as you think, it holds limitations

- it can't handle fractions of a smallest currency unit like 0.01$ for example.
- the money is formatted to USA dollar by default, you might ask is that a problem?! 
I can change it from by changing the "_lc_monetary_" value, well you are right but that continent for local apps not international app like courses app for example because it can't hold multiple currencies at the same time and it might me a source of bugs for large large app.



> **_2- FLOAT type_**

Which is represented by "REAL" and "DOUBLE PRECIOUS",

You should never ever think about this type at all, why ?! It is just the way floats are handled by posgresql and programming languages in general, 0.1 in math is not 0.1 in binary, some floats can't be accurately represented like the 0.1 number.



> _**3- INTEGER type and BIGINT type**_

They can't store decimals which is not good for some apps that needs decimal points.



> **_4- VARCHAR type_**

This type is just as bad as using floats, and it doesn't support arithmetic operations, so you need to convert it to another type and use it in mathematics for example.



> **_5- NUMERIC type_**

It has alot of pros: 

1. Supports decimal points.
2. Supports large numbers of decimal places up to 16k in total.
3. It's able to store large numbers up to 1e131071 number before the decimal point.

- you can use it like this NUMERIC(A, B),
where A is the precision, which defines the total number of degits that numeric can contain,
And B is the scale which is the amount of numbers after the decimal place.

And it come also with some hidden cost "_variable memory usage_" hence it requires at least 8 bytes of data with size increasing depending on the value.

Comparing this to INTEGER -> 4 bytes,and BIGINT -> 8 bytes respectively, you can handle this by controlling the scale and precision vlaues.

But it lacks the associated currency so there's a solution for This is creating another column that expects currency type only like this table down,

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





> In conclusion you have to be aware of using each of these types each one of them serve some apps but it's worse in others, i hope you liked this article.

**_#wild_duck_**
General Surgeon Prometric Exam
Published: 2024-05-02 09:33:52

We are Publishers in UAE providing Exam Preparation books for DHA | HAAD | MOH | DHCC | SLE | OMSB | QCHP & NHRA in the UAE & Middle East for the past 22 years Successfully. We update the Rapid Access Guide every year according to the topic/pattern changes.
www.medicalexambooks.com
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kba3670304t55eertwtk.jpg)
How to create a carousel with Tailwind CSS and Alpinejs
Tags: webdev, tutorial, alpinejs, tailwindcss
Published: 2024-05-02 09:25:04

Yes, a carousel, we are building a carousel with Tailwind CSS and Alpine.js.

[Read the article, See it live and get the code](https://lexingtonthemes.com/tutorials/how-to-create-a-carousel-with-tailwind-css-and-alpinejs/)
Cost transparency extension for Shopware 6
Tags: showdev, shopware, webdev, sustainability
Published: 2024-05-02 09:22:32

Sustainable shop owners might want to inform customers where their money goes. For example, 50% goes to manufacturers, 20% is for transport, storage, and infrastructure, and another 20% goes to marketing, so there is about a 10% margin left for the merchant to earn money.

![bar chart example screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7u65awimuttnwofwgv0f.png)

## Cost transparency bar chart

My [Cost Transparency extension for Shopware](https://store.shopware.com/en/ingos57544164693f/cost-transparency.html) adds an optional bar chart to indicate the fractions of a product price paid for the material, manufacturers, marketing, distribution, etc. This can be a first step for merchants to inform customers about their supply chains. They will eventually be obliged to do so when the European [Act on Supply Chain Due Diligence](https://www.bmas.de/EN/Services/Press/recent-publications/2021/act-on-corporate-due-diligence-in-supply-chains.html) ([Lieferkettengesetz](https://www.bmas.de/DE/Service/Gesetze-und-Gesetzesvorhaben/Gesetz-Unternehmerische-Sorgfaltspflichten-Lieferketten/gesetz-unternehmerische-sorgfaltspflichten-lieferketten.html)) is ratified. But even without mandatory legislation, customers might prefer merchants who can tell where their money goes.

[![Extension page with technical details and screenshot collage: responsive bar charts with or without off-canvas display](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tfy53k775gpjdo6xpacn.png)](https://store.shopware.com/en/ingos57544164693f/cost-transparency.html)

[As a front-end developer](https://www.ingo-steinke.com/services/freelance-webdeveloper-berlin.html), I didn't find it hard to make the chart responsive, especially since I had already developed something similar for a WooCommerce shop.

### Shopware's off-canvas implementation changes

The hardest part was finding out about the mobile off-canvas functionality when Shopware made two breaking changes, one of them so subtle that it was hard to notice (adding a mandatory hyphen to a data attribute), and another one announced for Shopware 6.7 but seemingly already effective in the 6.6.0 release. Validating the code and understanding how merchants are supposed to describe their plugins and format their metadata has not been easy either. I will spare us more details this time, but if you have read my series about [learning in public](https://dev.to/ingosteinke/series/16707), you know what I mean.

### Finally: solved, approved, and released

The cost transparency extension has been approved and released in the Shopware store, and I am featured as an official extension partner again.

https://store.shopware.com/en/ingos57544164693f/cost-transparency.html

My extension code is also 100% public open-source on GitHub:

https://github.com/openmindculture/sw-IngoSCostTransparency

[![Ingo Steinke's Shopware extension partner page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r42bj3llkr5rh3b5488y.png)](https://store.shopware.com/en/ingo-steinke.html)
Cover you Home Space by Commercial Carpets
Published: 2024-05-02 08:40:37

For your home and shop, commercial carpets are one of the best options because they are easy to install and low-cost. As we know, carpets make your home more attractive, and create a positive vibe. If you really want to install commercial carpets and are looking for a well-experienced team, then you should think about Floor Niger, We are a leading tile and carpet manufacturer and Installation Company.

Our workers will provide you with the with the best quality service and get you the best result. You can contact us from anywhere in Nigeria. We cover the whole country; we have a wide range of collections of carpets in many multiple colors, so let's get ready to make your home attractive with us.

Your room's flooring plays a major role in setting up your room's appearance. Damaged and bad-conditioning flooring affects the property's beauty and lowers its value. In addition, there are other problems too that you face when you neglect your badly conditioned flooring. Suppose the flooring is not in good condition
Implement a low-risk, high-reward low-code strategy
Tags: webdev, javascript, beginners, lowcode
Published: 2024-05-02 09:14:53

[Low-code development platforms](https://www.dronahq.com/what-is-low-code/?utm_source=gs) empower organizations to build robust applications using pre-built building blocks, significantly reducing development time and costs. By abstracting complex coding processes into visual interfaces, even junior engineers can contribute to app development, fostering collaboration across teams.

But the real magic lies in the low-risk, high-reward nature of low-code strategies. Here's how:

1. **Accelerated Time-to-Market**: With drag-and-drop functionality and pre-built templates, low-code platforms expedite the development cycle, allowing businesses to launch products faster and seize market opportunities swiftly.
2. **Resource Efficiency**: Low-code solutions slash these costs by automating repetitive tasks and streamlining workflows, making innovation accessible to businesses of all sizes. Bonus - because any pre-built block in a low-code platform is tried and tested, your team cuts back time spent in testing and bug resolutions.
3. **Flexibility and Scalability**: Low-code platforms adapt to evolving business needs effortlessly. Whether it's scaling applications to accommodate growing user bases or integrating new functionalities seamlessly, low-code empowers businesses to stay agile in a dynamic market landscape.
4. **Enhanced Productivity**: By eliminating the need for extensive coding, low-code frees up developers to focus on high-impact tasks and innovation. This boosts productivity and morale, driving sustained growth and innovation within organizations.


[![low-code hyper poster](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/27xqlywv49e7csjqkcx9.png)](https://www.dronahq.com/webinar-low-code-hacks-business-growth/?utm_source=gs)

Embracing a low-code strategy isn't just about mitigating risk—it's about unlocking untapped potential and driving tangible business outcomes. To delve deeper into the transformative power of low-code development, join us for an **[exclusive live online event](https://www.dronahq.com/webinar-low-code-hacks-business-growth/?utm_source=gs)**. Discover firsthand insights from industry experts, real-world success stories, and actionable strategies to harness the full potential of low-code for your growing business.

Don't miss out on this opportunity to revolutionize your approach to software development and propel your business towards unparalleled success. Reserve your spot today and embark on a journey towards innovation and growth with low-code development.


[![online event poster](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1z9sgpf4f5dlca5ygjyq.png)](https://www.dronahq.com/webinar-low-code-hacks-business-growth/?utm_source=gs)
+91-962-565-8886 Website Designing Company In Janakpuri
Tags: webdesigningcompanyinjanakpuri, webdesigningcompanyinindia, webdesigningcompanynearme, bestwebdesigningcompanyinindia
Published: 2024-05-02 09:13:35

https://traficloud.com/website-designing-company-in-janakpuri/
General Dentist
Published: 2024-05-02 09:11:49

We are Publishers in UAE providing Exam Preparation books for DHA | HAAD | MOH | DHCC | SLE | OMSB | QCHP & NHRA in the UAE & Middle East for the past 22 years Successfully. We update the Rapid Access Guide every year according to the topic/pattern changes.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/twcvfp9xx6nx23gzun4r.jpg)
www.medicalexambooks.com
How to Add Blazor Components to a Blazor WPF App
Tags: webdev, blazor, dotnet, csharp
Published: 2024-05-02 09:06:55

Learn to create a new Blazor WPF app and add Syncfusion Blazor components using Visual Studio 2022. In this video, you will learn to configure the Syncfusion Blazor DataGrid component in a Blazor WPF app.   

The Syncfusion DataGrid control displays and allows users to manipulate data in a tabular view. Its wide range of functionalities includes an adaptive UI layout for all devices, selection, and support for Excel, CSV, and PDF formats.    Use the grid column components of templates to apply a custom layout and display custom element values or content for each column. 

The Syncfusion DataGrid control can display table data in a hierarchical structure that can be expanded or collapsed with a button. Through paging, a segment of data can be viewed from the assigned data source. Use the built-in, customizable pager UI with an on-demand paging mode for effective data retrieval from remote web services. Customize the style of individual cells and rows.   

The Blazor DataGrid provides support for create, read, update, and delete (CRUD) operations. In addition to built-in editor components for editing column values, use templates to create custom editor components that suit application needs. Perform editing operations with a list of business objects or a remote data service with the help of the data manager.  

The Blazor DataGrid header must be in a fixed position when scrolling the document vertically to visualize the content along with the column header. You can drag and drop rows to another DataGrid or custom component. You can also drag and drop rows within the same DataGrid using the drag icon.   

Explore tutorial videos: https://www.syncfusion.com/tutorial-videos   

Example project: https://github.com/SyncfusionExamples/blazor-with-wpf/tree/master

{% youtube MxSGEbPUbMg %}
Cloud Pricing Comparison of AWS vs. Azure vs. Google Cloud
Tags: cloudpricingcomparison, aws, azure
Published: 2024-05-02 09:00:06

Moving to the cloud is not to happen, not any time soon. The biggest proof of this is increasing global spending on cloud computing. It reached the mark of $90 billion in 2022, nearly 21% more than what it was in 2021. The blogpost gave a quick overview of **[cloud pricing comparison of AWS vs. Azure vs. Google Cloud](https://www.c-metric.com/blog/cloud-pricing-comparison-of-aws-vs-azure-vs-google-cloud/)**.

Predictions for 2023 have already been made. Gartner revealed that the world is going to spend nearly $592 billion in 2023. These statistics are enough to make us conclude that every new or established business will spend some amount on cloud services sooner or later.

As you also join the league, you need to discover the price differences that leading service providers, AWS, Google Cloud, and Azure, share. This understanding will help you hire cloud services according to your spending capacity and requirements.
Low-Code Generation Z
Tags: softwareengineering, lowcode, nocode, opinion
Published: 2024-05-02 17:06:55

---
title: "Low-Code Generation Z"
description:  "Will software engineering for zoomers be big?"
published: true
date: 2024-05-02 09:00:00 UTC
tags: softwareengineering, lowcode, nocode, opinion
canonical_url: https://katiekodes.com/gen-z-low-code/
---

I've seen a lot of handwringing about [Generation Z not grokking hierarchichal file folders and directories](https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z).

At the other end of the spectrum, [software engineering professor Dimitris Kolovos wrote](https://www-users.york.ac.uk/~dk135/research/low-code/):

> "a growing proportion of the workforce are digital native and, while they may lack a background in programming, they are well-versed computer and web users and skilled with non-trivial software (e.g. office/mobile applications).  Low-code software engineering aspires to leverage this increasingly computer-savvy workforce"

So which is it as the old PC-raised software application implementers retire and youth replace them?  A bunch of technologically helpless fresh faces or "well-versed and skilled computer users?"

## Still not enough formal education

As I wrote in "[In defense of Salesforce Flow](https://katiekodes.com/what-is-salesforce-flow/#in-defense-of-flow)," I strongly believe that computer education for the masses needs to catch up quickly with the explosion of flowchart-based programming languages.

I want to see more **computer science and software engineering best practice** books, blogs, and self-help videos that teach intermediate and advanced programming concepts from the 1970's-2000's, but entirely demonstrated in **flowchart-based programming languages**.

I'm horrified that in 2024 with enterprise workers working magic in Salesforce Flow and Microsoft Power Platform, I Googled "low-code software engineering" today and _still_ didn't find anything useful on old-school software engineering principles.

## Hope in tablets

Maybe the tablet generation's relative ignorance of certain details about desktop user interfaces is going to help them -- and the educational leaders shepherding them -- avoid missing the forest for the trees as they enter the workforce and become low-code software application developers.

Maybe teaching the TikTok generation _(many of whom have more hands-on-experience-driven intuition about film lighting, reasons to choose a certain type of scene cut, etc. than I learned in 2 semesters of college-level film studies, so I suspect playing around on a tablet has, as Dr. Kolovos suspects, still rendered them a "computer-savvy workforce" at a **business objectives** level)_ about ["D.R.Y." software application implementation](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself) is going to be the desk job world's 2030's equivalent of teaching the Oregon Trail generation Excel.
How to Add Disabled State to Buttons with Turbo & Tailwind CSS
Tags: rails, hotwire, tailwindcss, webdev
Published: 2024-05-02 09:00:00

This post was originally published on [Rails Designer](https://railsdesigner.com/disable-submit-turbo-tailwind/).

---

If you've used Rails’ UJS, which is now defunct, you probably used the `data-disable-with=""` attribute in the past. It worked like this:

```ruby
<⁠%= form_for @post do |f| %>
  <⁠%= f.submit "Save", data: { disable_with: "Saving…" } %>
<⁠% end %>
```

When the form was submitted, the submit button would be disabled and shown "Saving…" instead of "Save". Nifty! No JavaScript required!

But the world has moved on and is now using [Hotwire](https://hotwired.dev/). Initially, when Hotwire was announced in December 2020, there was no alternative for `data-disable-with`. But forward to [November 2021](https://github.com/hotwired/turbo/pull/386), button's submitted “through” Turbo now (prior to `turbo:submit-start`) get the `disabled` attribute and it is removed prior to firing `turbo:submit-end`.

_Sidenote_: [this PR](https://github.com/hotwired/turbo/pull/869) added the option to mimic the previous UJS behaviour. I'd like a bit more control, so I prefer the method outlined here.

That is all you need to show some fancy-pants submit buttons. The PR above shows how you can do it with vanilla CSS. Like so:

```css
button .show-when-disabled { display: none; }
button[disabled] .show-when-disabled { display: initial; }

button .show-when-enabled { display: initial; }
button[disabled] .show-when-enabled { display: none; }
```

```html
<button>
  <span class="show-when-enabled">Submit</span>
  <span class="show-when-disabled">Submitting...</span>
</button>
```

Which works great, but my preferred tool is [Tailwind CSS](https://railsdesigner.com/what-is-tailwindcss/), so I can create a component just for a button and have everything contained in one file.

Let's look how this can be done with Tailwind CSS' utility classes instead. Let's use the same HTML from above:

```html
<button class="group/button">
  <span class="block group-disabled/button:hidden">Submit</span>
  <span class="hidden group-disabled/button:block">Submitting…</span>
</button>
```

With some extra styles attached the button looks like this when _enabled_:

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

And like this with the `disabled` attribute added:

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

It works using the `group/button` (always name your Tailwind CSS' groups!). Then it's just using the `disabled` modifier-utility.

You can have a play with it in this [Tailwind Play](https://play.tailwindcss.com/az4cOBdA2l) (try adding the `disabled` attribute to the `button`).

You are of course not limited to plain text in the `disabled`-state, you can add icons, change the style and add transitions.

Check [Rails Designer's ButtonComponent](https://railsdesigner.com/components/buttons/) for inspiration. ✌️
Explore the World of Wholesale Gemstones
Tags: gemstones, jaipur, wholesalegems, jaipurgems
Published: 2024-05-02 08:56:01

Gemstones have captivated humanity for centuries with their dazzling colors, unique shapes, and mystical properties. In the heart of the gemstone world, Jaipur stands out as a hub for [wholesale gemstones](https://nnexports.com/wholesale-gemstones/), and NN Exports takes center stage as a prominent gemstone manufacturer in this vibrant city.