Click here to Skip to main content
14,400,000 members

Articles by Florian Rappl (Articles: 51)

Articles: 51

RSS Feed

Average article rating: 4.88

Miscellaneous
Tooltips
Posted: 2 Dec 2011   Updated: 2 Dec 2011   Views: 32,490   Rating: 5.00/5    Votes: 26   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 2,509
A better ToolTip for Windows Forms and more.
Applications & Tools
General
Posted: 28 Mar 2019   Updated: 13 Apr 2019   Views: 7,900   Rating: 4.73/5    Votes: 7   Popularity: 4.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 89
We look at running End-To-End tests in an Azure Pipeline using the Nightwatch.js framework with TypeScript.
ASP.NET
General
Posted: 10 Aug 2013   Updated: 13 Aug 2013   Views: 209,723   Rating: 4.97/5    Votes: 79   Popularity: 9.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 162   Downloaded: 2,582
Second part in my annualy list of tips, this time including JavaScript, controls, tooling and customization, which has been build up from recent ASP.NET MVC 4 programming journeys.
Posted: 13 Jun 2016   Updated: 23 Aug 2016   Views: 143,101   Rating: 4.95/5    Votes: 51   Popularity: 8.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 98   Downloaded: 2,039
This article describes the most important details of creating a useful bot using the Microsoft Bot Framework.
Charts, Graphs and Images
Images and multimedia
Posted: 6 May 2012   Updated: 9 Jul 2012   Views: 331,456   Rating: 4.96/5    Votes: 90   Popularity: 9.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 201   Downloaded: 24,887
Let's build a sample project with a Google like image uploader embracing jQuery, AJAX, and MVC.
Client side scripting
General
Posted: 19 Nov 2019   Updated: 7 Dec 2019   Views: 8,811   Rating: 4.92/5    Votes: 6   Popularity: 3.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Microfrontends present the latest addition to the decoupling efforts of architects - are they worth the struggle?
HTML / CSS
General
Posted: 13 Feb 2012   Updated: 14 Feb 2012   Views: 55,740   Rating: 4.98/5    Votes: 46   Popularity: 8.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 1,699
Building a full featured (and fun-packed) single-player game out of the box.
Posted: 3 Jun 2012   Updated: 4 Jun 2012   Views: 476,948   Rating: 4.99/5    Votes: 168   Popularity: 11.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 212   Downloaded: 17,002
Recreating a famous jump and run game for playing and creating own levels in the webbrowser.
Posted: 12 Oct 2012   Updated: 17 Oct 2012   Views: 63,581   Rating: 4.99/5    Votes: 35   Popularity: 7.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 2,052
Creating an super-awesome browser game that follows the path of the legendary blobby volley!
Posted: 1 Mar 2014   Updated: 8 Apr 2014   Views: 101,362   Rating: 4.94/5    Votes: 67   Popularity: 8.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 117   Downloaded: 4,577
Creating a tower defense game from scratch with web technologies.
Posted: 18 Nov 2014   Updated: 18 Dec 2014   Views: 55,612   Rating: 5.00/5    Votes: 27   Popularity: 7.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,878
Exploring the abilities, benefits and features of TypeScript by extending / rewriting the original Mario5 source.
Posted: 15 Jan 2015   Updated: 4 Feb 2015   Views: 49,761   Rating: 4.97/5    Votes: 32   Popularity: 7.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 250
Gulp is a modern build system for web technologies. It is also integrated into ASP.NET vNext and can be used in a lot of scenarios.
HTML
Posted: 15 Jan 2012   Updated: 15 Jan 2012   Views: 100,721   Rating: 4.98/5    Votes: 55   Popularity: 8.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 159   Downloaded: 8,277
Building a simple multiplayer game using C# for the server and JavaScript with WebSockets and Canvas for the client application
Posted: 9 Dec 2011   Updated: 22 Jan 2012   Views: 138,962   Rating: 4.94/5    Votes: 64   Popularity: 8.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 102   Downloaded: 3,488
Exploring possibilities by comparing the HTML5 canvas element with the possibilities of CSS3 animations
Posted: 30 Jan 2012   Updated: 30 Jan 2012   Views: 33,040   Rating: 4.94/5    Votes: 11   Popularity: 5.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 432
Exploring a simple physics simulation of ferromagnetism with the displaying power of HTML and multi-threading over WebWorker
Tablets and All-in-Ones
App Innovation 2013 Contest Entries
Posted: 12 Aug 2013   Updated: 13 Aug 2013   Views: 36,952   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 272
Creating a highly extensible presentation app with multi-user and device integration for tablets.
Azure
General
Posted: 26 Feb 2019   Updated: 4 Mar 2019   Views: 6,810   Rating: 3.91/5    Votes: 5   Popularity: 2.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
We look at Azure Pipelines and how it can be used to add a flexible CI/CD process for any GitHub repository within minutes.
Windows Azure Developer Contest
Posted: 27 Apr 2013   Updated: 9 Jun 2013   Views: 34,731   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Crawling tons of (individual) web information and creating statistics using Windows Azure.
C#
Beginners
Posted: 18 Apr 2016   Updated: 10 May 2016   Views: 72,201   Rating: 4.91/5    Votes: 73   Popularity: 9.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 0
In the second part we learn about generics, Lambda expressions, Extension methods and GUI programming.
Posted: 17 Apr 2016   Updated: 3 Oct 2016   Views: 247,479   Rating: 4.86/5    Votes: 178   Popularity: 10.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 409   Downloaded: 0
In the first part we introduce the basic concepts of C# along with object oriented programming and the .NET-Framework.
General
Posted: 12 Dec 2012   Updated: 29 Jan 2013   Views: 190,103   Rating: 4.95/5    Votes: 188   Popularity: 11.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 446   Downloaded: 1,558
An introduction to lambda expressions as well as an advanced discussion on how and where to use them. This article will also show known and introduce new design patterns that might be helpful.
Posted: 14 Mar 2013   Updated: 28 Mar 2013   Views: 148,362   Rating: 4.92/5    Votes: 73   Popularity: 9.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 243   Downloaded: 2,056
An introduction to async / await, popular mistakes and solutions for asynchronous programming, as well as usages and benefits from using asynchronous programming. We will also discuss interesting patterns based on concurrency.
Posted: 19 Dec 2013   Updated: 12 Jun 2014   Views: 73,941   Rating: 4.82/5    Votes: 35   Popularity: 7.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
A detailed outlook at some of the possible language features of the next version of C#
Posted: 19 Apr 2016   Updated: 10 May 2016   Views: 72,314   Rating: 4.91/5    Votes: 72   Popularity: 9.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 114   Downloaded: 0
The third part discusses events, asynchronous and dynamic types, the TPL, and reflection.
Posted: 20 Apr 2016   Updated: 13 May 2016   Views: 67,401   Rating: 4.93/5    Votes: 85   Popularity: 9.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 137   Downloaded: 0
The last part discusses attributes, iterators, and some more advanced topics.
Posted: 3 Mar 2019   Updated: 7 May 2019   Views: 29,740   Rating: 4.91/5    Votes: 60   Popularity: 8.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 98   Downloaded: 0
Want to modernize your C# codebase? Let's start with properties.
Posted: 31 Mar 2019   Updated: 7 May 2019   Views: 32,140   Rating: 4.89/5    Votes: 37   Popularity: 7.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 0
Want to modernize your C# codebase? Let's continue with methods.
Posted: 17 May 2019   Updated: 25 May 2019   Views: 36,340   Rating: 4.80/5    Votes: 43   Popularity: 7.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 0
Want to modernize your C# codebase? Let's continue with values.
Posted: 27 Sep 2019   Updated: 2 Oct 2019   Views: 13,800   Rating: 4.90/5    Votes: 16   Popularity: 5.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Want to modernize your C# codebase? Let's finish with types.
How To
Posted: 8 Aug 2015   Updated: 11 Aug 2015   Views: 35,910   Rating: 4.98/5    Votes: 17   Popularity: 6.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 601
Login, get the data, logout. AngleSharp has everything we need to submit forms and transmit everything we need to get the desired data.
Utilities
Posted: 26 Jun 2016   Updated: 10 Jul 2016   Views: 52,603   Rating: 4.99/5    Votes: 46   Popularity: 8.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 75   Downloaded: 259
This article introduces MAGES - a very simple, yet powerful, expression parser and interpreter.
Libraries
Code Libraries
Posted: 19 Jun 2013   Updated: 3 Jul 2013   Views: 173,736   Rating: 5.00/5    Votes: 87   Popularity: 9.64
Licence: The BSD License      Bookmarked: 165   Downloaded: 3,885
Bringing the DOM to C# with a HTML5/CSS3 parser written in C#.
Posted: 24 Mar 2019   Updated: 27 Mar 2019   Views: 5,480   Rating: 3.12/5    Votes: 3   Popularity: 1.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Supporting partial PUT (or PATCH) operations in ASP.NET Core with Newtonsoft.Json
Code Projects
Posted: 7 Nov 2014   Updated: 17 Nov 2014   Views: 44,981   Rating: 4.93/5    Votes: 20   Popularity: 6.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 480
Connecting an existing JavaScript engine to AngleSharp to perform DOM operations and provide a working headless browser.
General
Posted: 14 Aug 2012   Updated: 17 Aug 2012   Views: 51,940   Rating: 4.84/5    Votes: 42   Popularity: 7.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 1,414
A look at some of the exciting methods of the Windows Forms Extension library, like animations, graphic helpers, and a modern UI form.
Windows Presentation Foundation
Controls
Posted: 4 Dec 2013   Updated: 30 Sep 2016   Views: 143,874   Rating: 4.93/5    Votes: 58   Popularity: 8.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 6,476
Exploring WPF capabilities, limitations and work-arounds to create state-of-the-art applications with multi-touch features.
Algorithms & Recipes
Data Structures
Posted: 9 Mar 2018   Updated: 13 Mar 2018   Views: 30,202   Rating: 4.83/5    Votes: 24   Popularity: 6.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 400
JSON Schema may be the answer to most problems in dealing with JSON files. We explore JSON Schema from a practical point of view.
Parsers
Posted: 19 Sep 2012   Updated: 30 Sep 2012   Views: 90,152   Rating: 4.98/5    Votes: 54   Popularity: 8.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 93   Downloaded: 2,476
Constructing a fast math parser using Reflection to do numerics like Matlab.
Game Development
General
Posted: 1 Aug 2012   Updated: 2 Aug 2012   Views: 73,904   Rating: 4.98/5    Votes: 62   Popularity: 8.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 2,769
Adding some spice to the Mario game by providing a Level editor with a social platform.
Posted: 13 Jul 2014   Updated: 15 Jul 2014   Views: 27,733   Rating: 4.95/5    Votes: 36   Popularity: 7.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 608
Architecture, design and implementation of a cross-platform Windows Desktop / Windows Store space shoot-em-up game.
Internet / Network
Client/Server Development
Posted: 20 Mar 2012   Updated: 27 Mar 2012   Views: 41,212   Rating: 4.97/5    Votes: 31   Popularity: 7.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 1,835
Providing a stable and powerful server for the JavaScript / HTML5 browser game SpaceShoot with some gimmicks.
Programming Tips
General
Posted: 23 Dec 2011   Updated: 18 Jan 2012   Views: 83,683   Rating: 4.91/5    Votes: 62   Popularity: 8.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 1,636
Investigating the cost of an operation in cycles within a real world, i.e., no peak, performance measurement of C#, C++, Java, Fortran and JavaScript
Posted: 8 Dec 2013   Updated: 16 Dec 2013   Views: 67,295   Rating: 4.96/5    Votes: 88   Popularity: 9.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 214   Downloaded: 1,143
A close look at some powerful features of C# that are less known but sometimes come in very handy
Ultrabooks
App Innovation Contest Entries
Posted: 8 Oct 2012   Updated: 29 Nov 2012   Views: 42,271   Rating: 5.00/5    Votes: 23   Popularity: 6.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
Creating a touch enabled sensor numerical application for the latest generation of Ultrabooks
Best Practices
Web Development
Posted: 10 Jul 2012   Updated: 15 Jul 2012   Views: 385,622   Rating: 4.97/5    Votes: 131   Popularity: 10.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 376   Downloaded: 0
A list of tips, involving Entity Framework, Extension Methods, programming patterns and others, that has been built up from recent ASP.NET MVC 3 programming journeys.
Hardware & System
General
Posted: 9 Apr 2016   Updated: 23 Apr 2016   Views: 45,766   Rating: 4.90/5    Votes: 46   Popularity: 8.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
In this article we look behind the development of a Top 500 listed highly-efficient supercomputer: the QPACE 2.
Interviews
General
Posted: 14 Aug 2013   Updated: 15 Aug 2013   Views: 16,900   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
In honour of the 10 million member milestone, CodeProject members Marc Clifton and Florian Rappl reflect back on their time as part of the developer community.
Arduino
General
Posted: 28 Jun 2018   Updated: 28 Jun 2018   Views: 8,550   Rating: 4.85/5    Votes: 11   Popularity: 5.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 33
A car distance sensor using the Arduino with an ultrasonic transducer
IoT Services
General
Posted: 7 Aug 2016   Updated: 12 Aug 2016   Views: 52,031   Rating: 4.98/5    Votes: 43   Popularity: 8.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 2,455
We utilize the Microsoft Bot Framework in conjunction with LUIS to make a Node.js powered bot available online via an ASP.NET Web API proxy. A software mock for the smart home system is supplied. Likewise a tutorial for a hardware mock using the CC3200 and / or sensor tags is provided.
IoT on Azure
General
Posted: 30 Mar 2015   Updated: 30 Mar 2015   Views: 53,631   Rating: 4.92/5    Votes: 30   Popularity: 7.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 245
Using Microsoft Azure to add advanced machine learning capabilities with connected IoT devices, which monitor activities of a baby and his or her environment.
Serverless Computing
General
Posted: 29 Apr 2019   Updated: 29 Apr 2019   Views: 5,913   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 31
Why not use serverless computing to perform maintenance tasks in Azure DevOps?
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.
No projects have been posted.

Florian Rappl
Chief Technology Officer
Germany Germany
Florian lives in Munich, Germany. He started his programming career with Perl. After programming C/C++ for some years he discovered his favorite programming language C#. He did work at Siemens as a programmer until he decided to study Physics.

During his studies he worked as an IT consultant for various companies. After graduating with a PhD in theoretical particle Physics he is working as a senior technical consultant in the field of home automation and IoT.

Florian has been giving lectures in C#, HTML5 with CSS3 and JavaScript, software design, and other topics. He is regularly giving talks at user groups, conferences, and companies. He is actively contributing to open-source projects. Florian is the maintainer of AngleSharp, a completely managed browser engine.