Showing posts with label Experience. Show all posts
Showing posts with label Experience. Show all posts

Wednesday, July 24, 2013

Do you think you don't need to change your data source?

Relational Databases

  1. Microsoft SQL Server
  2. Oracle
  3. Mysql

Document / Object Databases (NoSQL)

  1. MongoDB
  2. Hadoop
  3. RavenDB
Text Files 
  1. CSV
  2. XML
  3. Json
Soap Services
  1. WCF
  2. ASMX Web service
Rest Services
  1. WebAPI
  2. WCF
Cloud Storage
  1. Microsoft Azure
  2. Amazon AWS
  3. Google Cloud SQL
You should definitely change your data source in future. 

Thursday, December 15, 2011

oop concepts

With modern software practices oop principles generates itself more practical. In theory sure these concepts are like laws but for developing steady software you should change your paradigm. I think;

You must look encapsulation concept for strategy like decoupling controls, flows etc.

Polymorphism for implementing different object behaviors, properties etc.

Decide your strategy and look out your operations, flows first before you think object oriented desing :)

Thursday, November 03, 2011

enlarge your monitor

I think in future spammers will send email like "Enlarge your monitor"

Funny though but Scott Hanselman advices to developers.

If you're a developer, you need to spend money on a great computer, an awesome monitor, a fantastic chair and a good bed. Start your software career by investing in your own ass.


https://plus.google.com/113698589973698283456/posts/DdJgU2hojDN

Tuesday, July 05, 2011

cruel capitalism

Capitalism makes a lot of things but most awful one is making people cruel with each other. Not only nature is being destroyed for more goods, being a human becomes cruel with capitalism. disappointing.

Monday, February 14, 2011

Configuration settings

Getting a value from configuration does not make things changeable and easy configurable.

Team leaders, project managers all of lead of something please listen me

Wanna manage project from a one configuration file? This idea is bullshit :)

Friday, February 11, 2011

Risky bugs

Interface changes, developments and updates comes with unseen risks. Example : Older versions has a text area for other descriptions of an advert. It can be unvisible with new versions and nobody can notice this.

Friday, February 04, 2011

When you validate

Please return why it didn’t validate by reference. Like this

public bool ValidateSearchParameters(AdvertSearchParameters advertSearchParameters, ref string errorString)
        {

           
if
(advertSearchParameters.IsTextSearch)
            {
               
if (advertSearchParameters.TextKeywords.Length < 5) //TODO : will be provided by config
                {
                    errorString =
"Must be more than 5 charachter."
;
                   
return false;
                }
            }
}
 
 

Life runs on code :)

Wednesday, January 19, 2011

Public Shame

“The public shaming is far more effective than fear of being fired.”

http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/

A bug can cause bigger effects.