179 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
Everyone needs software developers
I've just come back from a couple of days on the West coast talking to
hardware manufacturers. We, as software developers, used to write applications
to be run on a mainframes, desktops, and then smartphones. The demand is now for
developers to focus not on millions of PCs but on the billions of devices out
there. Cisco demonstrate this perfectly with their
Connections Counter and they themselves
have a huge push on for developers at their CiscoLive! conference. (Cisco?
Developers? Yep.) Intel have their Quark chip for wearables, Plantronics
let you program your headset, and everyone loves a Raspberry Pi. I'm even going
to be able to write apps for my next pair of cycling glasses via the
Recon SDK for their HUD. Everything, everywhere, connected and programmable.
Learn new languages and platforms and get ready to think about writing for
devices - the devices you use, wear, drive, plug-in and watch every day.
It's a wild time to be a Software Developer.
Write an article for a chance to win a Google Nexus 7
It's Week 4 of the Beginner's Guide to HTML5 and CSS3 Article Contest and there is still time for you to enter for a chance to win a CodeProject prize pack or Google Nexus 7 tablet. Head over to the contest page for details on how to enter and this week's new article topics.
Congrats also go out to the Week 2 article winners:
This week's survey: What's easier to read: Code or Text?
Most popular new articles
7 Apr 2014 - 13 Apr 2014
|Android is on the rise. Unfortunately, popularity can also bring unwanted attention. While Android fans love the fact that it is an open development platform that offers developers the ability to build extremely rich and innovative applications, the same open nature of the Android platform is what makes it so attractive to malware creators. It’s high time for Android developers to increase their awareness of the pitfalls awaiting their users. This white paper focuses on the value of secure code signing practices for building more secure...|
179 articles overall. 132 new, 47 updated.
New articles added
- Remote Operation Layer - Kemeny Attila
Service layer which hides the concrete technology details and doesn’t need to change when a new feature is implemented.
- Html5 IndexedDB - Manas Kumar Swain
The IndexedDB, a new HTML5 web database which allows HTML5 web application to store data inside a user’s browser. The IndexedDB is more powerful and useful for applications which requires to store a large amount of data on client side or web browser like chrome, IE, firefox etc.
- Dynamically Updatable and AJAX Data Enabled JQuery Web Page Dialogs - Shenwei Liu
Creating and dynamically updating dialog windows for working on messages, confirmations, MVC partial view with AJAX data, and progress bars using a custom JQuery plugin.
- jQuery - .bind(), .live(), .delegate(), .on() ( and also .unbind(), .die(), .undelegate(), .off() ) - Shemeer NS
jQuery - .bind(), .live(), .delegate(), .on() ( and also .unbind(), .die(), .undelegate(), .off() ) Comparison, Definition, Samples
- O(1) Object Pool in C++ - Paulo Zemek
A C++ memory/object pool that's always O(1) for allocations and deallocations.
- Video Capture using OpenCV with VC++ - SOHAM_GANDHI
It is simple video capture application using Windows form with VC++. This project demonstrate, Configuration VC++ for Opencv as well as create windows form application.
- fastJSON - Mehdi Gholam
Smallest, fastest polymorphic JSON serializer (with Silverlight4 and MonoDroid support)
- fastBinaryJSON - Mehdi Gholam
A binary JSON serializer based on fastJSON (support for MonoDroid)
- Asyncsocket Part 3: The Server - bkelly13
Use of Windows class CAsynSocket in TCP/IP application
New Tips and Tricks added
- WPF Animated Arrange Panel - Oleg Oshkoderov
Creating custom WPF panel that can be used to Arrange (order) items in MVVM application
- Installing Qt on Linux - Marco Bertschi
A brief step-by-step guide on what is needed to get Qt and the Qt Creator installed on your Linux environment
Tips and Tricks updated
- Dynamic Lambda Expression Compiler - Fernando Callejon
Did you ever dreamed about compiling a string like "x => x.Property.Array.Property" and actually get a value from it?
- Installing Qt on Mac OS X - Marco Bertschi
A brief guide on what you need to do to get the Qt Creator to compile and develop Qt Applications on Mac OS X without running into install_name_tool_failed
New Technical Blogs added
- MVC - Introduction to ASP.Net MVC & its architecture. - smrutis1984
What is ASP.Net MVC ?Microsoft ASP.Net MVC is a framework to build web applications which is built on top of the Microsoft's .Net Framework. It is mostly emphasized on a loosely coupled application architecture and highly maintainable code. It was fully functional with Microsoft's Visual Studio 2011
- ASP.NET Interview Questions for Beginners and Professionals - Part 2 - Imran Abdul Ghani
It's Part-2 in series of ASP.NET Interview Questions with detailed answers and necessary code examples. Part -1 of this series for Interview Questions can be found here.HTML Server Controls Vs Web Server Controls, Please define?HTML Server Controls are server-side mapped form of HTML elements. In or
- Preloading resources - the right way (for me) - Gilly Barr
CodeProjectLooking through my 'client side performance glasses' when browsing the web, I see that many sites spend too much time downloading resources, mostly on the homepage, but sometimes the main bulk is on subsequent pages as well.Starting to optimizeWhen trying to optimize your page, you might
- IronPython: A Quick WinForms Introduction - Nick Cosentino
Background A few months ago I wrote up an article on using PyTools, Visual Studio, and Python all together. IRead the Rest...The post IronPython: A Quick WinForms Introduction appeared first on Dev Leader.
- Unity and C# : Learn Scripting - Vidyasagar MSC
Scripting is an essential ingredient in all games. Even the simplest game will need scripts to respond to input from the player and arrange for events in the gameplay to happen when they should. -Unity3D Everything in unity3D is a GameObject. We first start building a game by setting the sprites (2D
- A Year of Giving Back to the Development Community - Rion Williams
Earlier this year I began this blog as part of a News Years resolution to give back to all of the communities that have helped me become a successful developer and I am proud to say that it was a resolution that I stuck with. So I thought I would wrap up this year with […]
- Gaming : 2D Game Engines - Vidyasagar MSC
I have decided to learn,develop and market a Game.Cool!!! but which game engine/framework should i go with ? What are the pros and cons of existing Game Engines? Where can i leverage my existing coding and design skills ? Today,This post will try to answer to few of the questions.There are N number
- F#16 : Understanding Signatures - Sacha Barber
We are nearing the end of one of the main sections of this function series, but we have yet to look at one of the main elements you will see when using F#, which is signatures of functions. In order to understand function signatures we will be revisiting our own old friend the “FSI Window”. […
- F# 15 : Code Organization (Modules / Files/ Types) - Sacha Barber
Now that we have some of the basic types and pattern matching under our belts, I thought it high time that we learnt a bit about how to organize our own code. Throughout some of the posts we have already been through I have been referring to modules such as the “List module”. In this […]
In this blog I demonstrated how one can programmatically explore several chaotic systems: logistic map, Barnsley fern and Lorenz system. While doing this I focused mainly on producing plots or, at least, generating trajectories of these systems with different programming languages. At the same time,
- Chrome developer tools profiling flame charts - Gilly Barr
CodeProjectI just recently, and totally coincidentally, found out that Chrome developer tools can generate flame charts while profiling js code!Recently it seems like generating flame charts from profiling data has become popular in languages like Ruby, python and php, so i'm excited to see that ch
- Sharepoint 2013 Event ID 6398 AppFabric Distributed Cache Error - James Carr (Crashcarr)
A few days ago, I started seeing repeated errors with Event ID 6398 and description of: The Execute method of job definition Microsoft.Office.Server.UserProfiles.LMTRepopulationJob (ID 581fc80e-f7fb-4b3b-99cd-7affa208f57b) threw an exception. More information is included below. Unexpected exception
- A SQL Cmdlet a Day 3 Variables - derekman9707
As with any scripting language PowerShell supports variables, but unlike many languages declaration and assignment is streamlined. One of the coolest things about PowerShell variables is that data type assignment is automatic based upon the data type value. Variable declaration is simply done by p
- A SQL Cmdlet a Day 4 SQLPS - derekman9707
A SQL Cmdlet a Day 4 SQLPS
- Spontaneous Responsibility - Zachary Gardner
I’ve had the pleasure of watching many different people manage small to medium sized groups. Being able to see what works and what doesn’t work is one of the great parts of my job. There are mistakes that everyone makes when they manage a group for the first time. I’ve probably com
- Background removal using Kinect 2 (green screen effect) - Vangos Pterneas
Throughout the past few days, I got many requests about Kinect color to depth pixel mapping. As you probably already know, Kinect streams are not properly aligned. The RGB and depth cameras have a different resolution and their point of view is slightly shifted. As a result, more and more people hav
- Principle Ubiquity: The Scientific Method - Zachary Gardner
In Principle Ubiquity, I discussed how I try to find the most commonly held underlying beliefs. The principles that everyone holds true tend to be the most helpful principles to understand and apply in daily life. Some of them are common and obvious, like generosity and compassion. Some are more dif
- Fizzy Bizzyness - A Round Tuit
FizzBuzz is an interview question which supposedly helps “filter out the 99.5% of programming job candidates” who can’t program. I find this assertion very hard to believe, unless those tested are non-coding managers. But anyway, the problem statement is simple: Write a program t
- Steve Newcomb’s Cult Creation - Zachary Gardner
- Shock Jocks - A Round Tuit
The other week I read this: Software Developers Are Terrified Of What Happens When They Hit 30. The latest breaking news from CNN? A supermarket tabloid alongside Shocking Proof that Obama is a Muslim!? No, this from the supposedly respectable Business Insider. Has the dystopian world of Logan
- Steve Newcomb’s Cult Creation – Part 2 - Zachary Gardner
In my previous blog post, I discussed Steve Newcomb’s essay titled Cult Creation. I talked about how context matters when implementing someone’s advice. Looking at the principles behind the advice is necessary to understand how to apply the advice in any scenario. The next piece of relev
- TDD: Tests are for Focus - Alex Turok
In recent posts I have written much about testing as an inherent component of the software development process – the last one, for example, was devoted to some drawbacks of having tests. Now, to keep things in balance I will turn to an advantage of TDD which I happen to mention much less frequently
- TDD: Downsides - Alex Turok
Being a fan of TDD I have heard and read a lot about the benefits of test-driving software and creating tests in general – as well as about the drawbacks. While the most widely mentioned issue with tests is false confidence that they might give developers, there are also other major problems associa
- Debugging Deeper through Reference Source - Rion Williams
A little over a month ago, the ASP.NET team announced several changes and updates to the .NET Reference Source and in this post we are going to discuss how to actually integrate it into Visual Studio so that you can step into the actual .NET Framework source when debugging your applications. What is
- Python: Lorenz - Alex Turok
If you follow my blog or have devoted at least a minute to run through the headings, you should know that I am a fanatic of Chaos Theory. Or rather, I am crazy about messing with very simple systems, which are related to the ideas of sensitive dependence on initial conditions, unexpectedly complex b
- Clojure: Barnsley Fern - Alex Turok
In addition to other pleasurable events, the last month I got as a gift yet another book devoted to the Chaos Theory – ‘Simply Chaos’ by Sergey Demenok (in Russian). This one vaguely reminds me of ‘Chaos: Making a New Science’ by James Gleick, since both aim mostly at attracting readers to science,
- Debugging and solving the 'Forced Synchronous Layout' problem - Gilly Barr
CodeProjectIf you're using Google Developer tools to profile your website's performance, you might have realized that Chrome warns you about doing 'forced layouts'.This looks something like this :In this screenshot, I marked all the warning signs chrome tries to give you so you can realize this prob
- Simple official Spritz API usage - Nikola Breznjak
TL;DR: See it in action here or here, and official site here. Spritz - change the way people read and make communication faster, easier, and more effective. So, there has been a lot of buzz about this lately and today I too got my API key to test this out. I must say that using Spritz is […]
- Performing Page Navigation in Windows Phone Apps - Madhur Kapoor
In the previous article, we learned the basics of creating a simple Windows Phone app. In this post, we will look at how to perform navigation between different pages in Windows Phone app. We will use the same Visual Studio solution used in the previous post and continue from there. Open the MyFirst
- Use Converters in your Windows Phone Apps - Alex Turok
In a recent post I have covered several approaches to store data in a Windows Phone application. Another important problem is presenting data in an easy and controllable way that would not interfere with other layers of your app. To some extent XAML handles this task well, but from time to time just
- 3 Easy Ways to Store Data Locally in a Windows Phone App - Alex Turok
Our applications – no matter whether games, productivity tools or business software – are all about data. As a result, when developing a program of any kind we spend most of the time solving data-related problems like where to get it, what to do about it, how to show it to our users and where to sto
- Improve WPF performance with RenderOptions - comiscience
My original article link is here: http://www.codeproject.com/Tips/752333/Improve-WPF-performance-with-RenderOptions Introduction Too many articles have been presented on how to improve WPF performance with several global methods. Here, we introduce another basic ways of improving WPF performance: Re
- Windows : xRDP to CentOS 6.5 - Vidyasagar MSC
After a successful RDP to Ubuntu.Our next challenge was to RDP to CentOS 6.5. Frankly speaking,this wasn’t as easy as ubuntu. We will use the same Putty (which we have configured in our previous post ) Login with root or any user who is part of sudoers file 1) sudo yum update 2) reboot 3)uname
Technical Blogs updated
- Top 10 ASP.NET Interview Questions and Answers - Imran Abdul Ghani
"ASP.NET is a web application development framework for building web sites and web applications that follows object oriented programming approach".Following are the top 10 commonly asked Interview Questions with Answers on ASP.NET:What is the concept of Postback in ASP.NET?A postback is a request se
- Kinect for Windows version 2: Body tracking - Vangos Pterneas
NOTE: This is preliminary software and/or hardware and APIs are preliminary and subject to change. In my previous blog post, I show you how to display the color, depth and infrared streams of Kinect version 2 by transforming the raw binary data into Windows bitmaps. This time, we’ll dive into
- Kinect for Windows version 2: Hand tracking - Vangos Pterneas
NOTE: This is preliminary software and/or hardware and APIs are preliminary and subject to change. Kinect is awesome for body tracking, but Kinect version 2 is more than finding the human joints positions. Today we’ll see how we can track hands and thumbs and specify the hands’ state. In
© 2014 The Code Project. All rights reserved.
This email was sent to email@example.com.
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 firstname.lastname@example.org