Quantcast
Channel: { Name: "Mazin" }
Browsing latest articles
Browse All 25 View Live

Exception from HRESULT: 0x80131904 Caused by missing LookupID="True"

I was running the following query when I unexpectedly got this cryptic error: Exception from HRESULT: 0x80131904.                            11              1PersonFieldName person/group field cannot...

View Article


Complexity Management and Software Development

The details are endless, and are of the lowest business value and complete irrelevance.One of the primary functions in the business layer of a software system uses a generated control structure. Who...

View Article


Restoring deleted Site Collections in SharePoint 2013

Useful MSDN resource: http://technet.microsoft.com/en-us/library/ff607925(v=office.15).aspxI just learned what's the identity of a site. At least according to what Restore-SPDeletedSite knows.This...

View Article

Developer doing administration because of SharePoint

Even if you are on the code side of things, i.e. a programmer, you are exposed to consider a lot of things that usually belong to the administration and the infrastructure domains because a lot of what...

View Article

SharePoint CustomAction Features can be used for 3 things

Well I have a very short post because I want to note this simple fact in SharePoint customization.Custom Action features (CustomAction XML element) is used with for both ribbon actions, site settings...

View Article


Just a thought: A PDF document must be opened with PdfDocumentOpenMode.Import...

The solution for the problem is very obvious as outlined below, so this is a reflection (a thought) on developer behavior and API friendliness.Update (Dec-4-2014):Same with an error message while...

View Article

HTML5 GeoPosition Promise

One of my friends is such a sweetheart. Whenever I drop her home she's concerned about me especially because she knows how I drive so she asks me to promise her that I'll let her know when I reach my...

View Article

ORM comparison: NHibernate loses to Entity Framework

I think that NHibernate is better than Entity Framework in several ways. Especially when it comes to NHibernate's ability to change the Code First model so easily without dropping and recreating the...

View Article


Image may be NSFW.
Clik here to view.

Quickly! Create an excel sheet with many aligned shapes

That's why it's good to be familiar with various APIs: programmatic access allows the automation of the repetitive tasks. Sometimes you can save yourself from lots of grunt work (and/or save time). I...

View Article


SQL Server CLR Integration: Creating CLR Procedures and Functions

SQL Server provides a very powerful feature called CLR Integration that gives database developers the ability to let SQL Server execute .NET code from T-SQL procedures or functions. To begin with, this...

View Article

Image may be NSFW.
Clik here to view.

QR or Barcodes in iScala Crystal Reports

We use Crystal Reports to accommodate our custom reporting requirements (layout and information) for iScala ERP 2.3. The Crystal Reports run in the context of the database of the company to which the...

View Article

iScala ScaSystemDB

This article discusses iScala ERP 2.3. I am not an iScala specialist but worked on some internals for a while.There are a lot of things to talk about in iScala; it is an ERP and thus naturally...

View Article

SharePoint list fields: getting the internal name and setting its value

Just a quick interesting remark on SharePoint CSOM.I was trying to batch upload a bunch of records in a list that contains an "Email" field. My code consisted of a loop and the creation of items using...

View Article


Automating Application Backup Task without an API using Win APIs (User32.DLL)

How can a programmer be happy working with manual tasks? The obvious answer is 'by automating them.' I always like to remind myself that I should delegate to the machine that which it is supposed to...

View Article

SharePoint: Thoughts on Diagnosing Issues in a Complicated ASP .NET Web Forms...

SharePoint is an ASP .NET application, built with many out of the box enterprise collaboration features and a sophisticated customizability model (SharePoint solutions). Unfortunately, it’s an ASP .NET...

View Article


SharePoint Application Page results in HTTP 404 Error!

This is an example of how perplexing the interaction of the different SharePoint components creates confusing debugging scenarios for developers. I describe the process I went through to diagnose an...

View Article

ID Query String parameter in SharePoint Visual Web Part in a Wiki Page

What happens when you access a query string parameter in a visual web part?A web part is just part of the ASP .NET SharePoint page, so one could safely assume that it is an ordinary and a correct thing...

View Article


SharePoint List Template with Lookup Fields

If one creates a list template that has a lookup field to another list (the reference list), and then attempts to create a new list from that STP template in another site, the data in the lookup field...

View Article

Optimization is in the details

I learnt the following from one of my former managers whose style I didn't agree with, which reminds me of something that my father used to always tell me: "You can learn from anyone. Learn to avoid...

View Article

Technology cannot replace people, but people's intellectual output might...

Technology affects humanity at all of the individual, societal, and global levels. On average, people, societies, and countries globally are developing their creativity, innovation and the various...

View Article

Sitefinity Thunder: installation instructions (and common mistakes)

When you create a Sitefinity website, for example using the Sitefinity Project Manager, there is no need to open that project as a “Website” solution in Visual Studio. This is because the created...

View Article


AngularJS ng Recursive Directives

Summary:Recursive directives work without angular post-link recursion plumbing.Plunker:Story:Angular is a very powerful framework. I use it to easily bind my JSON models to client-side views. Only...

View Article


10-year-old teenage dream of becoming a @Microsoft Certified Solution...

I remember when I was a teenager I was fascinated by the notion of being a Microsoft Certified developer. I was very excited about software development and I have taught myself Visual Basic. My...

View Article

Visual Studio 2017

Visual Studio, one of the best integrated development environments worldwide, is getting better and better. .NET languages such as C# are also evolving in impressive ways.See Visual Studio 2017 release...

View Article

Mobile Native Development vs. Native "Frameworks"

I'm going straight to the point as this is my personal developer experience. I've tried all of Apache Cordova, React Native and Xamarin and in all of them I face the challenge of needing to dig into...

View Article

Browsing latest articles
Browse All 25 View Live