What exactly is Big Data?

Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. But it’s not the amount of data that’s important. It’s what organizations do with the data that matters. Big data can be analyzed for insights that lead...

What is Machine Learning and Why is it so important?

Intro Machine learning is a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. Machine learning focuses on the development of computer programs that can teach themselves to grow and change when exposed to new data.  Be...

Expectations Are Rising. Can Your Customer Experience Keep Up?

In today’s connected world, managing customers and creating new, positive experiences is a challenge for organisations of all shapes and sizes. Successful companies understand that an initial sale is only the beginning of the customer relationship. Like all of us, I am a consumer. Working at a c...

10 ways big data, analytics, and sensors are helping behind the scenes

We are surrounded by more "hidden" applications of big data, analytics, sensors, and business intelligence than we probably know—and in places where we might not imagine it. Here are 10 ways this behind-the-scenes tech is redefining how the world works. Weather and political prediction syste...

What is SAML and how does it work?

SAML SAML stands for Security Assertion Markup Language. It is an XML-based open-standard for transferring identity data between two parties: an identity provider (IdP) and a service provider (SP). Identity Provider — Performs authentication and passes the user's identity and authorization leve...

Category:  Misc

Read Full Article


A/B testing

What is A/B testing? A/B testing (also known as bucket testing or split-run testing) is a user experience research methodology. A/B tests consist of a randomized experiment with two variants, A and B. It includes application of statistical hypothesis testing or "two-sample hypothesis testing" as...

Category:  Misc

Read Full Article


What is Trunk-Based Development?

Introduction It is a branching model for software development. Historically, it has also been called “mainline” (see later). It requires much more concentration and rigor, than making a branch (on the shared source-control server) to suit a whim. Though you could do it without Continuous Integr...

Category:  Git

Read Full Article


Rails 8: Brakeman added as default

Rails 8 adds Brakeman as default As of February 2024, new applications using Rails 8 have Brakeman by default. For previous Rails versions, you can install Brakeman using RubyGems, Bundler, or Docker: RubyGems: gem install brakeman Bundler: group :development do gem 'brakeman' ...

How to use 1:1 Meetings to Propel Your Career

How to use 1:1 Meetings to Propel Your CareerRahul Pandey was a Tech Lead at Facebook and he’s the founder of Taro, a community for software engineers to share career advice.He posted a fantastic video on tips for doing 1:1s effectively. Summary You should be having regular 1:1 meetings with ...

Category:  Misc

Read Full Article


You are firing people too late

Two years ago, I fired an employee for the first time. It took me 6 months to make that decision, with many pushes by my manager. Today I’m going to discuss: How to know if you should fire someone Why is it so hard for managers? My personal struggles with it The price everyone pays for your i...

Category:  Misc

Read Full Article