In this site, you will find tips for using certain software under Windows, tips and tricks of programming, articles on different programming languages (C#, JavaScript, Typescript...), PowerShell, the ASP.NET platform and Web programming. We are in the process of making some Tutorials. Point out that these tutorials always contain many examples.

You will also find programs, examples and explanations. In learning programming, examples are paramount. They allow programmers to better perceive the conditions of use of a function, a class or a concept and save time during the implementation of their projects.

Information technology is in perpetual evolution and the success of mobile phones and tablets has caused some changes in the design of public computers. The craze for laptops, tablets and phones grows constantly and many builders have had to adapt to meet this demand. This has resulted in the decrease of sales of desktop computers despite their superior performance and their adaptation to new technologies (touchscreens, cameras and microphones integrated...)

There are many reasons of this trend towards all-mobile. The prices of laptops, mobile phones and tablets have declined. Many people need to stay in touch with family or work colleagues during travel. For his work, it may be essential to take notes, write reports, use a spreadsheet, etc. Some may want to be entertained, listen to music, watch a video, read an e-book, browse internet, take photos, ...

Programming software, C#, VB.NET

Microsoft has adapted its Windows operating system to different types of devices, that is, to desktops, tablets and smartphones. The goal was to allow developers to create (universal) applications that can run on almost any device.

Microsoft provides developers, Visual Studio, a Development Environment, that emphasizes C# and VB.NET programming languages.

C# Programming

VB.NET Programming


Web development, ASP.NET, JavaScript

Regarding the Internet, CSS frameworks have appeared and allow to create responsive sites, that is to say whose pages adapt to almost all browsers.

But because of differences in the interpretation of HTML/CSS or JavaScript by internet browsers (especially those of some mobile phones), it is difficult for a Web designer to create a visible website in all browsers.

In addition, Web application development is greatly simplified by the ASP.NET development model. It facilitates communication with the server, access to databases etc.


JavaScript tricks

TypeScript programming


Mannequin dressed in black posing in front of a digital wall containing programs in C# javascript

Choice of device and platform

If you are a little lost face this diversity of devices, ask yourself first and foremost you want to make and what kind of budget are you going to spend. The universal unit does not exist. If you want only call, possibly to send a few SMS with a not too bulky device then buy a simple mobile phone. If you wish to call correspondents in videophone, opt for a tablet or a laptop, etc.

In addition, there are several types of operating systems depending on the equipment: IOS, Android, Windows... There again, you must choose. Indeed, there are not many compatibility between these different operating systems. For example, a file created with a word processor under Apple won't be readable Android that after having converted to another format. You will need a software to convert.

For a developer who wants to run his software on multiple platforms, the choice of language can be problematic. Indeed, knowledge of a language is not limited to basic instructions and it takes time for learning. In Windows, although there is a wide range of programming languages, it is best to use language making the most of the possibilities of the Microsoft .NET platform. C# language is indicated for programming on the .NET platform.

Regarding Web programming, it is strongly recommended to know the HTML/CSS language and JavaScript. Moreover, ASP.NET web application Frameworks contains at least two frameworks: ASP.NET MVC and ASP.NET Web Forms. But the server code that handles the logic for a page, can be written in Visual Basic or C#.

In myself, I am primarily interested in all devices with the Windows system as well as software running on this system. Develop software and Web applications are also part of my focus.