Serverless Image Handler | AWS Solutions
Dynamic Image Transformation for Amazon CloudFront (formerly Serverless Image Handler) enables real-time image processing through the global content delivery network (CDN) of Amazon CloudFront.
Saved
on: 2020-02-11
Agile as Trauma
What if the Agile software movement was the manifestation of an entire industry that was, just, like, dealing with some stuff right now?
Saved
on: 2020-02-11
Performant Front-end Architecture
Make your client-side apps load fast and provide a good user experience.
Saved
on: 2020-02-10
Redux in 30 lines of PHP
The official website calls Redux “a predictable state container for JS Apps”. The main benefit of Redux is that it shines a light on your global application state, allowing yo…
Saved
on: 2020-02-09
Should I encrypt, hash or encode?
Having a basic understanding of these terms can go a long way when writing code.
Tags:
#security
Saved
on: 2020-02-09
Setting Up Your Webcam, Lights, and Audio for Remote Work, Podcasting, Vide
I've started live streaming and publishing videos on my YouTube Channel again recently and it made me realize just how much work I've put into getting a good hardware setup—not just for the streams, but also just as someone who works remote and sits on video calls every day.
I've spent quite a bit of time obsessing over lights and camera, and I wanted to help you—new streamer, podcaster, new remote worker, or someone trying to level up their setup—see a few different types of option for your remote work or streaming setup.
Note: I'm on a Mac, so most things will be biased in that direction. Other note: these are all affiliate links. Please feel free to bypass those if they make you uncomfortable!
What's here?
First, I'll cover each section, starting from the cheapest options for each:
Webcam
Lighting
Audio
Then, I'll tell you my setup, and a few suggested full setups at various price points.
My setup
Bare bones
Entry level remote work and podcasting
Mid level remote work and podcasting
Pro level podcasting
Streamer/YouTuber
Only you really know what level of clarity you want from each piece of your setup. Are you happy with what you have? Please, dear Lord, don't spend any money. This is intended to be a resource if you want more and don't know how to do it, not a stress or a judgment to anyone happy with their current setup.
And while it's a lot of fun to have a really high-quality webcam for my remote work, would I have bought it if I didn't have a more intense need for high quality video for my YouTube stuff? Hell no. Get what you need, in your budget. This is just a resource.
Podcasters need much nicer mics. Streamers need decent mics and cameras, but lighting probably matters the most. YouTubers need the best cameras and light, but audio still matters a lot. Remote workers have the least strict requirements. Do what works for you.
Webcams
The basics: $free
Let's start with the simplest option. Your computer likely has a built-in webcam. It's also probably awful.
As you can see, even on a Mac, the picture is low quality, and, especially in low-light situations like my room when I don't turn on my streaming lights, it's very flat and hard to see.
(Nothing needed, use your built-ins)
Minor upgrade: Logitech's cheap webcams ($18 or $33)
I've never used it but I've heard the Logitech C270 recommended as a minor upgrade to your built-in camera. This will certainly be an upgrade to the built-in camera, but whether it will be enough for you depends both on your needs and whether you'll have a sufficient light source; cheaper cameras are very dependent on having enough light.
Logitech C615 ($33)
Logitech C270 ($18)
Classic Medium upgrade: Logitech webcam ($50-100)
Most folks at Tighten have chosen to upgrade to a Logitech webcam. There are a few options but most recommendations will be something in and around the 900 series. Mine is the C930e, but Wirecutter now recommends the c920s, which is ch
Tags:
#gear
Saved
on: 2020-02-07
maps.stamen.com
Stamen's toner, terrain and watercolor map styles are lovingly crafted and free for the taking.
Tags:
#tools
Saved
on: 2020-02-06
Lessons from building “N26 for Web” | Hugo Giraudel
I’m Kitty Giraudel, a transfeminine web engineer based in Berlin, focused on accessibility and inclusivity.
Saved
on: 2020-02-03
Let’s talk about your resume | Hugo Giraudel
I’m Kitty Giraudel, a transfeminine web engineer based in Berlin, focused on accessibility and inclusivity.
Saved
on: 2020-02-03
Vue Screencasts - Learn VueJS through video tutorials
VueJS Screencasts for intermediate and advanced developers
Saved
on: 2020-02-01
150,000 Botanical and Animal Illustrations Available for Free Download from
Billed as the world’s largest open access digital archive dedicated to life on Earth, the Biodiversity Heritage Library is comprised of animal sketches, historical diagrams, botanical studies, and various scientific research collected from hundreds of thousands of journals and libraries around the globe. In an effort to share information and promote collaboration to combat theContinue reading "150,000 Botanical and Animal Illustrations Available for Free Download from Biodiversity Heritage Library"
Saved
on: 2020-01-31
Why Aiming for Perfection Won’t Help You Achieve Your Goals
Read this article to learn why perfection isn't necessary for reaching your goals and what will help you find success instead.
Tags:
#productivity
Saved
on: 2020-01-31
The Sounds Of New York City, Circa 1920
A team led by Emily Thompson, a history professor at Princeton, has matched noise complaints from New York City in the Roaring '20s with the actual street sounds of the day.
Saved
on: 2020-01-24
Pavithra Kodmad su Twitter: "Hey twitter friends, can you link me to articl
Hey twitter friends, can you link me to articles in the frontend and web dev space that are timeless and changed your perspective in some way. It maybe a gist, a readme, a tutorial or even a video. Looking to read some good content.
RT for reach? 🙌
Tags:
#webdev
Saved
on: 2020-01-23
Procrastination is about managing emotions, not time | Hacker News
Saved
on: 2020-01-23
3 tricks to start working despite not feeling like it
Ever wish you felt like creating that presentation? Felt like doing that research? Felt like doing the dishes?
Tags:
#productivity
Saved
on: 2020-01-21
JoliCode - Battle log: a deep dive in Symfony stack in search of optimizati
My team and I are working on a big project that is becoming bigger and bigger. Split in micro services, each end-user call generates an increasing number of HTTP API calls. Performance was becoming a problem and the Developer eXperience (DX) suffered as a result. Note that we already
Saved
on: 2020-01-20
justinamiller/SoftwareArchitect: Path to a Software Architect
Path to a Software Architect
Tags:
#sw-architecture
Saved
on: 2020-01-19
forbesmyester/esqlate: Build minimum viable admin panels quickly with just
Build minimum viable admin panels quickly with just SQL - forbesmyester/esqlate
Saved
on: 2020-01-17
DarkGhostHunter/Preloader: Preloader helper to create a PHP-ready preload s
Preloader helper to create a PHP-ready preload script from Opcache. - DarkGhostHunter/Preloader
Saved
on: 2020-01-15
From 15,000 database connections to under 100: DigitalOcean's tale of tech debt | DigitalOcean
Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
Saved
on: 2020-01-15
Php slim framework (Routing, middleware, service container, setting up twig templating and middleware). : r/PHP
Saved
on: 2020-01-14
What is music? A unified theory of music and dreaming | Hacker News
Saved
on: 2020-01-14
Deploy your side-projects at scale for basically nothing - Google Cloud Run
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
Tags:
#sw-architecture
Saved
on: 2020-01-12
Talk write-up: "How to build a PaaS for 1500 engineers"
This article is based on a presentation I gave as part ofAdevintaTalks in Barcelona on November 2019.I’m experimenting with this format: I went through the s...
Tags:
#sw-architecture
Saved
on: 2020-01-10
Are Frameworks Keeping Up With Modern API Requirements? | Phil Sturgeon
Over the years I've used about 20 different web application frameworks (tool-kits for making server-side applications), contributed to a few, and maintained a couple of popular ones. I've got a bit of a theory that many developers are introduced to new methodologies as and when their framework deliver it to them.
Whilst this might sound like cargo-cult culture, I get it, developers are busy people. User manuals showing how to do DDD, TDD, Event Sourcing, or whatever, is much easier to understa
Tags:
#api
Saved
on: 2020-01-08
The End of the Beginning
The beginning of technology was about the shift from batched computing in one place to continuous computing everywhere. That era of paradigm changes may be over, which means the real changes are on…
Saved
on: 2020-01-08
Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] — Smashing
Let’s make 2021... fast! An annual front-end performance checklist, with everything you need to know to create fast experiences on the web today, from metrics to tooling and CSS/JavaScript techniques.
Saved
on: 2020-01-07
Data Detox Kit: Homepage
The Data Detox Kit: everyday steps you can take to control your digital privacy, security, and wellbeing in ways that feel right to you.
Tags:
#privacy
Saved
on: 2020-01-06
Ask HN: What Technologies to Learn in 2020? | Hacker News
Saved
on: 2020-01-05
0x4447_product_s3_email/README.md at master · 0x4447/0x4447_product_s3_email
📫 A serverless email server on AWS using S3 and SES - 0x4447/0x4447_product_s3_email
Saved
on: 2020-01-05
What Every Developer Absolutely, Postively Needs to Know about Database Indexing : r/PHP
Saved
on: 2020-01-04
Handling Plugins In PHP
A common problem that developers face when building applications is how to allow the application to be “plug-able” at runtime. Meaning, to allow non-core code to modify the way an application is proc
Saved
on: 2019-12-30
Guide to PhpStorm code quality checks via PhpCS | Damian Mąsior
Welcome to my personal website
Tags:
#php
Saved
on: 2019-12-30
Taylor Otwell (@taylorotwell) on X
Pound for pound probably the best book I’ve read… check out the “Art Of Living” edition.
Saved
on: 2019-12-30
Ask HN: Best books you read in the past decade? | Hacker News
Saved
on: 2019-12-29
Ask HN: Haven't worked for a while, best guide/advice to start a hobby project? | Hacker News
Saved
on: 2019-12-25
UnDraw: Open-source illustrations for every project you can imagine and create | Hacker News
Saved
on: 2019-12-23
Simpler UI Logic With Finite State Machines - Terodox.tech - wicked tech bub
A site for cataloging the many technical musing of Andy Desmarais
Saved
on: 2019-12-23
How tracking pixels work - Julia Evans
Saved
on: 2019-12-19
How to Use Ansible to Install and Set Up LAMP on Ubuntu 18.04 | DigitalOcea
Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such…
Saved
on: 2019-12-18
No, disabling a button is not app logic.
A journey through the perils of haphazardly managing state with Boolean flags, to the tranquility of using reducers and state machines.
Saved
on: 2019-12-16
Knight Lab's SQL Murder Mystery
Use SQL queries to solve the murder mystery. Suitable for beginners or experienced SQL sleuths.
Saved
on: 2019-12-16
Making Distributed Working Work ◆ 24 ways
Anna Debenham harnesses up the huskies and puts them to work to figure out how teams distributed across multiple locations can work effectively to all pull in the same direction. With modern workforces distributed from north pole to south, can they all be kept running in step?
Saved
on: 2019-12-12
TahaSh/vue-forum-app: The frontend of an example fullstack app built using
The frontend of an example fullstack app built using vue and node - TahaSh/vue-forum-app
Tags:
#vuejs
Saved
on: 2019-12-11
You Don't Know JS Ebooks
You Don't Know JS Ebooks. GitHub Gist: instantly share code, notes, and snippets.
Saved
on: 2019-12-11
Ask HN: We are shutting down our startup, I get our code. What now? | Hacke
Saved
on: 2019-12-10
(2) Krutie Patel su Twitter: "Always switching between Vue and Nuxt project
Always switching between Vue and Nuxt projects? I keep these diagrams in sight when I do… download your copy of both #vuejs and #nuxt application folder structure explainer...
✍️ https://t.co/FHc1o0fJ7t
✍️ https://t.co/zHowru9dZV
Tags:
#vuejs
Saved
on: 2019-12-06
Lessons Learned from Testing and Refactoring Legacy
I remember when I first discovered automated testing. I immediately wanted to apply it to all the projects that I was working on, but it didn't work as well as I expected. In fact, it was a disaster,
Saved
on: 2019-12-05
YouTube
Let's Learn About php 7.4 and its new features! Lesson 1: Class property typing (easy casting) https://www.youtube.com/watch?v=DG9raLLgQjI&list=PLNuh5_K9dfQ1...
Tags:
#php
Saved
on: 2019-12-05
Generics in PHP using PHPDocs - Ondřej Mirtes - Medium
Two years ago I wrote an impactful article on union and intersection types. It helped the PHP community to familiarize themselves with these concepts which eventually led to intersection types…
Saved
on: 2019-12-02
How to Overlap Images in CSS | Bri Camp Gomez
This article shows you how to overlap images with CSS Grid and provides a fallback for IE and browsers that do not support CSS Grid.
Saved
on: 2019-12-02
Search
We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.
Tags:
#books
Saved
on: 2019-11-29
Developer Roadmaps
Step by step guides and paths to learn different tools or technologies
Saved
on: 2019-11-21
My ffmpeg Cookbook | LornaJane
I have been doing more screencasting lately, so I thought I'd share some recipes here, for my own future use and in case anyone else wants to use them. I capture my videos using Kazam on Ubuntu, usually by resizing my second monitor to 800x600 and then capturing that. Kinda eye-bleeding to record
Saved
on: 2019-11-20
Build your own React
We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…
Saved
on: 2019-11-15
Kubernetes for Full-Stack Developers, a self-guided course. | DigitalOcean
Follow along with one of our 8,000+ development and sysadmin tutorials.
Saved
on: 2019-11-14
PHP static code analysis – keep your code under control
Keeping code clean is not easy. That’s why in this article, I present some useful tools which can help you with PHP static code analysis. Learn more.
Tags:
#php
Saved
on: 2019-11-13
The Google Squeeze
Google, the real Aggregator, is squeezing OTAs, which acted like Aggregators while depending on Google for demand. It’s easy to say Google is being unfair, but this may be better for consumer…
Tags:
#business
Saved
on: 2019-11-13
Developers mentoring other developers: practices I've seen work well
How does mentoring work? I asked this question ten years into my software
engineering career when I joined Uber. Until then, I've never received or done
mentoring, or at least never put this label on any activity I've done before.
Uber, however, had an official mentoring program. Almost every engineer I met
had a mentor. Mentorship is an expectation for senior and above engineers, it
being listed in our engineering competencies. Since working here, I've been
mentored, been a mentor, and have ob
Saved
on: 2019-11-12
Keep your source code SIMPLE - Kevin Goslar - Medium
As software developers we are fortunate to have many useful best practices for productive and fun coding like the SOLID principles, GRASP patterns, or STUPID anti-patterns. These principles are…
Saved
on: 2019-11-10
CSS Utility Classes and "Separation of Concerns"
Over the last several years, the way I write CSS has transitioned from a "semantic" approach to something more like what people call "functional CSS."
In this post I explain how I got to this point and share some of the lessons and insights I've picked up along the way.
Saved
on: 2019-11-07
Legacy PHP Application: PHP CS Fixer & PHP Code Sniffer for PSR1 & PSR2 – S
Tags:
#php
Saved
on: 2019-11-05
An always-available, online-capable Raspberry Pi in your pocket · ./jm
Saved
on: 2019-11-03
Application development resources | Cloud Architecture Center | Google Cloud
Tags:
#sw-architecture
Saved
on: 2019-11-01
Posts by categories | Philippe Bourgau’s Blog
Let’s Refactor Code and Orgs to a Sustainable Pace! This blog features stories, best practices, and guides to help all technical agile coaches, whether veteran or aspiring, to set the world of software to a sustainable pace.
Saved
on: 2019-10-31
Developers: Get Ready for New SameSite=None; Secure Cookie Settings
UPDATE (10/28/2019): We've revised the 2nd and 3rd bullet points in the section "How to Prepare; Known Complexities" below. In May, Chrome ...
Saved
on: 2019-10-24
Ask HN: Successful one-person online businesses? | Hacker News
Saved
on: 2019-10-23
ITCSS: Scalable and Maintainable CSS Architecture - Xfive
ITCSS is an answer to the question: How do I make my CSS scalable and maintainable? It’s a concern for every front-end developer.
Tags:
#css
Saved
on: 2019-10-18
Custom error rendering in Slim 4 – Rob Allen's DevNotes
An article by Rob Allen
Saved
on: 2019-10-17
Object Oriented PHP for beginners
Object oriented PHP tutorials. This playlist covers Object-Oriented PHP in details. Starting with very basics: Creating classes and objects. ending with much...
Saved
on: 2019-10-17
Designing accessible color systems
How we designed a color system with hand-picked, vibrant colors that also met standards for accessibility and contrast.
Saved
on: 2019-10-17
Lessons learned scaling PostgreSQL database to 1.2bn records/month
This isn’t my first rodeo with large datasets. The authentication and product management database that I have designed for the largest UK public Wi-Fi provider had impressive volumes too. We were…
Saved
on: 2019-10-16
Reversing private APIs, Safeway, and not-so-extreme couponing
Saved
on: 2019-10-15
Embracing simplicity in your code - Marcel Pociot's blog about Laravel, PHP
Before I start going into any details in this blog post, I want us to have the same definition of the meaning of "simplicity" and "simple" that I am referring to in this article. I have created many online video courses over the last couple of years, have given on-site trainings…
Tags:
#programming
Saved
on: 2019-10-11
Decouple Vue.js components from the Vuex Store - Markus Oberlehner
Learn how to decouple Vue.js components from the Vuex store by using a provider abstraction.
Saved
on: 2019-10-10
The Obvious UI is Often the Best UI - Google Design - Medium
Voltaire said, “le sens commun est fort rare”—common sense is very rare. Perhaps to realize that a certain decision is common sense, one has to have enough life experience to know the right path to…
Saved
on: 2019-10-10
9 Projects you can do to become a Frontend Master
Introduction Whatever you do, it's always beneficial to have the right tools at your dispo...
Saved
on: 2019-10-09