Pain to Power by Maruja is definitely one of my favorite albums of 2025 and an impressive debut album for a band that truly takes the post-rock label to a new level.
Itβs so exciting to see new players in the scene! Canβt wait how this band will evolve.
30.11.2025 15:59 β π 0 π 0 π¬ 0 π 0
For dark mode, itβs as simple as switching the CSS blending mode from multiply to screen, and voilΓ , the texture appears just as it should!
26.11.2025 15:43 β π 0 π 0 π¬ 0 π 0
Finally, to give the whole thing a finishing paper-texture touch, I added noise. I generated a monochrome noise PNG with transparency and applied it as a background image. With the opacity set to around 5% and a blending mode on top, it subtly reinforces that paper-like feel.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
Then, I added a subtle 2px dot matrix using CSS radial gradients to mimic dotted paper, the kind I usually sketch on. A small detail, but that reinforces the physical feel I wanted from the start.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
Not only that β I also used a couple of SVG filters, specifically <feTurbulence> and <feDisplacementMap>, to simulate a subtle ink-flow effect during the handwriting animation. This gave the strokes a more organic, imperfect feel, closer to real pen on paper.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
I paid special attention to the opening section of the page. I vectorized my own handwriting and used it as an SVG element. By animating its stroke paths with CSS, I was able to recreate a handwriting effect that appears as soon as the page loads.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
First, I focused on color. I used paper-like tones: off-whites for the backgrounds and ink blacks for the text. This base already creates a subtle paper feel, and the scrolling interaction reinforces it by mimicking sheets sliding over one another as you move through the page.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
My goal was to blend the digital world with the physical one. Most of my projects truly begin on paper, a medium I love and wanted to reflect here. This is how I brought that idea to life.
26.11.2025 15:43 β π 0 π 0 π¬ 1 π 0
Day 4 of #PortfolioInDepth, after a short break!
Enough coding for today, letβs talk about craft. Today, I'll walk you through how I approached the current look and feel of my portfolio.
26.11.2025 15:43 β π 1 π 0 π¬ 1 π 0
What designers can learn from developers (from someone whoβs been both)
Six lessons on empathy, systems thinking, and collaboration
Took a short break from my portfolio series to finish my first Medium article, now live on Bootcamp! π₯³
Sharing 6 lessons on empathy, systems thinking, and collaboration from my move from engineering to design.
medium.com/design-bootc...
17.11.2025 10:36 β π 3 π 0 π¬ 0 π 0
Sandbox | David Vargas β Product Designer
David Vargas's portfolio sandbox.
Want to see these components in action?
I actually built a small sandbox page to test them all, and itβs public: www.dvcarrillo.com/sandbox
31.10.2025 11:19 β π 0 π 0 π¬ 0 π 0
This is done for every reusable component. This way, I ensure all buttons share the same animations and accessible behaviors, or that all badges have the same border radius. Just one line of code to change them consistently across the site.
31.10.2025 11:19 β π 0 π 0 π¬ 1 π 0
Scrolling down, we'll find the components. In this example, you can see a button (defined with the .btn class). It defines the common styles for all buttons. Then, additional classes like .btn-primary extend it for different button types.
31.10.2025 11:19 β π 0 π 0 π¬ 1 π 0
Opening the components.css file, the first thing we find is a list of variables. Variables define the styles of each component.
Some even get their values from other variables (like colors), defined in theme.css.
31.10.2025 11:19 β π 0 π 0 π¬ 1 π 0
My portfolio also uses some basic components! You might remember the components.css file we saw earlier. Today, weβre diving into it.
But first: why use components at all?
31.10.2025 11:19 β π 0 π 0 π¬ 1 π 0
Day 3 of #PortfolioInDepth!
We discussed modularization and scalability last day, and guess what rhymes with that? Encapsulation! Well⦠sort of. Today, we're discussing components!
31.10.2025 11:19 β π 0 π 0 π¬ 1 π 0
Some might call it over-engineering. To me, itβs the only way to come back in 1 or 2 years and still understand the codebase, making updates quickly and confidently.
29.10.2025 11:16 β π 0 π 0 π¬ 0 π 0
I followed the same modular approach for JavaScript.
Even though my portfolio doesnβt rely much on it, youβll still find a few structured files:
29.10.2025 11:16 β π 0 π 0 π¬ 1 π 0
Each page also has its own CSS file.
For instance, home.css handles the homepage, while work.css covers the project pages. There's even a 404.css file for the Error 404 page π
29.10.2025 11:16 β π 0 π 0 π¬ 1 π 0
Letβs start with the CSS structure. The project is split in:
- base.css β foundational styles (e.g. containers, typography).
- components.css β component styles (e.g. buttons, badges).
- reset.css β ensures consistency across browsers.
- theme.css β defines the color palette and visual tokens.
29.10.2025 11:16 β π 0 π 0 π¬ 1 π 0
Day 2 of #PortfolioInDepth!
Let's talk about code modularization and scalability! My portfolio isn't exactly a project with an extensive code base, but in my opinion, applying these principles is still essential to ensure clarity and maintainability. Who knows what I'll feel like adding tomorrow?
29.10.2025 11:16 β π 0 π 0 π¬ 1 π 0
And that's it! We've been able to dynamically adapt to user preferences and centralize all styles in one place: in the color styles for Figma and in the theme.css file for the code. This approach will help us quickly expand the rest of the portfolio and maintain a clean code base π₯³
23.10.2025 11:01 β π 0 π 0 π¬ 0 π 0
Once these variables are applied element styles defined in other CSS files, it's time to check for dark mode. This will allow us to switch between the two sets we defined earlier. And it's done in JavaScript, in two steps: first, we get the color scheme. Then we wait for changes in it to occur.
23.10.2025 11:01 β π 0 π 0 π¬ 1 π 0
(Psst, this file also configures fonts and text styles, as well as links and some other utilities. But that's a story for another day!)
23.10.2025 11:01 β π 0 π 0 π¬ 1 π 0
Once these colors styles are configured in our design tool, we must do the same in the code. Using CSS variables, I translated each Figma style into a ready-to-use (and reuse) element. Then, I grouped them into two sets: one for light mode and one for dark mode.
23.10.2025 11:01 β π 0 π 0 π¬ 2 π 0
This would be the start of my mini portfolio design system. After a phase of brainstorming and sketching, I began testing color compositions on some initial prototypes in Figma. Over time, these colors would end up being defined as styles in my file, thus centralizing these color definitions.
23.10.2025 11:01 β π 0 π 0 π¬ 1 π 0
Day 1 of #PortfolioInDepth!
I'd like to start with the basics: colors. Did you know that the portfolio supports dark mode? Just enable it on your OS to see it!
There are several ways to achieve this, but my goal from the beginning was to lay a solid foundation. So I started from the design phase.
23.10.2025 11:01 β π 0 π 0 π¬ 1 π 0
Btw, Iβm still working on the case studies, so more content will be added soon!
22.10.2025 10:44 β π 0 π 0 π¬ 0 π 0
David Vargas β Product Designer
Iβm David, a Product Designer. I specialize in bridging design and development to craft engaging, intuitive experiences that truly put users first.
After spending longer than Iβd like to admit, Iβve finally published the first version of my portfolio! π₯³
Itβs been quite a journey, from design to code. Over the next few days, Iβll share more fun details about the process.
www.dvcarrillo.com
22.10.2025 10:44 β π 0 π 0 π¬ 1 π 0
Product manager and author of Product Management IRL
https://amycmitchell.substack.com/
https://www.linkedin.com/in/amycmitchell/
https://waste.lnk.to/thomyorke.linksBS
Author of https://deathbyscreens.co / Speaker / Product+Design Leader / ex-Clearleft, Babylon Health.
Current mission: helping designers tell better stories about their work. https://bensauer.net
I live somewhere between product design, travel journaling, magazines and illustrations. Always curious, always learning.
Web/A11y UI dev in the Silly Valley, hobby resume writer
Logo kollendesign.bksy.social
In-depth, independent reporting to better understand the world, now on Bluesky. News tips? Share them here: http://nyti.ms/2FVHq9v
Minnesota born and raised
Content creator:
https://beacons.ai/hopeyoufindyourdad
hi i'm @annierau.bsky.social i love wikipedia! dm submissions if you want :-)
La actualidad del maΓ±ana.
https://www.bodegacats.nyc
La mejor informaciΓ³n en espaΓ±ol. Con nuestra mirada puesta en EspaΓ±a, Europa y AmΓ©rica. SuscrΓbete: https://tinyurl.com/yfbk27jh
AquΓ puedes consultar nuestra polΓtica de privacidad: https://tinyurl.com/32dnhzc9
Irl: Edutainment & sketch comedy. Here: Shitposts. 18+
There's a species of fish that lives in the buttholes of sea cucumbers. Sea cucumber buttholes developed teeth to keep them out. It didnt work.
Your leading source for quick reliable news and one of a kind content. Home for healthy and liberating discussion on all things pop culture.
Honest games, entertainment, and culture reporting supported by our community on Patreon: https://patreon.com/thehardtimes
Unparalleled reporting and commentary on politics and culture, plus humor and cartoons, fiction and poetry. Get our Daily newsletter: http://nyer.cm/gtI6pVM
Follow The New Yorkerβs writers and contributors: https://go.bsky.app/Gh5bFwS
Fearless, adversarial journalism. Join our newsletter to get our best investigative reporting delivered to you: https://theintercept.com/newsletter/
The FTβs team of reporters, statisticians, illustrators, cartographers, designers, and developers work with colleagues across our newsrooms, using graphics and data to find, investigate and explain stories.
https://www.ft.com/visual-and-data-journalism
The best of FT journalism, including breaking news and analysis.
https://www.ft.com
The users this account follows are verified FT staff or contributors.
product development @ Penske Media | prev @theverge.com & @polygon.com, @9to5mac.com, and @buzzfeed.com | opinions are my own
π https://www.parkerortolani.com
βπ» https://www.parkerortolani.blog
π¨ https://www.behance.net/parkerortolani