Open Source lover and front-end engineer. Drop me a message at: https://t.co/UPCMU6abKN
40 stories
·
0 followers

Introducing 1Password for Visual Studio Code

1 Comment and 2 Shares
Introducing 1Password for Visual Studio Code

In writing software, we’re used to embedding secrets and other configurable values right in the codebase. They might be Stripe keys to power your online shop, webhooks for a custom Slack bot, a Docker username and password for a CI config, AWS credentials, or an API token and host to set up 1Password Connect.

Secrets are used everywhere in our code. Sometimes, though, we forget when we’ve been using real secrets in our work. Maybe there’s a leftover token you dropped in to build that one feature, or maybe you didn’t delete the .env file you set up to test drive the app. Now you’ve got to rotate your secrets because you accidentally committed and pushed sensitive values for the whole world to see. Yikes.

We’ve all been there. That’s why I’m delighted that I get to announce the launch of the all-new 1Password for VS Code extension.

Go ahead, commit your secrets references

With 1Password Secrets Automation, the 1Password Developer Products team introduced the concept of secret references. It starts by storing a sensitive value, such as an API credential or client ID, in 1Password. That item and the field you’d like to get the value from can then be retrieved through a special op:// URL scheme that 1Password’s tooling knows how to parse. It’s made up of three parts: vault, item, and field. This is known as a “secret reference”.

1Password Secret Reference example consisting of vault, item, and field 1Password Secret Reference example consisting of vault, item, and field

Now, instead of using a real value in your configs, environment variable files, or anywhere else in the codebase, just drop in the secret reference in VS Code. When you do, you can rest easy knowing that the real value will never accidentally make its way into your codebase.

The best part? Through our suite of tools and integrations, you can work with references in both local and deployed environments.

To help make sure you’re not accidently leaving secrets in your code, you can move them over to 1Password with just a couple clicks. The extension uses a series of secret detection techniques to look for values that might be sensitive. With these matches, it makes inline suggestions to store them in 1Password, automatically replacing them with secret references.

Secret reference integration doesn’t stop there. You can hover a reference to inspect the item and field details, click it to open the item in the desktop app, and even preview the real values of an entire file full of references.

Beyond secret detection suggestions, 1Password for VS Code makes it easy to retrieve items for use in your code, as well as store any bits of code you’d like in 1Password. If you’ve got multiple values you want stored in the same item – perhaps a username, password, and email – it supports that as well. Just select each value and run the “Save in 1Password” command.

Built using tools available to everyone

I’ll let you in on a little secret: we didn’t plan to build this extension. It wasn’t requested by our developer community, and wasn’t part of any roadmap. Instead this extension began as a side project for myself. I wanted to scratch my own itch and integrate 1Password more closely into my development workflow, and to generally learn more about developing with 1Password.

So you can imagine my excitement when, after a quick demo at an internal call, I was invited to polish it up and get it slated for release.

To my delight, after demoing the extension and then going on vacation, Dave posted a video of the presentation from his CLI launch blog post and it was met with some pretty wild enthusiasm from the developer community. There was even some love for it at our 1Password 8 for Mac Reddit AMA:

Reddit comment from user arnebr asking if the VS Code plugin will be live soon

Although not a goal from the outset, an interesting aspect of this project is that it’s built using only tools available to the public – there’s nothing internal or proprietary powering the features of the extension. We’ve even open-sourced the whole project on our GitHub, so if you want to help iterate on it or report an issue, that’s a great place to start.

Ultimately my hope is that this extension demonstrates some of the neat ways you can extend the power of 1Password by building your own integrations, whether it be for yourself or others. And you should have fun doing it. We’re in early days here, with plenty more developer offerings coming down the line.

I’d love to hear what you think, and we’ll be iterating on the extension as feedback rolls in. Learn more about 1Password for VS Code and our other developer tools by checking out our developer portal. While you’re there, consider joining our Developer Slack workspace, where you’ll find myself and others on the Developer Products team who are eager to hear how you’re incorporating 1Password into your development workflow. And if you’re building something cool, be sure to tag it #BuildWith1Password!

Finally, we owe a tremendous debt of gratitude to Mike Selander, Chris Dunn-Birch, Floris van der Grinten, the incredibly helpful folks over in the VS Code Extension community, and so many more for providing endless help and guidance while working on this project. Thank you!

Read the whole story
debjitbis08
663 days ago
reply
Pune, India
Share this story
Delete
1 public comment
DMack
663 days ago
reply
neato
Victoria, BC

A list of new(ish) command line tools

3 Comments and 7 Shares

Hello! Today I asked on twitter about newer command line tools, like ripgrep and fd and fzf and exa and bat.

I got a bunch of replies with tools I hadn’t heard of, so I thought I’d make a list here. A lot of people also pointed at the modern-unix list.

replacements for standard tools

new inventions

Here are some tools that are not exactly replacements for standard tools:

  • z, fasd, autojump, zoxide (tools to make it easier to find files / change directories)
  • broot, nnn, ranger (file manager)
  • direnv (load environment variables depending on the current directory)
  • fzf, peco (“fuzzy finder”)
  • croc and magic-wormhole (send files from one computer to another)
  • hyperfine (benchmarking)
  • httpie, curlie, xh (for making HTTP requests)
  • entr (run arbitrary commands when files change)
  • asdf (version manager for multiple languages)
  • tig, lazygit (interactive interfaces for git)
  • lazydocker (interactive interface for docker)
  • choose (the basics of awk/cut)
  • ctop (top for containers)
  • fuck (autocorrect command line errors)
  • tmate (share your terminal with a friend)
  • lnav, angle-grinder (tools for managing logs)
  • mdp, glow (ways to display markdown in the terminal)
  • pbcopy/pbpaste (for clipboard <> stdin/stdout) maybe aren’t “new” but were mentioned a lot. You can use xclip to do the same thing on Linux.

JSON/YAML/CSV things:

  • jq (a great JSON-wrangling tool)
  • jc (convert various tools’ output into JSON)
  • jo (create JSON objects)
  • yq (like jq, but for YAML). there’s also another yq
  • fq (like jq, but for binary)
  • htmlq (like jq, but for HTML)
  • fx (interactive json tool)
  • jless (json pager)
  • xsv (a command line tool for csv files, from burntsushi)
  • visidata (“an interactive multitool for tabular data”)
  • miller (“like awk/sed/cut/join/sort for CSV/TSV/JSON/JSON lines”)

grep things:

less-new tools

Here are a few of not-so-new tools folks mentioned aren’t that well known:

  • pv (“pipe viewer”, gives you a progress bar for a pipe)
  • vidir (from moreutils, lets you batch rename/delete files in vim)
  • sponge, ts, parallel (also from moreutils)

some of my favourites

My favourites of these that I use already are entr, ripgrep, git-delta, httpie, plocate, and jq.

I’m interested in trying out direnv, btm, z, xsv, and duf, but I think the most exciting tool I learned about is vidir.

Read the whole story
debjitbis08
729 days ago
reply
Pune, India
Share this story
Delete
3 public comments
seriousben
731 days ago
reply
Amazing list
Canada
sarcozona
734 days ago
reply
Ripgrep is life changing
Epiphyte City
zwol
734 days ago
reply
gotta try some of these myself
Pittsburgh, PA

The Home Office Desks of Discourse

1 Comment and 2 Shares
The Home Office Desks of Discourse

Having been a fully remote, asynchronous company for nearly a decade at this point, we've discovered one thing about working from home.

Being happy with your space is a critical component of enjoying your work and being productive.

A few of our teammates have (graciously) agreed to share a glimpse into their home workspaces, including the gear and elements of the space itself they love.

(Sarah) Hawk, COO

The Home Office Desks of Discourse

Favorite piece of gear

I’m old school. I don’t use headphones or a mic or a fancy monitor stand or anything else that people reckon they can’t live without. The only thing I care about is my mug.

What you love about your space

What I love most about the space is the view of the trees out the window. It tricks my mind into thinking I’m outside.

Martin Brennan, Software Engineer

The Home Office Desks of Discourse

Favorite piece of gear

I’d have to say the Steelcase Gesture, though my favorite non-work-related gear item is the typewriter my wife bought me for my birthday.

What you love about your space

That it’s not perfect, but it’s mine. I love that I have a dedicated space to work and write to myself, I feel very lucky to have that, and over time I’m adding more things that make me happy to the space.

Kris Kotlarek, Software Engineer

The Home Office Desks of Discourse

Favorite piece of gear

Yeelight yltd001/yltd003 LED Screen Light Bar

When I was buying the monitor lamp, I was thinking that it is just a gimmick. However, now I love it. I am working from the corner of my living room, and that light is giving me nice separation between my working and living area.


What you love about your space

I will be honest, and I am not that good at keeping my desk tidy. However, I noticed, that if I can keep it clean, it is a bit easier for me to focus and I feel better in that area. Therefore, I am trying to have a habit to keep my workspace clean. I like a small notebook and pen which help keep my space uncluttered. Also, Orbitkey mat allows me to hide my notebook when the day is over. That mat has a magnetic cable organizer which I am using to stick my pen.

Blake Erickson, Software Engineer

The Home Office Desks of Discourse

Favorite piece of gear

My favorite piece of gear are my Shure SE215 Pro headphones paired with the triple flange tips. These block out noise better than any over-the-ear noise-canceling headphones for a true isolation experience allowing me to get lost in my work.

SE215 Pro - Professional Sound Isolating™ Earphones
SE215 Professional Sound Isolating™ Earphones provide clear sound and deep bass through a single high-definition driver in a durable, discrete design with detachable 3.5 mm (1/8”) audio cable.
The Home Office Desks of Discourse
EATFL1-6 - Triple Flange Sleeves
Triple-flange sleeves replace sleeves for Shure Sound Isolating™ Earphones.
The Home Office Desks of Discourse


What you love about your space

The Home Office Desks of Discourse

What I love about my workspace is actually what is behind me while I work. I built this feature wall so that I don’t have a boring white wall behind me on video calls. I’m very appreciative of having a dedicated room for my office, not only for calls but also that it is away from the front of the house so that the dogs can hang out with me and not bark at every single thing that passes by.

Tobias Eigen, Product Manager

The Home Office Desks of Discourse

Favorite piece of gear

It would have to be the monitor arms.

I have a dual monitor arm on the left and a laptop arm on the right. They are mounted to the grommet holes in my desk, look super clean and futuristic, and allow me to easily adjust the positioning of my laptop and two monitors any time I want to suit what I’m doing.

What you love about your space

I love pretty much everything about my setup.

My chair is so comfortable, the desk is adjustable, my cat is snoring happily next to me, and I have a lovely view out the window.

Constanza Abarca, Technical Advocate

The Home Office Desks of Discourse

Favorite piece of gear

I have a few tech gadgets that I like, but I have to do a special mention to my old school planner. I find that writing my daily to-do’s on paper helps me to keep them organized and always on sight. And it is very satisfying to cross the items with my pen once they are done. I use this planner.

What you love about your space

Since I work remotely, and because of the pandemic, I spend a lot of time inside. I love working from home, but sometimes I feel confined and bored.

So my dad built a big table and put it in the garden, so I can sit there from time to time. It is very nice to work with the feel of the wind in your face, and the birds chirping around.

Jordan Vidrine, Designer

The Home Office Desks of Discourse
The Home Office Desks of Discourse

Favorite piece of gear

My Sony WH-1000XM3 Noise Cancelling Headphones.

I love these headphones for obvious reasons. They help me to focus in the midst of distracting noises that can take place in such a small space.

What you love about your space

While my wife and I only work from our camper only intermittently, we love that our camper allows us to work from different locations; including state parks, campgrounds, or even a farm through Harvest Hosts.

Through remote work from our camper, we are allowed to constantly be amongst new & interesting scenery. For instance, I am currently working in the woods of Chicot State Park in Louisiana, but in a couple of weeks I will get to work from a state park in Florida with natural springs to explore!

Don’t get me wrong, working from such a small & confined space with your significant other can be difficult, but with the right mindset, a little planning, and patience, the pros for us definitely outweigh the cons

Mark VanLandingham, Software Engineer

The Home Office Desks of Discourse

Favorite piece of gear

The Ergodox EZ is my favorite piece of work gear. I used to have a lot of wrist discomfort after typing all day at work on top of playing video games at night. After switching to an ergonomic keyboard and feeling the benefits, it’s impossible to switch back.

What you love about your space

I have 2 little kids and even though my space is in a dark partly finished basement, I have a quiet(ish) space to go for work. It's also big enough to fit my guitar gear so that I can take breaks and play without having to get up and move.

Kate Jones, Director of People Experience

The Home Office Desks of Discourse

Favorite piece of gear

I think my favorite thing is the mini fridge. It’s the thing I use most after my computer. Gotta keep those La Croixs ice cold.

Natalie Tay, Software Engineering Team Lead

The Home Office Desks of Discourse

Favorite piece of gear

My favorite piece of non-work-related gear would be my beautiful Xbox Elite Wireless Controller. If you use controllers a lot and haven’t bought it, I suggest trying it out at your nearest game shop. You will likely fall in love.

If it’s work-related gear, it would have to be something music-related - probably my wired Westone Audio W20, in that orange box behind my laptop. It’s a very old pair of IEMs (about more than five years at this point) which I’m surprised even lasted that long given how abusive I am. The sound is great for its price, though I’m thinking of jumping ship to Shure after this one gives up. Noise isolation is very important for me and headsets have that tendency of hurting me despite me giving them many chances not to.

What you love about your space

I love my space mostly because my cat is always here. She’s blind so she sometimes walks on my feet (that precious feeling) and that’s my reminder to get off my computer and take a break. It’s also fun when I stand and work because it makes her think I’m walking around and so she’ll be very excited and start circling around me.

Justin DiRose, Growth & Marketing Manager

The Home Office Desks of Discourse

Favorite piece of gear

My absolute favorite piece of gear in this space is my 38” LG ultrawide. It’s a gorgeous display and I don’t know why I didn’t upgrade to this form factor sooner!

What you love about your space

I enjoy my space because it’s a bonus room above our garage, meaning it’s separated from all the noise of having three young kids at home. The only thing I’d change is more natural light. It feels a bit like a basement at times.

Joshua Rosenfeld, IT Associate

The Home Office Desks of Discourse

Favorite piece of gear

My Nest Hub. I have lots of smart devices in my house, and I can control them all from the little screen on my desk.

What you love about your space

I like how open my space is. The wall behind my desk is a half-wall, so it’s open to the rest of the floor, making the room feel even larger. I also like my 3-monitor setup. With the ultra-widescreen monitor on the left, I essentially function with 4 “screens”, allowing me to have numerous things up and running at the same time.

Rishabh Nambiar, Community Team Lead

The Home Office Desks of Discourse

Favorite piece of gear

  1. IKEA Bekant
  2. Corsair K65 LUX Keyboard (because of the layout, MX Red switches, and inbuilt wrist rest)
  3. Kali LP-6 Speakers + Ableton Push 2

What you love about your space

  • Mega-desk! Enough space for all my work + gaming + music gear + bamboo plant
  • optional natural light

Regis Hanol, Software Engineering Team Lead

The Home Office Desks of Discourse

Favorite pieces of gear

The desk is a comfortable 2m wide and 80cm deep but the most important feature is the automated stand/sit mode. I switch to standing mode for a couple of hours every day and it’s been a blessing on my back.

I used to have three 27" Dell monitors but I had lots of neck pain at the end of the day. When I switched to one 38" LG UltraWide monitor I felt much better.

My clicky device of the month is a MagicForce 68 and my pointing device is an MX Master 3.

When I’m seating, my *ss and back are supported by an old but trusty Aeron Chair.

I listen to a lot of music while I work, either on the Sennheiser HD 560s or via the AudioEngine A5+ powered by the AudioEngine D1 DAC.

Ginevra Brown, Senior Accounting Specialist

The Home Office Desks of Discourse

Favorite pieces of gear

The desk is an EFFYDESK which is sit/stand (a feature highly recommended by my PT) (59"x29")

My mouse is an M720 Triathlon and the keyboard is G910 Orion Spark.

Nothing too exciting, but enough to keep my little accountant heart happy.

Finally, my headphones are HS60 Pro Surround, great for work calls, listening to music, and tuning out the kids.



Read the whole story
debjitbis08
736 days ago
reply
Pune, India
Share this story
Delete
1 public comment
samuel
741 days ago
reply
Fascinating collection of desks from people who work on a fascinating piece of software (that we use for the forum).
Cambridge, Massachusetts

10 Sites for Downloading Completely Free Illustration Templates

1 Share

Illustration templates can save you time when you need to wrap up your design project quickly, or they can be a wonderful source of inspiration when you get the creative block.

However, they also have other uses besides being used in design projects. They can be used in presentations to illustrate your point and help you convey your story in a meaningful manner.

In this roundup, we’ve gathered the best sites where you can download completely free illustration templates for all your design needs.

You might also like our collection of free vector template websites.

Envato Elements Illustration Templates

Envato Elements is a subscription-based marketplace where you can download thousands of design assets, illustration templates being one of them. What makes Envato Elements special is the fact that you can download an unlimited number of assets and use them in an unlimited number of projects.

Envato Elements Illustration Templates drawing template illustartor eps svg

Humaaans.com

As you might have guessed from the title, this site specializes in human illustrations. Use it anytime you need to add an illustration featuring humans. You can mix and match illustrations to create new ones and use them in both commercial and personal projects.

humaaans illustration drawing template free illustartor eps svg

Ouch.pics

This site definitely has an unusual name, but it also has some of the coolest illustrations on the Internet. You can use these resources freely in commercial and personal projects, though attribution is required.

Ouch.pics illustration drawing template free illustartor eps svg

unDraw.co

unDraw features a constantly growing collection of free illustration templates that you can use in all your projects, both personal and commercial. What’s more, no attribution is required, and all the illustrations are completely open-source.

unDraw illustration drawing template free illustartor eps svg

DrawKit.io

DrawKit is another collection of free, open-source vector illustrations. Use them in commercial and personal projects. The resources on this site are licensed under the MIT license and come in color and black and white versions.

DrawKit illustration drawing template free illustartor eps svg

Absurd.Design

If you’re looking for illustrations done up in absurd style or need more abstract-looking illustrations, this site should be your first stop. Linking back to the site is required if you want to use them for free. Otherwise, a commercial license is available as part of a monthly membership.

Absurd Design illustration drawing template free illustartor eps svg

Free Illustrations from lukaszadam.com

Lukasz Adam made dozens of free vector illustrations and is offering them for free on his website. Each illustration set is licensed under the MIT license, and he updates the site on a regular basis with new illustrations.

lukaszadam illustration drawing template free illustartor eps svg

Freepik.com Illustrations Templates

When it comes to design elements, you’d be hard-pressed to come up empty on Freepik. This site has thousands of design elements and illustration templates included. You’ll find illustrations in any category and a variety of styles. You can download and use them in commercial and personal projects though a link back is required.

Freepik illustration drawing template free illustartor eps svg

Outlane.co Illustration Templates

This site has cute vector illustrations for any type of project. You can use them in commercial and personal projects. The illustrations are available in PNG and SVG formats, so you can even modify them for your own needs.

Outlane illustration drawing template free illustartor eps svg

TheNounProject.com

The Noun Project has icons and illustrations for any type of project. With more than 2 million icons, you’re bound to find an illustration suitable for your needs, so be sure to stop by this site.

TheNounProject illustration drawing template free illustartor eps svg

Avataaars.com

If you need avatar illustrations, this site has you covered. You will find dozens of premade avatars, but you can easily mix and match different elements to create new designs. Use them freely in commercial and personal projects.

Avataaars illustration drawing template free illustartor eps svg

ManyPixels.com Illustration Templates

Illustration templates from ManyPixels.com can be used in web design, print projects, poster design, and more. They can be used in both commercial and personal projects with no attribution required.

ManyPixels illustration drawing template free illustartor eps svg


Stocking up on free illustration templates can help speed up any design project, but those same illustration templates can also serve as a springboard for your own designs.

Be sure to bookmark these sites so you can come back and download new design goodies whenever you need them.

The post 10 Sites for Downloading Completely Free Illustration Templates appeared first on Speckyboy Design Magazine.

Read the whole story
debjitbis08
737 days ago
reply
Pune, India
Share this story
Delete

What Didn’t End Up in Jira

1 Share

This little diagram captures all the work that really goes into getting something done (often well before it’s actually captured in any formal way).

Read the whole story
debjitbis08
743 days ago
reply
Pune, India
Share this story
Delete

mysharona1987:

8 Shares

mysharona1987:

Read the whole story
debjitbis08
851 days ago
reply
Pune, India
Share this story
Delete
Next Page of Stories