165 articles this week.
Welcome to this week's newsletter from CodeProject.
To ensure that future newsletters you receive from The Code Project
aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of
It's beginning to look a lot like Christmas in Toronto, so a shared nod and grimace
to all those hunting for the pain medication after spending the weekend shoveling
snow and punishing those long dormant snow shoveling muscles. Eggnog is your friend.
As a belated Christmas present we'll be giving away a
Nexus 7 Android tablet to the
best Android article in December. You have 2 weeks to get your article in, though
I don't recommend a last minute December 31 caffeine fueled slamfest to get it completed.
The outcome could be messy given the
results of our latest survey.
In the meantime head on over to
Learn/Android and dive in.
There's a lot to learn but it's worth it.
Have you, while under the influence of alcohol or drugs, written code intended for production?
Survey period: 9 Dec 2013 to 16 Dec 2013
|I...I don't remember. Possibly.||99||8.89|
This week's survey: Who would you rather partner with?
Most popular new articles
9 Dec 2013 - 15 Dec 2013
|Is your new app designed for testers who constantly update their devices the minute a new platform version is available? Was it designed for developers who spend most of their time in a well-connected office? Probably not. Then why would you rely on a similar environment to test your apps when that’s not where your end users actually are? The only way to launch apps that consistently work in the hands of users and meet their expectations – apps that are functional, reliable, secure and intuitive from the very first download – is to move a...|
165 articles overall. 99 new, 66 updated.
New articles added
- Free .NET Spreadsheet Control - Jing-Lu
.NET Spreadsheet Control written in C#. Supports Cells Merge, Border Style, Pattern Background Color, Data Format, Freeze, Formula, Macro and Script execution.
- Let's get dirty! - Jason Gleim
Creating slightly-smarter dirty flags in our model classes
- Sharpening Notepad++ - Oleg Shilo
This article describes the CS-Script C# Intellisense plugin for Notepad++ (CSScriptNpp).
- My Singleton in WPF - comiscience
Here is my favourite singleton class which serves a class which has only a private constructor.
- All About TransactionScope - S. M. Ahasan Habib
In this article, I explain with transaction related theory and code sample, how in various scenarios we can use TransactionScope with various options for managing real life transactions.
- Visual Studio 2013 New Features of the IDE - Ashoka RKT
Visual Studio 2013 Preview has been launched recently. This post talks about the Visual Studio 2013’s IDE new features.
- Dependency Injection Pattern with Autofac - Md.Mobidul Islam(Moin)
How Dependency Injection (DI) can help us build a loosely coupled software architecture, and how to implement DI using Autofac.
- Introduction to Object Oriented Programming Concepts (OOP) and More - Nirosh
This article helps to understand OOP concepts, focusing on .NET/ C#. This is written in the form of asking questions and writing answers to them, making it easy to understand.
- A Practical Approach to Computer Systems Design and Architecture - Nirosh
This article gives an introduction to system designing and architecture. It introduces a new concept that allows beginners to easily break and design complex software systems. It uses a modular based development approach with a pattern that we all practice in our day to day life.
- Requirement, Estimation and Planning. How it works and What we should avoid in Agile Software Development Projects. - Monjurul Habib
Everybody in software development has the same goal: Rapid, Reliable, Low Risk delivery of high-quality, valuable functionality to users. This article will help them to achieve their goal.
- Architecture guide: ASP.NET, MVC3, Entity Framework, Code-First with existing database, and a few more.. - Nirosh
Developing a simple MVC 3 application architecture using Entity Framework’s Code First technology.
- Programming Vs. Software Development - V.
An overview of the difference between "programming" and "software development"
- Decorator pattern usage on a simplified Pacman game - Petar Brkusanin
An example of how Decorator, Dependency Injection, and Composition Root patterns can be used to extend the base game functionality.
- A Beginner's Guide to Various Software Development Methodologies - Manas Bhardwaj
A beginners guide to various software development methodologies
- PDF Merge - Igor Krupitsky
This Windows application lets you merge image and PDF files in a given folder into one PDF file.
- The C# trickbox - Florian Rappl
A close look at some powerful features of C# that are less known but sometimes come in very handy.
- WPF and multi-touch - Florian Rappl
Exploring WPF capabilities, limitations and work-arounds to create state-of-the-art applications with multi-touch features.
- MVVM # Episode 3 - _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 3
New Tips and Tricks added
- List with images for composition - Harold Trujillo Cordova
This example shows how you can get a set of images Thumb together into one and display them using CSS sprites technique
- Windows Permission 1 - Mahdi Nejadsahbei
This program protects and locks every window in Windows, and encrypts any files even in large volume without any problem.
Tips and Tricks updated
- C#: Display Photo Taken Location on a Map in Windows - Brad Joss
Smart phones all seem to geo tag (add GPS details) to the photos they take. However, after you copy that photo to your PC it is difficult to see, in human terms, where that photo was taken. This project parses the photo for the GPS data and opens that location on a map.
- IP Location - Dietmar Schoder
How to get the location of a specific IP-address
New Technical Blogs added
- Jagged Arrays - Tariq A Karim
Jagged arrays is a one of built-in data structure in .Net framework where all the elements of the data structure are of same type. Though it seems simple, but it can easily become puzzling when mixed with other array structures. In this blog, I will try to solve this puzzle. Lets start with a simpl
- First date with WCF Named Pipe Transport (Duplex) - comiscience
Background I’ve used TCP Transport to make my projects work. Some of my projects are working seperately on different machines which use WCF to get communication with each other. For exemple, we need get Market Data from Bloomberg’s service (it’s legally), and then transfer real-tim
- SharePoint 2010 : Sandbox Development in nutshell - Manas Bhardwaj
Sandbox Development With SharePoint, the challenge has always been the balance between creating solutions and deploying them in a way that you can trust will not damage or impair theThe post SharePoint 2010 : Sandbox Development in nutshell appeared first on Manas Bhardwaj's Stream.
- Programming Perfection: Noble Quest or Fool's Gold? - Zac Gery
The topic of perfection is a common discussion at the programming dinner table. Is it good? It is bad? It is healthy? Is it possible? Is it realistic? As expected, a topic with this many questions has a wide variety of entrenched opinions. Some advocates state perfectionism incubates higher code qua
- How to use Tessnet2 library - saramgsilva
This article has the goal to show how to use the Tessnet2 library. Tessnet2 is a .NET 2.0 Open Source OCR assembly using Tesseract engine. Download binary here. Another important thing for Tessnet2 work is get the languages packages, get it here for the languages you … Continue reading →
- Constructors don’t get better with age! - ludovicianul
The main goal of the article is to make you remember 2 things: Constructors aren’t like cheese i.e. they don’t get better with age An “ad litteram” iterative approach on writing constructors is BAD How bad you wonder? Well… this bad: Usually when you add a new filed to
- The Abundant Number of Cryptocurrencies - James Carr (Crashcarr)
One could be overwhelmed by the number of alternate cryptocurrencies currently circulating fueled by the skyrocketing price of Bitcoin. The original intention of these posts was to each coin individually and I may continue that in future posts; however, so many are similar in nature or just clones o
- Scaling Spring Batch – Step Partitioning - Keyhole Software
We have talked about how to get up and running with Spring Batch in a few of previous articles. Now, we’re going to start discussing some of the strategies available for scaling Spring Batch. This article will focus on partitioning a step so that the step has several threads that are each processing
- Accessing Private Fields in Inherited Classes - BC3Tech
How to access private fields in inherited classes
- C# Password Protected File - Apex95
How to protect a file with a password (any file type) without using ZIP or any other archivers
- Thinking in MVVMLight Messenger - comiscience
How to think in MVVMLight messenger
- Building a Windows 8.1 Developer Environment in Windows Azure - JonB3232
This article was based on the article Step-by-Step: Building a FREE Windows 8 App Dev Lab in the Cloud with Windows Azure Virtual Machines by Keith Mayer. His article pertains to Windows 8 app development in Windows Server 2012; I was able to use the same process to develop Windows 8.1 apps in Windo
- Windows Mobile: Some logging tools - hjgode
If you ever had a windows mobile device that behaved strange you might need some logging to find the cause. Here is a collection of logging tools I wrote: BatteryLog: logs the status of battery and power management changes (ie Suspend/Resume etc.) Instead of just querying the PowerStatusEx the code
Technical Blogs updated
- Routing Basics in ASP.NET MVC - John Atten
This post covers the most basic and fundamental concepts of routing as applied to the ASP.NET MVC framework.
© 2013 The Code Project. All rights reserved.
This email was sent to firstname.lastname@example.org.
To stop receiving The Code Project Insider News click here.
503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada
+1 416-849-8900 x 100
Please do not reply directly to this email. It was sent from an unattended
mailbox. For correspondence please use email@example.com