Open in app

Sign In

Write

Sign In

Birat Rai
Birat Rai

416 Followers

Home

About

Jan 7, 2021

Step 74: The Road to Performance Is Littered with Dirty Code Bombs ~ Kirk Pepperdine

This is the 74th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 73rd Step, read it. What is road to performance? Most of us work in a code that has already been written, and also as we start writing code, because of time constraints or development…

Software Development

2 min read

Software Development

2 min read


Jan 6, 2021

Step 73: Resist the Temptation of the Singleton Pattern~ Sam Saariste

This is the 73rd step towards gaining the Programming Enlightenment series. If you didn’t learn the 72nd Step, read it. What is Singleton Pattern? Singleton Pattern is one of the software design pattern mentioned in the Gang Of Four’s design patterns book. This design pattern describes restricting the instantiation of…

Java

2 min read

Step 73: Resist the Temptation of the Singleton Pattern~ Sam Saariste
Step 73: Resist the Temptation of the Singleton Pattern~ Sam Saariste
Java

2 min read


May 1, 2020

Step 72: Reinvent the Wheel Often~ Jason P Sage

This is the 72nd Step towards gaining the Programming Enlightenment series. If you didn’t learn the 71st Step, read it. What is REINVENT THE WHEEL? “To Reinvent the wheel is to duplicate a basic method that has already previously been created or optimized by others.” ~ Wiki So, why reinvent the wheel? When we think we want to get intimate…

Software Development

2 min read

Step 72: Reinvent the Wheel Often~ Jason P Sage
Step 72: Reinvent the Wheel Often~ Jason P Sage
Software Development

2 min read


Jun 13, 2019

Working Effectively With Legacy Code — Mechanics of Change(Part II: Chapter 1)

This is Part II: Chapter 1of the Working Effectively With Legacy Code series. If you haven’t read the previous Part I: Chapter 5. PART II: Changing Software Chapter 1: I Don’t Have Much Time and I Have to Change It. It Happens Someplace Every Day Your boss comes in. He says, “Clients are clamoring for this feature. Can we get it done today?” “I don’t know.” You…

Android

6 min read

Android

6 min read


Jun 6, 2019

Working Effectively With Legacy Code — Mechanics of Change(Part 1: Chapter 5)

This is Chapter 5 of the Working Effectively With Legacy Code series. If you haven’t read the previous Chapter 4. Part 1: Mechanics of Change: Chapter 5: Tools You need to know what tools you need when you work with legacy code. …

Software Development

3 min read

Working Effectively With Legacy Code — Mechanics of Change(Part 1: Chapter 5)
Working Effectively With Legacy Code — Mechanics of Change(Part 1: Chapter 5)
Software Development

3 min read


Jun 4, 2019

Step 71: Read the Humanities~ Keith Braithwaite

This is the 71st Step towards gaining the Programming Enlightenment series. If you didn’t learn the 70th Step, read it. People write software with people for people. It’s people business. …

Programming

2 min read

Step 71: Read the Humanities~ Keith Braithwaite
Step 71: Read the Humanities~ Keith Braithwaite
Programming

2 min read


May 31, 2019

Step 70: Read Code~ Karianne Berg

This is the 70th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 69th Step, read it. You’ve got to be willing to read other people’s code, then write your own, then have other people review your code ~ Bill Gates We love writing code, but when…

Programming

3 min read

Step 70: Read Code~ Karianne Berg
Step 70: Read Code~ Karianne Berg
Programming

3 min read


May 30, 2019

Step 69: Put the Mouse Down and Step Away from the Keyboard~Burk Hufnagel

This is the 69th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 68th Step, read it. To every problem we face, we need to focus to find the solution. Sometimes, enforcing focus to solve the problem at hand, might cause the focus to be lost. …

Programming

2 min read

Step 69: Put the Mouse Down and Step Away from the Keyboard~Burk Hufnagel
Step 69: Put the Mouse Down and Step Away from the Keyboard~Burk Hufnagel
Programming

2 min read


May 29, 2019

Step 68: Put Everything Under Version Control~ Diomidis Spinellis

This is the 68th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 67th Step, read it. What is Version Control? It is a component of Software Configuration Management which tracks the changes to documents or changes in the software code. …

Git

3 min read

Step 68: Put Everything Under Version Control~ Diomidis Spinellis
Step 68: Put Everything Under Version Control~ Diomidis Spinellis
Git

3 min read


May 28, 2019

Step 67: The Professional Programmer~ Uncle Bob

This is the 67th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 66th Step, read it. What is a Professional Programmer? The single most important trait of a professional programmer is personal responsibility. …

Programming

2 min read

Step 67: The Professional Programmer~ Uncle Bob
Step 67: The Professional Programmer~ Uncle Bob
Programming

2 min read

Birat Rai

Birat Rai

416 Followers

MyView androidView;

Following
  • KD Knowledge Diet

    KD Knowledge Diet

  • Mirek Stanek

    Mirek Stanek

  • Michael Lin

    Michael Lin

  • Amit Shekhar

    Amit Shekhar

  • Alex Andrade Albuquerque

    Alex Andrade Albuquerque

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech