Project Description
Ajax Web Portal built on Linq, Workflow Foundation and ASP.NET AJAX. Code is in Visual Studio 2008 using .NET 3.0 and .NET 3.5.

Production site
http://dropthings.omaralzabir.com
For latest news and updates, visit my blog
http://omaralzabir.com/

Notice: Project Moved

The project is now hosted at this location:
http://code.google.com/p/dropthings


 Omar AL Zabir on hard to find tech stuffs News Feed 
Thursday, July 28, 2016  |  From Omar AL Zabir on hard to find tech stuffs

ASP.NET websites and WCF services can be attacked in many ways to slow down the service and even cause a complete outage. One can perform slowloirs attack to exhaust all connections and threads on IIS and cause a complete outage. One can hit expensive URLs like Download URLs or exploit an expensive WCF service to … Continue reading Defend ASP.NET and WCF from various attacks using Nginx

Monday, July 18, 2016  |  From Omar AL Zabir on hard to find tech stuffs

HackerSpray is a .NET library to defend websites and web APIs against brute force and Denial-of-Service attacks. It comes as .NET 4 and .NET Core library. You can use it to protect ASP.NET Webforms, MVC, WebAPI anything that runs on a webserver. You can also use it in a non-web application context, for instance a chat server, where you want … Continue reading HackerSpray – Block Brute force and DOS attacks

Monday, May 30, 2016  |  From Omar AL Zabir on hard to find tech stuffs

If you are storing ASP.NET session in webserver memory, then when a webserver dies, you lose all the sessions on that server. This results in poor customer experience, as they are logged out in the middle of some journey and has to log back in, losing their state, sometimes resulting in data loss. A common … Continue reading Storing ASP.NET session outside webserver – SQL Server vs Redis vs Couchbase

Monday, May 30, 2016  |  From Omar AL Zabir on hard to find tech stuffs

IIS or Apache do not come with any monitoring dashboard that shows you graphs of requests/sec, response times, slow URLs, failed requests and so on. You need to use external tools to visualize that. ElasticSearch and Grafana are two such tools that let you collect logs from web servers, and then parse, filter, sort, analyze, and create beautiful … Continue reading Powerful IIS/Apache Monitoring dashboard using ElasticSearch+Grafana

Wednesday, June 10, 2015  |  From Omar AL Zabir on hard to find tech stuffs

A Javascript-only, web based Dashboard library, that you can use to make eye-catchy Charts showing Transactions stats for your application, Server CPU, Memory, IO graphs etc. It offers libraries to

Thursday, April 9, 2015  |  From Omar AL Zabir on hard to find tech stuffs

Imagine this: you are a student of Oxford and you want to join a program in Cambridge. Cambridge wants to pull all the courses you have done in Oxford, along with your course results and automatically credit them, so that you don’t have to repeat the courses. Eventually when Cambridge decides to award you a ...

More

Monday, September 29, 2014  |  From Omar AL Zabir on hard to find tech stuffs

While working on open source projects, you have to frequently build your code, clean up all temporary files, remove your own passwords, connections strings from web.config, then create a binary deployment package in a zip format and then commit and git push to GitHub. Let’s automate all these using a configurable powershell script. Here’s the ...

More

Monday, September 29, 2014  |  From Omar AL Zabir on hard to find tech stuffs

Oracle Performance Dashboard (OPD) is a small ASP.NET website that shows you performance & problems of one or more Oracle instances in near real-time. It uses the Dynamic Performance Views (DPV) and runs some popular DBA scripts in order to get meaningful, easy to understand information out of the server. You can use it to ...

More

Monday, July 21, 2014  |  From Omar AL Zabir on hard to find tech stuffs

SQL Server Performance Dashboard (SSPD) is a small open source web app that shows you performance & problems of one or more SQL Server instances and their databases in near real time. It uses the Dynamic Management Views (DMV) to gather useful data from the verbose output and combines them with utility stored procs in order ...

More

Tuesday, July 8, 2014  |  From Omar AL Zabir on hard to find tech stuffs

Do you sometimes fail to notice Outlook reminder window? Do you wish a chat window would remain always on top of other windows so that you never miss a message? Do you want to have a notepad always on top so that you can take quick notes anytime, while working on other apps? We have ...

More

Monday, July 7, 2014  |  From Omar AL Zabir on hard to find tech stuffs

Sharepoint Task List is a great place to record tasks for your team members. However, once you have recorded and assigned the tasks, then the fun begins. You have to remind your team members repeatedly about what they need to do today, what tasks are overdue, what’s coming this week and so on. Here’s an app that ...

More

Sunday, May 25, 2014  |  From Omar AL Zabir on hard to find tech stuffs

Google docs is a great platform to write documents, especially when you compare it with the WordPress editor.  It would be good to have a clean way to export a Google doc to a wordpress post or generate nice looking emails. If you copy and paste a Google doc into a WordPress post, it loses many ...

More

Monday, April 7, 2014  |  From Omar AL Zabir on hard to find tech stuffs

When a dynamic page is executing on the server, browser is doing nothing but waiting for the html to come from the server. If your server-side code takes 5 seconds to perform database operations on the server, then for that 5 seconds, user is staring at a blank white screen. Why not take this opportunity ...

More

Friday, May 24, 2013  |  From Omar AL Zabir on hard to find tech stuffs

Windows Azure is offering Extra Small Virtual Machines (1 vCPU, 768 MB RAM) at $9/mo, free for first 3 months. Yes, you read it right. You can get a Windows VMs at $9 (until May 31st) and Linux VMs at $15, at the same rate as Amazon Micro Instance, which is free for first year [...]

Wednesday, May 1, 2013  |  From Omar AL Zabir on hard to find tech stuffs

My article on “Essential IT Admin skills for .NET Developers” is published on DNC .NET Magazine May 2013 issue. Please subscribe to this FREE magazine at: http://www.dotnetcurry.com/magazine/

Thursday, April 11, 2013  |  From Omar AL Zabir on hard to find tech stuffs

My talk at London AJAX User group on some performance optimization techniques that can give a javascript rich Single Page Application big boost in terms of page load performance. See the lecture here: http://skillsmatter.com/podcast/ajax-ria/7-real-life-lessons-learnt-from-a-single-page-application/mh-6922 Here are the slides.
No related posts.

Saturday, March 30, 2013  |  From Omar AL Zabir on hard to find tech stuffs

My talk at London .NET User Group on couple of essential skills every .NET developer should have under their belt before going live. If you are a startup or a developer who has to code, deploy and maintain .NET apps on production, you will find these techniques very handy. http://skillsmatter.com/podcast/design-architecture/10-it-admin-skills-every-dot-net-developer-should-have-before-going-live/mh-6871 Watch the video at Skills [...]
No related posts.

Tuesday, September 18, 2012  |  From Omar AL Zabir on hard to find tech stuffs

Custom fonts are widely used nowadays to give your websites trendy look, but at the great expense of page loading speed. Each custom font has to be downloaded, initialized and applied throughout the page before browser can render anything. If you have a custom font in any CSS, anywhere on the page, most browsers (like [...]
No related posts.

Wednesday, September 12, 2012  |  From Omar AL Zabir on hard to find tech stuffs

Here’s my talk on my Open Source project Droptiles, which replicates the Windows 8 Start UI on the web using HTML 4, JS, CSS 2. I have given an walkthrough on how to use Twitter Bootstrap to create modern looking UI. Then how to use KnockoutJS to build a web applicatoin following the Model-View-ViewModel pattern. [...]
No related posts.

Sunday, July 15, 2012  |  From Omar AL Zabir on hard to find tech stuffs

Droptiles (http://droptiles.com) is a Windows 8 Start like Metro style Web 2.0 Dashboard. It builds the experience using Tiles. Tiles are mini apps that can fetch data from external sources. Clicking on a tile launches the full app. Apps can be from any existing website to customized website specifically built to fit the Dashboard experience. Droptiles is built almost entirely of HTML, Javascript and CSS and thus highly portable to any platform. The sample project is built using ASP.NET to show some server side integration, like Signup, Login and getting dynamic data from server. But with very little change you can port it to PHP, Ruby, JSP or any other platform. Droptiles is the sequel of my Dropthings, which is the first Open Source Web 2.0 Dashboard.

 Omar AL Zabir on hard to find tech stuffs News Feed 

Last edited Apr 14, 2010 at 9:52 AM by oazabir, version 32