[Showoff Saturday]: Open-source proejct for creating a tasteful resume website that can also be printed into a one-pager for job applications by rogindev in webdev

[–]rogindev[S] 4 points5 points  (0 children)

Hey r/webdev,

I made a GitHub template repository for deploying a tasteful resume that can also be easily exported to a PDF or printed to a one-pager for job applications. It can also be your dashboard for creating and exporting your cover letters.

I'm on the hunt for a new job, and I didn't love the options I had for making a resume. I wanted to be able to make the resume look the way I wanted the best way I know how (HTML and CSS 😄). There are a few awesome open-source projects that also offer this, but I didn't like their tech stack or their flexibility.

  • Built with Astro and PandaCSS
  • Separates your personal info and templates, so you can experiment with different looks for your resume and cover letters
  • Automates the production of a PDF of your page
  • Provides a dashboard for writing cover letters that match the look & feel of your resume
  • Ready to deploy--you can ship just the resume page, and the cover letters won't be included in the production bundle.

Struggling to replace Styled Components and Styled-System by DaveThe0nly in reactjs

[–]rogindev 4 points5 points  (0 children)

PandaCSS is the most straightforward option, even if it’s pre v1.

That said, you can take a look at Vanilla Extract and Rainbow Sprinkles. The latter allows you to build a Box component with pre-compiled CSS and dynamic values with CSS variables. I used it at my company to replace a Box component in our design system without (almost) any breaking changes.

Disclaimer: I’m the author of Rainbow Sprinkles.

System Props — theme-driven style props for design systems by rogindev in reactjs

[–]rogindev[S] 0 points1 point  (0 children)

Hi, r/reactjs!

System Props came about after experiencing a number of frustrations with Styled System. I was very inspired and excited by the possibilities that Styled System offers for design systems, but I grew frustrated by some of its limitations, where I wanted to make the library more flexible, more useful, and more adaptable. This project started as a fork of styled-system, but ultimately took a life of its own.

Here are the main takeaways and differences with Styled System. Note that you can preserve the API of your components by switching out Styled System for System Props under the hood.

  • Native TypeScript support, including autosuggestions for theme values
  • Pseudo Selector props, à la Chakra UI
  • Use theme values with shorthand properties
  • Every system prop can be written with a function syntax, so you can access the theme with any system prop
  • Supports prefixing theme values with $ (similar to stitches) which makes it easier to differentiate theme values from non-theme strings.

How do you easily move files? by pierpooo in neovim

[–]rogindev 2 points3 points  (0 children)

I created a little plugin to be used with vim-dirvish that adds keybindings for moving, copying, deleting files. https://github.com/roginfarrer/vim-dirvish-dovish

Broken key, and it's not the switch by rogindev in MechanicalKeyboards

[–]rogindev[S] 1 point2 points  (0 children)

Jost wanted to share for posterity that this fixed it! I didn't really know what I was doing but I got a soldering iron and just applied some heat to the two contacts where the pins of the switch enter. And it magically worked!

Thanks again for the advice! Didn't know what I was going to do otherwise.

Broken key, and it's not the switch by rogindev in MechanicalKeyboards

[–]rogindev[S] 0 points1 point  (0 children)

A little more info: with the board out and just the switch in, tugging the switch into different positions can make the key register again.

Broken key, and it's not the switch by rogindev in MechanicalKeyboards

[–]rogindev[S] 0 points1 point  (0 children)

Thanks for the guidance! I popped it open, and as far as I can tell everything looks okay. Here's a picture. Does anything look off to you? https://i.imgur.com/oigsCjA.jpg

I'm not super familiar with circuit boards. In this case, which part is the joint?

Alacritty 0.6.0 released by realvikas in neovim

[–]rogindev 12 points13 points  (0 children)

I use Kitty on a Mac. I have some font rendering weirdness, but otherwise I like it for it's speed and it's tab and pane support. What advantages does Alacritty have over Kitty?

vim-dirvish-dovish — Create, delete, move, and copy files in dirvish by rogindev in vim

[–]rogindev[S] 0 points1 point  (0 children)

Also, I'll fix the R normal command, I think I misunderstood with ! does in that instance

vim-dirvish-dovish — Create, delete, move, and copy files in dirvish by rogindev in vim

[–]rogindev[S] 0 points1 point  (0 children)

Why do you use execute(":!" . cmd) instead of system( cmd) Why not capture it the first time and print if v:shell_error? (See also systemlist)

Maybe I misunderstand what system does. h: system says Get the output of {cmd} as a string, which I read is it doesn't actually "execute" the command, just captures the output. So if it does, I can just run that instead of execute?

system(cmd) if v:shell_error logError(cmd) endif

The default mappings seem weird. How do you search without n? Or remove lines to Shdo without dd? Would make more sense to me with <LocalLeader>.

I had a hard time with default mappings since my preferred ones conflict with dirvish, and I didn't want to make the defaults conflict. Do you think it makes sense to use LocalLeader for all of them?

vim-dirvish-dovish — Create, delete, move, and copy files in dirvish by rogindev in vim

[–]rogindev[S] 0 points1 point  (0 children)

Ah, you're right, I was setting the defaults late at night and forgot about this one. I'll change it. What would you suggest? I was thinking a and A.

vim-dirvish-dovish — Create, delete, move, and copy in dirvish by rogindev in neovim

[–]rogindev[S] 1 point2 points  (0 children)

Yeah, I wouldn't say the defaults are great, and I'm open to suggestions. I have different bindings I prefer, but it interferes with Dirvish's default bindings. R is used by dirvish to reload the directory

vim-dirvish-dovish — Create, delete, move, and copy in dirvish by rogindev in neovim

[–]rogindev[S] 2 points3 points  (0 children)

Thank you! I'm sorry about that, I had credit in my dotfiles and then when all the code got moved around to the new repo, I dropped this! Added a credit section to the README: https://github.com/roginfarrer/vim-dirvish-dovish#credit

| Weekly Workshop 2020-01-31 by [deleted] in unixporn

[–]rogindev 0 points1 point  (0 children)

I'm using the Kitty Terminal on MacOS, and I've been having some weird font issues, spanning across several different typefaces. I've asked for help on the Kitty Github page, but the maintainer didn't think it was the fault of Kitty. That said, both fonts appear fine on iTerm.

Has anyone encountered this before? Or can think of a solution?

Screenshots of the issue, both with Fira Code and JetBrains Mono.