2015/08/21

I don't want to go back in using webforms



It has been a great day in developing web applications and I can't express how much I'm happy and very comfortable in using MVC architecture. It made me realize to never wanna lean back in webforms ever again.

2015/03/09

Dictionary to the rescue!

Programming language used: C#.net


Using Dictionary Generics can save your day. In fact, this is an ideal method of storing data which has a key for identifying the row information.

2015/01/10

Spending my New Year exploring CMS frameworks


What a way to enjoy the New Year! Still, it's my hobby. So I started exploring two of the most popular frameworks I've heard within the internet world; I'm talking about Drupal and Wordpress. Primarily, the main reason I've tried to explore those frameworks is to try to avoid coding as much as possible for my web-based system project that I'm going to implement within my workplace(I'm not avoiding coding because I don't know how, but this time I'm rushing things). So as you all know, I sound like a newbie in using CMS.

Findings

As I started my exploration which CMS better suited for my needs, I initially assumed that Drupal may be a better option for my web-based application but I have yet to explore the full potential of the two CMS I've tried so I can't jump to conclusions yet. After all, I've only tested those two in a week and haven't used or access all their features.

I started exploring Wordpress since I'm a little familiar with its features. As I spend my time exploring things, I came up with an assumption that this is not suitable for my needs. My reasons were the following:

  • It's more centralized on blogging
What I'm trying to create was not some kind of blog but a system that can accept a data from different users. Clearly speaking, this was not suitable for my project or I haven't tweaked it enough?
  • I cannot customize the type of content to input
What's only there was the blog content type that you're going to fill.  Other than that I cannot do much any longer. Or still am I missing some customizations again like plugins? I need to have a form that suits my needs. For example, I want the following details:

-Request name
-Request type
-Description
-Preferred deadline
-Status

Can Wordpress cater this?
  • The customizations are limited
The customizations are limited. Moreover, most customizations were centralized for blogging.

After that I made a switch to Drupal and see if it can cater my needs with just few days of exploration. At first, I'm having problems with setting it up than Wordpress which is very easy and smooth. I've found out that it was because of the browser problem that I wasn't able to login to my admin account via localhost.

So, my initial thoughts of exploring Drupal was, it has a variety of tools and customizations that you can use and tweak. In fact, this is the thing I was looking for.

Conclusion

I can't say much about my conclusion of using CMS frameworks since I'm just a newbie trying to test its capabilities yet. Not to mention I'm a programmer capable of customizing it to bend it to my will. As much as I'd like to code my latest project using ASP.net MVC(Microsoft fan here), I was compelled at the shorter deadline I'm given to finish the implementation and there are so many projects that I still need to finish.

Now CMS Veterans, don't get mad at me we're not launching rockets here. I know you know a lot more than me. In fact, these are just my initial findings of exploring them in my first week. I'm going to find out sooner or later that they have more features than I've mentioned here.

So, let me put my conclusion this way: CMS can make your life much easier even without prior knowledge of coding. In fact, you can create a System by just tweaking them by installing lots of existing plugins and modules then tweak them to your heart's content.

2014/09/13

Data Access Layer Centralization using ADO.net

Flowchart of data-driven applications with my API automating process of Data Access

Download file: http://bit.ly/1uAbKaY

 

Nowadays, people tend to use ORM providers such as LINQ, Entity-Framework, and other 3rd-party ORMs such as NHibernate, Dapper. This is mostly used by advanced developers who have extensive knowledge of ADO.net and decided to try ORMs, and especially to large-scale Enterprises to map or organize their objects with Standards. The downside of using the said provider is, it's only limited to SQL-Server without any support from Microsoft Access Database or other databases like MySQL and we still need to learn these new technologies to the extent that our time will be consumed given the timeframe we're given to finish a data-driven business applications.

2014/08/09

A programmer's Journey: MVC architecture of ASP.net


As I was looking for a starting point to start my web development career, I did some research in regards with MVC architecture of ASP.net. Normally, I'll choose ASP.net because of my existing knowledge working with .net framework.

2014/06/15

Sorting a string to alphabetical order using Bubble sort algorithm and Lambda


Programming Language used: C#.net

In this article, we will learn how to manipulate further our string value using sorting algorithms(In my case, I've used bubble sort) and LINQ to simplify the process.

2014/05/24

Exporting your data to excel in a much much easier way



When you're gonna interact between your data within the database and MS Excel, you noticed that it's kind of frustrating to do so. Because exporting the data to Excel is much difficult if you are fond of doing projects that involves MS Excel. Well, I'm glad to announce you there's a simple way to do so.