155 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
The snow and Ice have finally taken their toll so I'm heading back home to Australia
for a couple of weeks to thaw out. As always our team will still be at their posts
to help with articles and questions.
On the CodeProject front we're excited to be close to releasing our next step
in the evolution of CodeProject. It will be a subtle change at first but it will
mean big things for those posting code.
Also a general call for HTML5 / CSS3 articles for this month. If you're a developer
you need to at least know the basics, and if you're neck deep in HTML, CSS and
then there's always a better way to take away the pain.
Submit your cures.
Build Data-Driven Apps in Minutes
Iron Speed Designer is the fastest way to deliver feature-rich applications for .NET, SharePoint and software-as-a-service cloud computing environments. Amaze users with visually stunning applications that look like they took months to build.
Download a Trial!
Want to learn Ruby?
If you’re a programmer, you don’t need a course that wastes your time telling you how programming works. This course gets straight down to business, and gets you up to speed on Ruby.
Who most influences your programming career?
Survey period: 27 Jan 2014 to 3 Feb 2014
There's often someone, or some group that influences the decisions we make, the road we travel, or even just the language we use. Who is it for you?
|Legends: Those who have owned an industry (eg. Bill Gates, Steve Jobs, Linus Torvolds etc)||129||7.93|
|Rockstars: Loud, outspoken. They know code. (eg Don Box, Uncle Bob, Jeff Atwood, Scott Hanselman*)||101||6.21|
|Inspirations: Dedicated, Accomplished - their code speaks for them, and it speaks magic (eg, Ayende Rahien (RavenDB), John Resig (jQuery)), ||74||4.55|
|Top Peers: Solid developers looking to help (eg. Marc Clifton, Christian Graus)||90||5.53|
|Mentors: Someone at your work or School who took the time to push you||191||11.74|
|Your Team: Someone on your team who has your back||111||6.82|
|Friends and Family: Support, encouragement. And Food.||96||5.90|
|No one: You're self-powered||761||46.77|
* I know - he's a self proclaimed non-rockstar. But he is kinda.
This week's survey: Do you write gaming applications?
Most popular new articles
27 Jan 2014 - 2 Feb 2014
|This short eBook examines the current enterprise technology landscape; the challenges this is creating for enterprise Application Performance Management (APM); what to look for in an APM tool; and best practices for modern enterprise APM. Learn how the new era of APM is helping companies reduce costs and grow their business, while building better performing – and ultimately, more profitable – applications.|
155 articles overall. 119 new, 36 updated.
New articles added
- AWS Deployment With Octopus Deploy - TheCodeKing
This article focuses on an alternative way to deploy and update .NET applications running on AWS EC2 instances, and mitigates the shortcomings of the AWSDeploy standalone tool.
- Deduplicating NAS Locally - RCL_SPD
I use a somewhat cheap NAS (Network Area Storage) called My Book Live to store stuff that I need to access from several computers. However, only recently I learned how to enable SSH access to the device, and it turned out that this is a PowerPC-based embedded board running Linux:MyBookLive:~# uname
- Extended CComboBox - Flaviu2
A combobox control which shows a drop down window to assist the user.
- VBA Extend - NewPast
Format, add line numbers, error handling, expose a .NET library to VBA, and number to words in Office.
New Tips and Tricks added
- Popup in WPF - Nivedita Parihar
Use of popup of WPF to use as a selection menu
Tips and Tricks updated
New Technical Blogs added
- A Directory Size Utility - Indivara
A little command line utility that will tell you the total size of all files in a directory
- ASP.NET Ajax Application Architecture (jQuery, jSon, .NET ScriptService) - Kashif Akhter
CodeProjectTo provide your users with a richer and more responsive user experience by building an Ajax Application.Avoid the server side programming, more bandwidth utilization and freed up your server memory from unnecessary objects persistence to handle more client requests and to minimize the se
- C# How to Scan a Process' Memory - Apex95
IntroThis article is about how to get the memory dump of a process, by checking almost all memory addresses that can store data. Since C# is quite a high level programming language, I think this is the only method available to do this.And since someone asked how to search a string in a process' memo
- Exploiting Managed Memory - CdnSecurityEngineer
Exploiting managed memory
- Top 5 .NET Based CMS (Content Management System) - Gaurav5582
A content management system (CMS) is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps
- Windows 8 Metro UI For Websites: Menu V1 - Arpit Jain
Introduction Windows 8 is currently making a lot of noise in the market. One of the things that is entirely different in Windows 8 from revious versions of Windows is … Continue reading →
- Getting Exact Location of Exception in C# Code - Pranay Rana
Post is about locating exact location of the Exception in the code. There is always problem for the developer to locate exact location from where Exception raised, because of that it difficult for the developer what actually went wrong. Most of the time problem occurs when there is too many librarie
- Exception Handling in ASP.NET Web API - Imran Abdul Ghani
In one of my previous articles, we explored how to handle Exceptions in WCF RESTful services. In this article the focus is same to handle exceptions but for ASP.NET Web API service. HttpResponseException class plays its role to return HTTP status code as well as further exception details to client.
- Batch uploading music files to Echo Nest - staffan_v
This is in English for an international audience.There is an interesting service celled The Echo Nest that is a music API you can do a lot of interesting things with like The Count. But if you (like me) have music that is a bit outside the mainstream there is the problem that they do not know about
- ASP.NET jQuery Template Grid with Paging, Sorting and Ajax Method Invocation Mechanism - Kashif Akhter
The traditional ASP.NET GridView control is a web server control that renders on run time at web server and occupies more memory and CPU utilization at web server. To provide your user with a better and responsive web application experience I came up with a jQuery Template Grid. This is a client sid
- Measuring the benefits of data-oriented design - RCL_SPD
Short summary: I created a microbenchmark originally intended to compare efficiency of virtual calls on different processor architectures, which yielded some unexpected by me, yet reproducible, results. The link to source code is at the very bottom.The benchmarkOne day I wanted to measure how much o
- Enum To Datatable - Kashif Akhter
I often asked by developers in my team to write a code that can convert the enums to a collection structure which will be useable as a data source to any ASP.NET and/or HTML control and would be exposeable by Web Services. However Enums can also be
- Getting QtCreator to work on a PowerPC Mac - RCL_SPD
I decided to document problems that I encountered when trying to compile relatively recent QtCreator under Mac OS X 10.5.8, the last OS X available for PowerPC. I assume that XCode 3.1.4 (the last one available for the OS) is installed on the machine (as of now you can still download it at Apple ADC
- Dissecting the C++ STL Vector: Part 1 – Introduction - Hadi Brais
CodeProjectThis is the beginning of a series about the vector container of the C++ Standard Template Library. While there are numerous resources discussing how and when to use this container, this series will be a little bit more advanced. We … Continue reading →
- Beginners Guide To Regression Testing For QA Engineers - Gaurav5582
What is Regression Testing? Regression testing is type of testing carried out to ensure that changes made in the fixes or any enhancement changes are not impacting the previously working functionality. It is executed after enhancement or defect fixes in the software or its environment. It can be dif
- Periodic jerkiness and Discrete Fourier Transform - RCL_SPD
I have a spreadsheet where I write down how many hours I sleep each day – I have been doing it for roughly a year. This information already provided me with a lot of insight about my patterns of sleep and helped me improve my discipline, but in a never-ending quest for better understanding I have be
- jOOQ the art of using the Stable Abstractions Principle - Issam Lahlali
Robert C.Martin wrote an interesting article about a set of metrics that can be used to measure the quality of an object-oriented design in terms of the interdependence between the subsystems of that design. Here’s from the article what he said about the interdependence between modules: What i
- Implementing Kinect gestures - Vangos Pterneas
Gesture recognition is a fundamental element when developing Kinect-based applications (or any other Natural User Interfaces). Gestures are used for navigation, interaction or data input. The most common gesture examples include waving, sweeping, zooming, joining hands, and much more. Unfortunately,
- Dynamic loop unrolling - RCL_SPD
During good old days on ZX Spectrum, coders used to construct various sprite blitting routines 'manually', that is, during run time. Sometimes this was done to save code size, but often times the primary reason was efficiency - on that architecture it was faster to embed your data in the code than t
- NetworkView Canvas Extensions - Tristan Rhodes
ContentsIntroduction Part 1 - Extensions to the original control Part 2 - Sample Shapes Project Walkthrough Conclusion Known Bugs VersionsIntroductionThis article follows on from the original work done by Ashley Davis in this excellent codeplex article. When I set out on this project, I was looking
- Switch to polling mode - RCL_SPD
This post is not actually about the software. Bail out. Have you ever heard about interrupt mitigation? This is a fancy name for techniques used by an OS kernel to avoid being interrupted too often. Normally, each time a device (like network card, or a mouse) wants to inform the CPU about something
- Writing a Linux 4k intro - RCL_SPD
This summer my old friend motivated me to restart demoscene activity and I started coding a 4k intro for x86 Linux (which was supposed to be released at WeCan'2012, but we missed the deadline). This is an ongoing work, but I decided to share some experience that I consider interesting. 1. Even C is
- Denormal Floats Across Architectures - RCL_SPD
Denormal floats across architectures
- Scrollable Table Control with Fixed Header - dingjing
IntroductionISD provides a scrollable table control for displaying a lot of rows in a window with fixed height. It lacks, however, the most desirable feature of a scrollable table: a fixed table header. Here is a screenshot and a demo page. The previous versions of ISD do have a fixed-hea
- EntitySpaces Dynamic Bulk Insertion Mechanism - Kashif Akhter
In this article I will show how we can push our data to database as a bulk copy with single connection and efficient manner with EntitySpaces. EntitySpaces gives a way to invoke the SqlBulkCopy class's functionality of .NET Framework with the EntitySpaces.Core.esEntity object.
- DataStage Batch Sparse Lookup - dingjing
DataStage Batch Sparse Lookup
- Discovering the largest supported MTU - RCL_SPD
1. Weird 'connection reset' problems with Google sitesI recently bought a new Windows laptop for my Mum, and she immediately complained about not being able to reach neither Google nor GMail with any browser. Interestingly, all other sites (including competing search engines) were working fine and I
- Misconception of Dyanmic type passed to function and type returned - Pranay Rana
Small post is about miconception related to dynamic type variable supported by the C# langauge. Read more about dynamic keyword over here : Dynamic TypesCheck below code dynamic str = "22/11/2013 10:31:45 +00:01";var withOffset = DateTimeOffset.Parse(str);According to written code most of the devel
- Convenient way to manage multiple SSH keys - RCL_SPD
I used to specify per-host entries in ~/.ssh/config file, but I recently found an excellent and automatic solution:Place each key in a directory named after its host and user, like:~/.ssh/ids/github.com/git/id_rsa~/.ssh/ids/myhost/me/id_rsa~/.ssh/ids/myhost/mygf/id_rsaThen set up ~/.ssh/config file
- Parallelizable file formats - RCL_SPD
I have been recently thinking about possible improvements of the game development process, particularly content creation. While content creation in principle is well parallelizable, some unnecessary blocks happen because of data formats, which are usually created for runtime efficiency.I understand
- From Joe to Pro–TFS style - BC3Tech
From Joe to pro-TFS style
- DMV-13: Finding Locking & Blocking……..sys.dm_tran_locks - Rohitmssqlfun
Finding, locking and blocking
- The Hidden Secret to Prioritizing Workload - Zac Gery
This post discusses the hidden secret to prioritizing workload
- DMV-11: T-Log space used by Transaction……..sys.dm_tran_database_transactions - Rohitmssqlfun
T-Log space used by Transaction……..sys.dm_tran_database_transactions
- User Experience (UX) that works - Gaurav5582
Let us first define what User experience (UX) is. User experience is how a person feel while interfacing with a product, system or service. User experience bring out questions like, does the product/service being used bring any value to the end-user, is it easy and fun to use, does it perform effici
- How to build an Enterprise Framework for .NET based web application - Gaurav5582
We started developing web applications using .NET back in 2008 and one of the major questions we faced at that time is how to properly plan out, develop and maintain a large scale application. Although there were few CMS solutions available like DotNetNuke, mojoPortal etc., we were worried of losing
- OneTrueError and the WCF integration - jgauffin
OneTrueError has a complete WCF integration following the same pattern as WCF. It makes it a breeze to capture and analyze errors in WCF applications. Installation First of all you need to have an account at OneTrueError.com. Start by installing … Continue reading →
- WCF NetTcp Binding - Kashif Akhter
Optimize Your WCF Performance By NETTCP BindingCodeProject NetTcp binding is based on Transmission Control Protocol. This is most efficient binding and intended to be used in service to service communication in an intranet environment. The NetTcpBindinggenerates a run-time communication stack by def
© 2014 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