惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Spread Privacy
Spread Privacy
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Forbes - Security
Forbes - Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Last Watchdog
The Last Watchdog
SecWiki News
SecWiki News
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
Security Latest
Security Latest
TaoSecurity Blog
TaoSecurity Blog
Cyberwarzone
Cyberwarzone
S
SegmentFault 最新的问题
Cloudbric
Cloudbric
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
H
Hacker News: Front Page
C
Cybersecurity and Infrastructure Security Agency CISA
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
AWS News Blog
AWS News Blog
AI
AI
G
GRAHAM CLULEY
IT之家
IT之家
P
Privacy & Cybersecurity Law Blog
L
Lohrmann on Cybersecurity
Last Week in AI
Last Week in AI
D
Docker
Recent Announcements
Recent Announcements
O
OpenAI News
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
S
Security @ Cisco Blogs
T
Troy Hunt's Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
N
News and Events Feed by Topic

remy sharp's l:inks

Deno Style Guide Easy 6502 by skilldrick Profiling React.js Performance BEM Naming Cheat Sheet by 9elements Visual 6502 Remix Elijah Manor (@elijahmanor) on X All – Tiny Helpers AST explorer Insecure How to Authenticate with Next.js and Auth0: A Guide for Every Deployment Model Revealed: quarter of all tweets about climate crisis produced by bots I Add 3-25 Seconds of Latency to Every Page I Visit GitHub - ericchiang/pup: Parsing HTML at the command line Browserling – Online cross-browser testing Error Handling with GraphQL and Apollo Schwerkraftprojektionsgerät How To Turn Off Catalina Update Notifications (Prompts & Badges) • macReports Maskable.app It’s 2020 and you’re in the future Emulators written in JavaScript | Frederic Cambus The Size of Space systemfontstack JavaScript isn’t always available and it’s not the user’s fault Programming Fonts - Test Drive Screen Size Map GitHub - Yonet/MixedRealityResources: Mixed Reality related resources The Lines of Code That Changed Everything Notes from the Internet Health Report 2019 CopyPalette Generative Artistry Profile a React App for Performance nanoSQL 2 Moving Your JavaScript Development To Bash On Windows — Smashing Magazine Startup Playbook How to Release a Custom React Component, Hook or Effect as an npm Package React Suite - Enterprise React UI Component Library Use VSCode Dimmer to Highlight Code when Teaching 3 simple rules for effectively handling dates and timezones Large collection of how to animate pixelart Accessible React component libraries mineral-ui.com Australian Government Design System Reakit – Toolkit for building accessible UIs Chakra UI Curl Cookbook The problem with tooltips and what to do instead GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. It Form design: from zero to hero all in one blog post Brussels changes its mind AGAIN on .EU domains: Euro citizens in post-Brexit Britain can keep them after all Improve Your Email Campaigns with These Fantastic Tools Ethical Web Principles Old Typewriter Text Effect Bruce Lawson Google open sources standardized code in bid to become Mr Robots.txt Preferreds-color-scheme:你好,黑暗,我的老朋友  |  Articles  |  web.dev Free for Developers Startup idea checklist Developing a Robust Font Loading Strategy for CSS-Tricks—zachleat.com Upcoming proposals in JavaScript 🦄 VueJS is dead, long live VueJS! Bruce Lawson Answers for young people - Tim Berners-Lee Finally, an AI that can reliably catch and undo Photoshop airbrushing. Who made it? Er, Photoshop maker Adobe Qubyte Codes - How I schedule posts using GitHub Actions Games and Graphics in Popup URL bars Stack 58 bytes of css to look great nearly everywhere The reduce ({...spread}) anti-pattern - RichSnapp.com The Online Disassembler CSS Gradient – Generator, Maker, and Background Chrome DevTools  |  Chrome for Developers HB88 | Đăng Nhập HB88 Cá Cược Nhanh Chóng Không Bị Chăn #1 Introducing React Apollo 2.1 - Apollo GraphQL Blog Color Palettes Generator and Color Gradient Tool Clément Chastagnol ~ Moving efficiently in the CLI Testing Async Components · Issue #346 · enzymejs/enzyme Game Platforms recent news | Game Developer Professional Sound Effects - Royalty-Free SFX | Unlimited Downloads entr(1) Learn React From The Comfort Of Your Browser Axe Rules | Deque University Record and share your terminal sessions, the simple way Web Design Museum Powerful New Additions to the CSS Grid Inspector in Firefox Nightly – Mozilla Hacks - the Web developer blog Latency | Apex Software HackerNoon Signals and Sine Waves (Learn Web Audio from the Ground Up, Part 1) JavaScript Systems Music Vintage bits on cassettes Microsoft Design Legal Documents & Contract Templates | Simply Docs create-graphql-server — instantly scaffold a GraphQL server GraphQL and MongoDB — a quick example Using GraphQL with MongoDB Your First GraphQL Server Build a GraphQL server from scratch Practical Redux, Part 3: Project Planning and Setup 架构标记测试工具 | Google 搜索中心  |  Search Central  |  Google for Developers Freesound
How I use Slack—alone—to get more done
2019-06-25 · via remy sharp's l:inks

Everyone hates their email inbox, but I've finally found a decent solution for filtering though the endless firehose of messages I have to deal with on a daily basis: using a paid, empty Slack team.

This might sound absurd, but Slack is the perfect tool for all of those annoying alerts, notifications and other information you need throughout the day—that probably don't need to clog up your inbox.

Here's how my system works: automate everything possible away from email into Slack, where it becomes the ultimate focused news feed.

For my apps and services, like Charged, I wire up monitoring alerts, errors, subscription changes, and backup statuses to post into their own respective channels. This way, I can keep a finger on the pulse of those applications, but avoid my inbox being flooded all day long with notification emails.

These channels are named #admin-[service], so that they're easy to scan, and grouped together in the sidebar. Charged, for example, is #admin-charged, and has these integrations set up:

  • Stripe's integration posts updates whenever any of my customers cancels or updates their subscriptions, as well as whenever anyone new joins.
  • Sentry to post detailed errors as soon as they happened, as well as who is affected.
  • I use Hyperping to monitor for uptime, which pipes outage notifications into Slack using the email integration.
  • Laravel Forge alerts me using the webhook integration whenever a deployment succeeds or fails.
  • DigitalOcean's integration pings me directly when the memory, CPU or disk usage is too high on a droplet.
  • Podrover for whenever a new review on the podcast appears.
  • Google Alerts piped into Slack with this IFTTT recipe any time char.gd is mentioned on the web.
  • Twitter, which posts any time the @chargedtech account is mentioned, so I can respond without needing to remember to check.
  • Backup success/failure reports each day with this handy PHP package.

For my personal tools, I run these through a channel called #daily that helps keep on top of what's coming up or needs attention:

  • Google Calendar, which posts my agenda every morning at 9AM, as well as when any meeting is created or updated.
  • IFTTT, which pipes in general smart home alerts, like whenever the temperature at home hits over 25C, which probably means I should open a window for the cat.
  • Google Drive, which posts any comments from collaborators on documents that I own.
  • Todoist, which only posts whenever something on my to-do list is about to fall due.

Many of these tools are 'two way' integrations, so Todoist, for example, allows me to create a new meeting by just typing "/todoist remember milk tomorrow morning #food" and it's automagically added to the right list.

The catch with all of this? Slack's free tier only allows a limited amount of integrations, so I actually pay for a business account with one user. That's $5 a month, but it's less email to deal with, and best of all, it helps me keep on top of things I might otherwise forget to check in on, as well as being able to completely unsubscribe from these noisy emails.

Most importantly, it's much easier to wade through alerts and quick catch-ups of my calendar than it is through those individual emails I'd usually have to pore over. After getting out of bed in the morning, I quickly check each channel to make sure my servers haven't broken overnight, and get on with my day.

Sure, I'm using Slack alone...but it's probably the most zen Slack team I'm in! If you have any ideas for things I should be adding to my empty Slack team, or feel inspired to make your own, fire away in the comments.