To every man is given the key to the gates of heaven. The same key opens the gates of hell.
http://t.co/7Mfg4UJijq via @goodreads
— EssamSalah (@EssamSalah) March 4, 2015
from Twitter http://ift.tt/161Svjk
March 04, 2015 at 04:30PM
via IFTTT
To every man is given the key to the gates of heaven. The same key opens the gates of hell.
http://t.co/7Mfg4UJijq via @goodreads
— EssamSalah (@EssamSalah) March 4, 2015
Building Enterprise Mobile Backends with Open Source Platforms #appcelerator #backend http://t.co/efh2UvbNK3 via @SlideShare
— EssamSalah (@EssamSalah) March 2, 2015
I just downloaded @bitnami Elasticsearch. Check it out! https://t.co/os3fzBZrTV #applicationawesomeness /cc @elasticsearch
— EssamSalah (@EssamSalah) March 2, 2015
Ask How? not Why? >>> The infinite hows - O'Reilly Radar http://t.co/AxDfThvaqK
— EssamSalah (@EssamSalah) March 2, 2015
Future-Proof Your IT Career: 8 Tech Areas That Will Still Be Hot in 2020 http://t.co/a2UYWIoeNR via @CIOonline
— EssamSalah (@EssamSalah) March 1, 2015
Measuring product happiness http://t.co/8MunLwnsFt
— EssamSalah (@EssamSalah) March 1, 2015
The Hierarchy of Needs for an engaged social media audience: http://t.co/A0DyfhEaIu http://ift.tt/1BKt4kQ
— Hootsuite (@hootsuite) February 28, 2015
Top leaders are expected to be both fast and good http://t.co/VrhSmWJtUg http://ift.tt/1BKG89Q
— Harvard Biz Review (@HarvardBiz) February 28, 2015
GIGABYTE BRIX Ultra Compact PC Kit http://t.co/lecFiCstkP
— EssamSalah (@EssamSalah) February 28, 2015
New Saudi Filing Mandate | XBRL https://t.co/5U8GlPGYZt
— EssamSalah (@EssamSalah) February 22, 2015
Evernote helps me remember everything. Get it now for 1 month of @Evernote Premium: https://t.co/FzFWts2Q0P
— EssamSalah (@EssamSalah) February 22, 2015
Free Online Business Course — The $100 MBA http://t.co/Q5VHTm6sMi
— EssamSalah (@EssamSalah) February 22, 2015
Udacity Review: Online Education for the 21st Century | SkilledUp http://t.co/BR9xz0Zruk
— EssamSalah (@EssamSalah) February 22, 2015
Custom SharePoint task list columns do not appear in Outlook 2007 and Outlook 2010 https://t.co/On7v8SbSmM
— EssamSalah (@EssamSalah) February 22, 2015
Here’s how drinking one cup of coffee each day is killing your success - Business Insider http://t.co/9nt9LhZWof
— EssamSalah (@EssamSalah) February 15, 2015
Intranet Software Suite, Enterprise Portal and Integrated Enterprise Social Network - adenin TECHNOLOGIES http://t.co/fAV0nQgMgx
— EssamSalah (@EssamSalah) February 14, 2015
Apache Solr vs ElasticSearch - the Feature Smackdown! http://t.co/fNxkeiQ6Yy
— EssamSalah (@EssamSalah) February 14, 2015
How Slack Onboards New Users | User Onboarding http://t.co/5ldwVNzqu0
— EssamSalah (@EssamSalah) February 13, 2015
VMware/Player - Community Help Wiki https://t.co/vu5D20QTqN
— EssamSalah (@EssamSalah) February 9, 2015
Build STEMbot1 - A Robot That Makes Programming Fun and Easy http://t.co/cfcF0Glu8l
— EssamSalah (@EssamSalah) February 7, 2015
Android Based Robotics http://t.co/xp6iYBN9ke
— EssamSalah (@EssamSalah) February 7, 2015
More on the Gartner MQ: Fact or fiction? - Enterprise Search http://t.co/JSY3qmeZA1
— EssamSalah (@EssamSalah) February 5, 2015
IASA | Iasa Global http://t.co/JwivQ4B3s7
— EssamSalah (@EssamSalah) February 5, 2015
Tumblr Release Genesis, a Tool for Data Center Automation http://t.co/DYRpc74VhQ
— EssamSalah (@EssamSalah) February 5, 2015
Small Business Market Survey | Infusionsoft http://t.co/w0PWecXAbJ
— EssamSalah (@EssamSalah) February 3, 2015
storytelling with data: slopegraph template http://t.co/oWTLmYVScq
— EssamSalah (@EssamSalah) February 3, 2015
10 Tips on Networking Events for Introverts http://t.co/3rXbmRFXB5
— EssamSalah (@EssamSalah) February 1, 2015
IT Salary Guide | Robert Half Technology http://t.co/Gpld4ODWAr
— EssamSalah (@EssamSalah) February 1, 2015
Pass or Fail, Pepsi's Refresh Will Be Case for Marketing Textbooks
http://t.co/1ejgnyT3Ds
— EssamSalah (@EssamSalah) February 1, 2015
The Best Industries for Starting a Business | http://t.co/1fWl9rAGyp http://t.co/V6rL2jEqHw
— EssamSalah (@EssamSalah) February 1, 2015
The 1 Essential Rule for Naming Startups | http://t.co/8l9BU2au9u http://t.co/GA6jiCxODd
— EssamSalah (@EssamSalah) February 1, 2015
Watch Zulily talk about building a Data-First Enterprise. Learn more: http://t.co/zqry6nE8g1
https://t.co/3yX3w7xKHs
— Hortonworks (@hortonworks) January 27, 2015
The most serious mistakes are not made as a result of wrong answers. The truly dangerous thing is asking the wrong questions,Peter Drucker
— EssamSalah (@EssamSalah) January 29, 2015
Why the Future of Retail Will Blow Your Mind http://t.co/WAQrLCo6ND
— EssamSalah (@EssamSalah) January 28, 2015
10 interesting digital marketing stats we've seen this week | Econsultancy https://t.co/TsTB6cX6l0
— EssamSalah (@EssamSalah) January 28, 2015
Parable of the Polygons - a playable post on the shape of society http://t.co/cBVL6XTDtc
— EssamSalah (@EssamSalah) January 28, 2015
How To Keep Computer Screens From Destroying Your Eyes http://t.co/iUcRohhj3P via @bi_contributors
— EssamSalah (@EssamSalah) January 28, 2015
10 career choices you'll regret in 20 years http://t.co/lo2ZaFfNDb via @wef
— EssamSalah (@EssamSalah) January 28, 2015
5 Applications of Big Data in Government by @GilAllouche http://t.co/9zTzsy0DmE #BigData
— EssamSalah (@EssamSalah) January 27, 2015
Three Examples of Big Data Applied in Energy Analytics by @GilAllouche http://t.co/TXGjaIfCqe #BigData
— EssamSalah (@EssamSalah) January 27, 2015
Indispensible guide to #DataVisualization and chart design http://t.co/zHC2xK2Jt7
— SmartData Collective (@SmartDataCo) January 21, 2015
Data Mining (and Statistical Analysis) is LinkedIn Hottest Skill in 2014 http://t.co/rYyPEYuf1B via @kdnuggets
— Rachel Clinton (@RachClinton) January 7, 2015
A Decision Journal Can Help You Make Better Decisions http://t.co/D4m3smH506 via @farnamstreet
— EssamSalah (@EssamSalah) January 21, 2015
Reinventing banking for great customer and employee experiences with mobile solutions http://t.co/lRIGIgr28S
— EssamSalah (@EssamSalah) January 20, 2015
Saudi Arabia: power plug adapter needed? - POWER PLUG SOCKETS OF THE WORLD http://t.co/leRBhERGyK
— EssamSalah (@EssamSalah) January 19, 2015
The Productivity Hacks I Used To Write A 93,000-Word Book In 6 Weeks http://t.co/PpO9Og0Fj2 via @sai
— EssamSalah (@EssamSalah) January 19, 2015
4 Times Data Science Saved the Day - Udacity - Climb Higher http://t.co/6TJI6uLIJh via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
3 Data Careers Decoded and What It Means for You - Udacity - Climb Higher http://t.co/2nR7bdP1VV via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
24 Data Science Resources to Keep Your Finger on the Pulse http://t.co/brU82Z27lQ via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
Python vs. R: What Should You Learn First? - Udacity - Climb Higher http://t.co/xt2ugHpIaf via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
Visualizing Football http://t.co/xPMmUjknWn
— EssamSalah (@EssamSalah) January 14, 2015
2012 Twenty20 | http://t.co/RUNUQcCbwP http://t.co/hhuw9kQzXC via @visualizingorg
— EssamSalah (@EssamSalah) January 14, 2015
Help make it happen for Flic: The Wireless Smart Button on @indiegogo http://t.co/lw3hthGYvJ
— EssamSalah (@EssamSalah) January 13, 2015
Why do Engineers become Product Managers? - Quora http://t.co/GtSREqv26d
— EssamSalah (@EssamSalah) January 7, 2015
How to Estimate TCO and Save Money http://t.co/qS33gHkKeW via @@TomasTiefenbach
— EssamSalah (@EssamSalah) January 6, 2015
Free Online Courses From Top Universities | Academic Earth http://t.co/OdFDiV6U0H
— EssamSalah (@EssamSalah) January 5, 2015
"If Amazon wants to test 5,000 users to use a feature, they just need to turn it on for 45 seconds." -@jmspool #uxdc http://ift.tt/146NXa7
— Nicole Staffin (@miostaffin) January 3, 2015
What are considered some must read books at the big 3 consulting firms? - Quora http://t.co/zyAogmBefB
— EssamSalah (@EssamSalah) January 4, 2015
Hack Your Brain To Beat Procrastination and Get Things Done https://t.co/kvZOFW8jnb via @movzio
— EssamSalah (@EssamSalah) January 4, 2015
How to build a human http://t.co/rC4qq0HyHM
— EssamSalah (@EssamSalah) January 2, 2015
Muse: Revive precious memories using email http://t.co/Pd4YLhPnu3 #muse via @hangal
— EssamSalah (@EssamSalah) December 30, 2014
Amazon’s 3-D Printing Partnership with 3DLT - E-Commerce’s Fundamental Shift http://t.co/S4F55pys1g via @brainberyglobal
— EssamSalah (@EssamSalah) December 27, 2014
Playing with Fire: What it’s like to make an app for Amazon’s smartphone http://t.co/oGdJMsThog via @GeekWire
— EssamSalah (@EssamSalah) December 27, 2014
Enterprise Architecture Training Course | Microsoft Virtual Academy http://t.co/f9bUaxWjUA
— EssamSalah (@EssamSalah) December 25, 2014
Microsoft Software Architecture Diagrams and Blueprints http://t.co/MlTBN8KsQP
— EssamSalah (@EssamSalah) December 25, 2014
Pragmatic Approach to Describing Solution Architectures http://t.co/p3HKdnxY6X
— EssamSalah (@EssamSalah) December 25, 2014
NoSQL Databases Compared http://t.co/HzubgrfSH2
— EssamSalah (@EssamSalah) December 24, 2014
Top 20 Data Management Posts in 2014 - DATAVERSITY http://t.co/thSfXuzoLW
— EssamSalah (@EssamSalah) December 24, 2014
Should You Publish Your App on the Amazon App store? http://t.co/nr9pIVqDxD
— EssamSalah (@EssamSalah) December 22, 2014
The chart Tim Cook doesn’t want you to see - Quartz http://t.co/HB3LrobP8C
— EssamSalah (@EssamSalah) December 22, 2014
Sketch Guy: Personal Finance on a Napkin http://t.co/sI4DckVefq
— EssamSalah (@EssamSalah) December 21, 2014
مساعٍ ريادية للنهوض بصناعة الألعاب التعليمية الرقمية بالمنطقة... http://t.co/Zj6VNqIKaY via @wamdaME
— EssamSalah (@EssamSalah) December 21, 2014
#Visualization - Graph Design I.Q. Test http://t.co/yNJxGSKQwl
— EssamSalah (@EssamSalah) December 18, 2014
How to Lie with Charts https://t.co/Z6k9lLkoVx
— EssamSalah (@EssamSalah) December 17, 2014
Morning Rituals To Improve Your Appearance http://t.co/rqpgtNwCKv
— EssamSalah (@EssamSalah) December 16, 2014
A Periodic Table of Visualization Methods http://t.co/BQ2ybxRBMm
— EssamSalah (@EssamSalah) December 16, 2014
#MDA Model-Driven Architecture - SAP PowerDesinger http://t.co/firnK6XoSB
— EssamSalah (@EssamSalah) December 16, 2014
(IT)Volando controcorrente lungo il Nilo. Un brillante serpente di luci dal Cairo al lago Nasser. http://ift.tt/13ja3Xj
— Sam Cristoforetti (@AstroSamantha) December 13, 2014
Pie chart pyramid http://t.co/5wHmMMS3LX via @flowingdata
— EssamSalah (@EssamSalah) December 15, 2014
An Introduction to d3.js by @alignedleft - start training for free: http://t.co/OgdyQ4VWRs http://t.co/06qryAAFSw
— O'Reilly Media (@OReillyMedia) November 19, 2014
Cartoon: Bulking Up the Data Staff http://t.co/HoHFDCZFSz
— EssamSalah (@EssamSalah) December 9, 2014
Happiness Around the World http://t.co/hI0lTzPjz4 via @MoveHub
— EssamSalah (@EssamSalah) December 9, 2014
Listing all the environment variables using the built-in %ENV hash and simple for loop:
my @env_names = keys %ENV;
my $n;
my $v;
for ($k=0 ; $k<=$#env_names ; $k++)
{
$n = $env_names[$k];
$v = $ENV{"$n"};
print "\n $n=$v";
}
A much shorter version using for each:
my @env_names = keys %ENV;
my $v;
foreach (@env_names)
{
$v = $ENV{"$_"};
print "\n $_=$v";
}
Putting it all in one line
print "\n $_=" , $ENV{"$_"} foreach (keys %ENV);
However, DOS still attractive … just use the SET command to get same result of the above :)
Check the following articles on how to represent graphs in both a relational database and graph database:
Graphs in the database: SQL meets social networks
http://techportal.ibuildings.com/2009/09/07/graphs-in-the-database-sql-meets-social-networks/
Social networks in the database: using a graph database
http://blog.neo4j.org/2009/09/social-networks-in-database-using-graph.html
Get yourself a wealth of architecture resources in the following kit from IBM:
https://www6.software.ibm.com/developerworks/offers/kits/archkit1/index.html
iBATIS.NET the .net port of the iBATIS Java ORM is being used by MySpace.com http://www.infoq.com/news/2006/11/iBATIS-MySpace
Top 12 Reasons to Write Unit Tests
http://onjava.com/onjava/2003/04/02/javaxpckbk.html
Six Rules of Unit Testing
http://radio.weblogs.com/0100190/stories/2002/07/25/sixRulesOfUnitTesting.html
Test Review Guidelines
http://www.artofunittesting.com/Test_Review_Guidelines
Advanced Unit Testing
http://www.codeproject.com/KB/cs/autp1.aspx
http://www.codeproject.com/KB/cs/autp2.aspx
http://www.codeproject.com/KB/cs/autp3.aspx
http://www.codeproject.com/KB/cs/autp4.aspx
http://www.codeproject.com/KB/architecture/autp5.aspx
Writing Great Unit Tests: Best and Worst Practices
http://blog.codeville.net/2009/08/24/writing-great-unit-tests-best-and-worst-practises/
Enjoy some high level video based talks about CDC:
Maximize Cost Saving while improving visibility into LOB
http://media.sourcemedia.com/sourcemedia/dmr/09/051309ibm/livemeeting.wmv
Closing the loop Real-Time Event Detection and Response
http://media.sourcemedia.com/sourcemedia/dmr/08/093008ibm/livemeeting.wmv
A Leading Jewelry Retailer Improves Customer Service with IBM InfoSphere Change Data Capture
I run into an issue today when I wanted to have something on my C: drive that exceeds the current free space, I have more free space on other drives but I don’t want to go into extending my C: drive by using tools like Partition Magic as I had a bad experience with it before.
I decided to give hard links a try, and after some googling I found that I need to use the junction.exe from Sysinternals because Windows don’t
So, if you need to have a folder on C: drive that points to another folder on D: drive, you just need to call junction like this:
junction C:\MyFolder D:\MyFreeSpace
You will deal with C:\MyFolder as a normal folder, but actually all files will be stored in D:\MyFreeSpace
Sometimes we need to generate a new GUID and use it as part of a build script, for example when building a new version of a Setup project.
MSBuild built-in tasks don’t provide such facility, however there 2 options:
The Script task from MSBuild Community Task allows the execution of .net code contained within the task. It will be very simple to call System.Guid.NewGuid() and return the string into an MSBuild Property.
<PropertyGroup>
<GuidGenFunction>
<![CDATA[
public static string ScriptMain() {
return System.Guid.NewGuid().ToString().ToUpper();
}
]]>
</GuidGenFunction>
</PropertyGroup>
<Script Language="C#" Code="$(GuidGenFunction)">
<Output TaskParameter="ReturnValue" PropertyName="NewGuid" />
</Script>
<Message Text="Guid: $(NewGuid)" />
http://sedodream.codeplex.com/Wiki/View.aspx?title=CreateGuid
Automating UI testing is one of topics that I recently became interested in, not because I am trying to be a tester yet; but because we are implementing an automated UI test engine as part of my current development project in ITWorx.
I have to thank Dr. James McCaffrey for authoring his book “.NET Test Automation Recipes: A Problem-Solution Approach”; this book was really the base that get my foot on the road and encouraged me to dig into this mysterious world.
He was as well very helpful when be contacted and asked; guiding his readers into the right direction.
Someone would ask; why did we go into developing our own thing while there are lots of tools to do the same job ? the answer would take more time if I like to describe the business requirements that lead to this decision, but in short we had to make this as part of another application and hence buying a tool was not an option to avoid expensive licensing costs.
Some of the already existing tools that I stumbled upon are:
I have also written few posts around this topic, they worth checking here