✍️ We Don’t Just Use Slack. We Work Inside It.

✍️ We Don’t Just Use Slack. We Work Inside It.

Most teams know Slack.
But not all of them use it like we do.

This isn’t about features.
It’s about how we shaped small habits into something quietly powerful.

We didn’t overhaul anything.
We just paid attention to what slowed us down—and Slack helped fix it, piece by piece.

🔁 Reminders

For weekly tasks, monthly rituals, and process nudges.
Slack remembers—so we stay focused.

🧵 Threading

Keeps our channels from becoming noise piles.
Makes things easy to find—especially for someone catching up later.

📚 Canvas

We use it daily for:

  • KT sessions & team notes
  • Onboarding steps
  • Tech references, PR lists, tips
  • Info others usually ask for again and again

Easy to edit, easy to update.
Still synced later to Confluence when needed.

🤖 Workflows

Onboarding is smooth—people auto-join the right channels, get docs, and know where to start.
No guessing. No manual follow-up.

🔖 Bookmarks + Pins

One-click access to key links.
We no longer waste time searching past messages.

📢 Weekly Wins + Quiet Praise

Every week, a thread highlights team updates, blockers cleared, mini shoutouts.
Not flashy—just shared. And felt.

📡 Real-Time Monitoring & Visibility

Daily ops workflows share what’s happening without interruption
Monitoring status and ongoing issues are shared in public channels, so everyone stays aligned.

When cross-team coordination happens, it’s in a dedicated channel
We use Canvas to track discussions, and sync permanent outcomes to our docs

Even if someone’s offline or out, others can find the state of things instantly.

🧠 What Changed?

We stopped using Slack like a chatbox.
And started using it like the front-end of how we work.

Now:

  • Fewer repeated questions
  • Clearer context sharing
  • Stronger continuity across people and time
  • Public workflows that reduce silos

We still use Jira, Confluence, and other tools.

Slack didn’t replace anything—it just made the work visible while it was happening.

It’s not the only way.
But it’s a way that helped us think, share, and support without extra meetings.

— Lekshmana
(Not a theory. Just practice that made things smoother.)

Thanks Slack 🙏

Maven Dependency vs dependency management

dependencies

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>

Dependency management

<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8</version>
</dependency>
</dependencies>
</dependencyManagement>

Dependency Management allows to consolidate and centralize the management of dependency versions without adding dependencies which are inherited by all children.

This is especially useful when you have a set of projects (i.e. more than one) that inherits a common parent.

In the parent POM, the main difference between the <dependencies> and <dependencyManagement> is this:

  • Artifacts specified in the <dependencies> section will ALWAYS be included as a dependency of the child module(s).
  • Artifacts specified in the <dependencyManagement> section, will only be included in the child module if they were also specified in the <dependencies> section of the child module itself.

    Why is it good?

  • because you specify the version and/or scope in the parent, and you can leave them out when specifying the dependencies in the child POM. This can help you use unified versions for dependencies for child modules, without specifying the version in each child module
  • <dependencyManagement> allows to easily upgrade/downgrade dependencies based on need, in other scenario this needs to be exercised at every child pom level

    Ref: https://stackoverflow.com/q/2619598

What happens on January 19, 2038?

On this date the Unix Time Stamp will cease to work due to a 32-bit overflow. Before this moment millions of applications will need to either adopt a new convention for time stamps or be migrated to 64-bit systems which will buy the time stamp a “bit” more time.

The last unix time stamp (epoch) in 32 bit is 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)

https://en.wikipedia.org/wiki/Year_2038_problem

 

What is the unix time stamp?
The unix time stamp is a way to track time as a running total of seconds. This count starts at the Unix Epoch on January 1st, 1970 at UTC. Therefore, the unix time stamp is merely the number of seconds between a particular date and the Unix Epoch. It should also be pointed out (thanks to the comments from visitors to this site) that this point in time technically does not change no matter where you are located on the globe. This is very useful to computer systems for tracking and sorting dated information in dynamic and distributed applications both online and client side.

Java SE7 Features

-Binary literals, (using prefix 0b or oB)
-Underscores in numeric literals
-string in switch statements
-type inference for Generic instance creation
Map<String, List<String>> myMap = new HashMap<String, List<String>>();
In Java SE 7, you can substitute the parameterized type of the constructor with an empty set of type parameters (<>):
Map<String, List<String>> myMap = new HashMap<>();
-Caching Multiple exception
-Rethrowing exception with improved type checking
-try with resources statements
try(FileInputStream input = new FileInputStream(“file.txt”)) close automatically input stream, using AutoClosable interface
using multiple resources
try( FileInputStream input = new FileInputStream(“file.txt”);
BufferedInputStream bufferedInput = new BufferedInputStream(input)
) {}

ref:

http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7

http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html

 

 

VigLink – Powering content driven commerce

  • VigLink is the platform on which site-to-site clicks are priced, bought, and sold.
  • VigLink’s content monetization solution connects potential consumers to products by hyperlinking particular keywords in a website’s content.
  • The company’s technology, VigLink Insert, scans a page for words that could be potentially profitable to the publisher of the page, and connects the keyword with a product from an affiliate program. The publisher is paid when a reader clicks a link contained in the content to buy or learn more about a service or product.
  • VigLink also offers an outbound analytics service for clients to understand where readers go when they leave their site

    Ref : 

        Official site : https://www.viglink.com/