Skip to main content

Posts

Showing posts with the label Slack

Python VEnv Setup: A Rails Developer's Survival Guide 🐍

Hey everyone! Ever been in a situation where you solve a tricky technical problem, celebrate your victory, only to face the exact same problem months later with no memory of your brilliant solution? 😅 That's exactly what happened to me, and it taught me a valuable lesson about documenting those "one-off" solutions. The Genesis of a Python Problem 💡 In our project, we had a unique requirement: efficiently manage feature flags. Our solution involved moving one of our API endpoints to an AWS Lambda Function. My task? Replicate the existing API response using Python and, of course, use the same environment variables. Sounds straightforward, right? Initially, it felt like smooth sailing. I got hold of the existing Python code used for authorization, analyzed how to handle requests and responses, and started writing my own. But then came the pain point: setting up a Python virtual environment (venv). As a Rails developer, Python venvs were a foreign concept to me. I was c...

Slack Basics

                                Slack What is Slack ?                        Slack is a workplace communication tool, “a single place for messaging, tools and files.” This means Slack is an instant messaging system with lots of add-ins for other workplace tools.                     The add-ins aren’t necessary to use Slack, though, because the main functionality is all about talking to other people. There are two methods of chat in Slack: channels (group chat), direct message or DM (person-to-person chat).   INDEX: 1. How to set your Slack display name ( windows ) 2. How to make a Slack channel private if it's public ( windows ) 3.Set your status in slack  ( windows ) 4.Edit or clear your status ( windows )  Let’s take a quick look at the user interface. 1. How to set your Sl...