Chủ Nhật, 13 tháng 4, 2014

Weekly Newsletter (14 Apr 2014)

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 allowed senders.

Site News

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:

cheers,
Chris Maunder

Click here Open private workspaces for only $2 per month!
Workspaces now powers CodeProject and it's available for your own projects! Git, Task tracking, or private workspaces - as many as you want. Offer limited to the first 10,000 signups until May 30. Try it today!
Click here SpreadsheetGear 2012 for .NET Now Available!
New WPF and Silverlight controls, multithreaded recalc, 64 new Excel compatible functions, save to XPS, improved efficiency and performance, Windows 8 support and more. Download your fully functional SpreadsheetGear trial Today!
Click here Write a beginner's HTML5 article for a chance to win a Nexus 7
Submit an article to the Beginner's Guide to HTML5 and CSS3 Contest and you could win a CodeProject prize pack or a Google Nexus 7 tablet. Visit the contest page for full rules and submission guidelines and enter today!

Weekly Poll Results

Do you code when on holidays?

Survey period: 7 Apr 2014 to 14 Apr 2014

The first step is admitting you have a problem...

OptionVotes% 
Always. To live is to code.30114.53301 votes, 14.53%
Sometimes, depends how I feel88642.78886 votes, 42.78%
If I have to (eg. emergency bug fixes)42920.71429 votes, 20.71%
Absolutely not.46122.26461 votes, 22.26%

This week's survey: What's easier to read: Code or Text?

Most popular new articles

7 Apr 2014 - 13 Apr 2014

Research

    How Code Signing Can Bolster Security for Mobile Applications

    The explosive growth of the mobile apps market presents a tremendous opportunity for software developers and cybercriminals alike.  Infected apps are not only a threat to mobile device users, but also to network and platform providers, device manufacturers, and the reputation of the industry as a whole. Fortunately, developers can protect their code – and their customers – with a straightforward and easy-to-manage technology: code signing certificates. This white paper details the rise of mobile applications and why code signing...

    Download Now

Latest Additions

179 articles overall. 132 new, 47 updated.

New articles added

.NET Framework

  • 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.

Algorithms & Recipes

Applications & Tools

ASP.NET

Azure

C#

Caching

  • 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.

Client side scripting

Cross Platform

Cryptography & Security

Grid & Data Controls

HTML / CSS

NoSQL

PHP

Product Showcase

SharePoint Server

Silverlight

Third Party Products and Tools

Uncategorised Technical Blogs

Windows API

Windows Communication Foundation

Windows Presentation Foundation

Articles updated

.NET Framework

Algorithms & Recipes

ASP

ASP.NET

Audio and Video

Book Reviews

C / C++ Language

  • 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.

C#

C++ / CLI

Client side scripting

Code Generation

Cryptography & Security

Database

Design and Architecture

Grid & Data Controls

Hardware & System

HTML / CSS

Internet / Network

  • 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

OpenGL

Reviews on Third Party Products and Tools

SharePoint Server

Validation

Windows Presentation Foundation

New Tips and Tricks added

.NET Framework

Ajax

Android

ASP.NET

C / C++ Language

C#

Client side scripting

Combo & List Boxes

Database

Date and Time

Installation

iPhone

Libraries

Programming Tips

SharePoint Server

Site & Server Management

Static & Panel Controls

  • WPF Animated Arrange Panel - Oleg Oshkoderov
    Creating custom WPF panel that can be used to Arrange (order) items in MVVM application

Threads, Processes & IPC

Tools and IDE

  • 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

Uncategorised Tips and Tricks

Web Security

Web Services

Windows Communication Foundation

Windows Powershell

Tips and Tricks updated

Algorithms & Recipes

C#

  • Dynamic Lambda Expression Compiler - Fernando Callejon
    Did you ever dreamed about compiling a string like "x => x.Property.Array[3].Property" and actually get a value from it?

Client side scripting

Cross Platform

Macros and Add-ins

Tools and IDE

  • 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

.NET Framework

ASP.NET Controls

  • 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

Author Resources

  • 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

C#

  • 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.

Client side scripting

  • 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

Code Generation

Game Development

  • 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

Grid & Data Controls

Other .NET Languages

  • 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 […]

Reviews on Third Party Products and Tools

  • Javascript: Plotting Rössler Attractor on HTML5 Canvas in 3D - Alex Turok
    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 Server

  • 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

SQL Reporting Services

  • 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

Uncategorised Technical Blogs

  • 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
    Today is April 9th. Today is the day when famo.us launches. If you haven’t checked out famo.us, I really, really suggest you do. It will be the next generation of JavaScript frameworks. Just try to look at the live demos and not get pumped. The founder/CEO of famo.us is Steve Newcomb. He’

  • 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

Windows API

  • 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 […]

Windows Communication Foundation

Windows Phone 7/8

  • 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

Windows Powershell

Windows Presentation Foundation

  • 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 Security

  • 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

Windows Workflow Foundation

Technical Blogs updated

ASP.NET Controls

  • 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

C#

Dialogs and Windows

  • 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 vutunglampro@gmail.com. To stop receiving The Code Project Insider News click here.
CodeProject 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 webmaster@codeproject.com

Không có nhận xét nào:

Đăng nhận xét