#csharp index
Explore tagged Tumblr posts
qwefbjksfbjksda · 3 years ago
Text
C# INDEX: MAIN VARIABLE TYPES
integeral numbers
sbyte name = 1; 8-bit, -128 to 127 byte name = 10; 8-bit, 0 to 255 short name = -10; 16-bit, -32,768 to 32,767 ushort name = 10; 16-bit, 0 to 65,535 int name = -10; 32-bit, -2,147,483,648 to 2,147,483,647 uint name = 10; 32-bit, 0 to 4,294,967,295 long name = 10; 64-bit, -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 ulong name = 10; 64-bit, 0 to 18,446,744,073,709,551,615
floating point / decimals
float name = 10.01; floating binary point, 32-bit, ±1.5 × 10-45 to ±3.4 × 1038 double name = 10.01; floating binary point, 64-bit, ±5.0 × 10-324 to ±1.7 × 10308 decimal name = 10.01; floating decimal point, 128-bit, ±1.0 x 10-28 to ±7.9228 x 1028
other variable types
string varName = "Hello world!"; sequence of Unicode characters. can be used to find substring. char varName = "H"; single Unicode character, can also be defined with a Unicode escape sequence (e.g '\u006A') or hex escape sequence (e.g '\x006A') bool varName = true; boolean value, always lowercase
not all variable types and notation methods included
0 notes
techpointfundamentals · 5 years ago
Link
Before C# 8 interface has no modifiers at all to any of the interface members like methods, properties, events, and indexers. But from C# 8 it is now valid to add modifiers like virtual, abstract, sealed, static, extern, partial for the interface members. In this article, we will see all the modifiers with a live example.
Microsoft has introduced C# 8 with .Net Core 3.x in Visual studio 2019. In C# 8 Microsoft has introduced a lot of new features for the interface as well. C# 8 is only available in .Net Standard 2.1 and .Net Core 3.x implements the same.
You can specify explicit access modifiers for interface members. An interface member can also have a default body implementation.  An interface member can have special modifiers like abstract, virtual, sealed, static, partial, and extern as well.
Today's Interview Questions
Can an interface contain abstract methods in C# 8?
A private abstract interface method is allowed or not in C# 8?
Can you make a virtual interface method as abstract in C# 8?
Is sealed interface method valid in C# 8?
Can you have a sealed interface method without body definition in C# 8?
Can you override a sealed interface method in C# 8?
Can a private interface member be sealed in C# 8?
Can an interface contain static interface members in C# 8?
Is it possible to have a static interface method without body definition in C# 8?
An abstract interface method can be static or not in C# 8?  
Extern interface methods are allowed or not in C# 8?
1 note · View note
rehman-coding · 6 years ago
Photo
Tumblr media
This means that the index is used as an offset. The first element of the array is exactly contained in the memory location that array refers (0 elements away), so it should be denoted as array[0]. . How much of you did this? If you like ,follow us➖➖➖➖➖➖➖➖➖➖➖➖➖➖ | 👍 | ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ | ✏ | Tag a programmer | 🎇 | Best programming knowledge every day ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ | 💬 | Follow @rehman_coding Enjoy! ⠀ #code #programming #developer #coding #wordpress #programmer #webdeveloper #javascript #womenintech #softwaredeveloper #girlswhocode #devlife #worldcode #csharp #learntocode #reactjs #developerlife #frontenddeveloper #angularjs #100daysofcode #peoplewhocode #fullstackdeveloper #vuejs #backenddeveloper #dotnet #mobiledevelopment #womanintech #javascriptdeveloper #javascriptlover #nodejs⠀ https://www.instagram.com/p/B6AXrdxgKHq/?igshid=13zoe9mfw6aqr
2 notes · View notes
ibasskung · 3 years ago
Photo
Tumblr media
📊 มาดูภาษาโปรแกรมมิ่งยอดนิยมกัน TIOBE Index for February 2022. - The TIOBE Programming Community index is an indicator of the popularity of programming languages.
🎯 Learn more: 📲 YouTube: https://www.youtube.com/c/iBasskung 📲 Facebook: https://www.facebook.com/CodeAMinute 📲 Udemy: https://www.udemy.com/user/tanin-sangngam
💯 THANK YOU SO MUCH 💯
Cr. https://www.tiobe.com/tiobe-index
#TIOBEIndex #CSharp #VisualBasic #iBasskung #CodeAMinute
0 notes
blogdial707 · 4 years ago
Text
C# For Visual Studio Code
Tumblr media
Visual Studio Code C# Project
C In Visual Studio
C# For Visual Studio Code
Visual Studio Code For C# Development
C'est La Vie
How to Setup C# in Visual Studio Code Full SetupDownload the full source code of application here:https://codingshiksha.com/blogs/android/firebase-phone-auth. In this section, you use Visual Studio Code to create a local Azure Functions project in C#. Later in this article, you'll publish your function code to Azure. Choose the Azure icon in the Activity bar, then in the Azure: Functions area, select the Create new project.
C# for Visual Studio Code (powered by OmniSharp)
Welcome to the C# extension for Visual Studio Code! This extension provides the following features inside VS Code:
Lightweight development tools for .NET Core.
Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.
Debugging support for .NET Core (CoreCLR). NOTE: Mono debugging is not supported. Desktop CLR debugging has limited support.
Support for project.json and csproj projects on Windows, macOS and Linux.
The C# extension is powered by OmniSharp.
Tumblr media
Get Started Writing C# in VS Code
Note about using .NET Core 3.1.40x SDKs
Tumblr media
The .NET 3.1.40x SDKs require version 16.7 of MSBuild.
For MacOS and Linux users who have Mono installed, this means you will need to set omnisharp.useGlobalMono to never until a version of Mono ships with MSBuild 16.7.
Note about using .NET 5 SDKs
The .NET 5 SDK requires version 16.8 of MSBuild.
For Windows users who have Visual Studio installed, this means you will need to be on the latest Visual Studio 16.8 Preview.For MacOS and Linux users who have Mono installed, this means you will need to set omnisharp.useGlobalMono to never until a version of Mono ships with MSBuild 16.8.
What's new in 1.23.11
Move the global Mono check to the correct place (#4489, PR: #4492)
Visual Studio Code C# Project
What's new in 1.23.10
Support solution filters (*.slnf) (PR: #4481)
Prompt user to install Blazor WASM companion extension if needed (PR: #4392)
Add path to dotnet so child processes can use the CLI (PR: #4459)
Give more information when Mono is missing or invalid. (#4428, PR: #4431)
Revert incremental change forwarding (PR: #4477)
Fixes to asset generation (PR: #4402)
Add properties to blazorwasm debug configuration. (dotnet/aspnetcore#30977, PR: i#4445)
Avoid white status bar items to ensure contrast (#4384, PR: #4385)
Update OmniSharp to 1.37.8
Update Roslyn version to 3.10.0-1.21125.6 (PR: omnisharp-roslyn#2105)
Update included build tools to closely match NET 6 Preview 1 SDK (PR: omnisharp-roslyn#2103)
Improve custom error messages for MSB3644 (PR: omnisharp-roslyn#2097)
Do not call FindReferencesAsync for null symbol (omnisharp-roslyn#2054, PR: omnisharp-roslyn#2089)
use an OmniSharp specific message for MSB3644 (omnisharp-roslyn#2029, PR: omnisharp-roslyn#2069)
changed the default RunFixAllRequest timeout to 10 seconds (PR: omnisharp-roslyn#2066)
Support Solution filter (.slnf) (PR: omnisharp-roslyn#2121)
updated to IL Spy 7.0.0.6372 (PR: omnisharp-roslyn#2113)
Add sentinel file to MSBuild to enable workload resolver (#4417, PR: omnisharp-roslyn#2111)
fixed CS8605 'Unboxing possibly null value' (PR: omnisharp-roslyn#2108)
Updated Razor support (PR: #4470)
Bug fixes
What's new in 1.23.9
Add option to organize imports during document formatting. (PR: #4302)
Update to use zero based indexes (PR: #4300)
Improve request queues to improve code completion performance (PR: #4310)
Add setting to control whether to show the OmniSharp log on error (#4102, #4330, PR: #4333)
Support building launch assets for NET6-NET9 projects (#4346, PR: #4349)
Add debugger support for Concord extensions. See the ConcordExtensibilitySamples wiki for more information.
Update OmniSharp version to 1.37.6
Handle records in syntax highlighting (#2048, PR: #2049)
Remove formatting on new line (PR: #2053)
Validate highlighting ranges in semantic highlighting requests (PR: #2055)
Delay project system init to avoid solution update race (PR: #2057)
Use 'variable' kind for parameter completion (#2060, PR: #2061)
Log request when response fails (#2064)
What's new in 1.23.8
Updated Debugger support (PR: #4281)
Updated the version of .NET that the debugger uses for running its own C# code to .NET 5
Updated .NET debugging services loader to address problem with debugging after installing XCode12 (dotnet/runtime/#42311)
Fixed integrated terminal on non-Windows (#4203)
Updated Razor support (PR: #4278)
Bug fixes
Update OmniSharp version to 1.37.5 (PR: #4299)
Update Roslyn version to 3.9.0-2.20570.24 (PR: omnisharp-roslyn#2022)
Editorconfig improvements - do not lose state, trigger re-analysis on change (omnisharp-roslyn#1955, #4165, #4184, PR: omnisharp-roslyn#2028)
Add documentation comment creation to the FormatAfterKeystrokeService (PR: omnisharp-roslyn#2023)
Raise default GotoDefinitionRequest timeout from 2s to 10s (#4260, PR: omnisharp-roslyn#2032)
Workspace create file workaround (PR: omnisharp-roslyn#2019)
Added msbuild:UseBundledOnly option to force the usage of bundled MSBuild (PR: omnisharp-roslyn#2038)
Support auto doc comment generation (#8, PR: #4261)
Add schema support for appsettings.json (#4279, PR: #4280)
Add schema support for global.json (PR: #4290)
Update remoteProcessPickerScript windows ssh exit (#3482, PR: #4225)
Do not start OmniSharp server in Live Share scenarios (#3910, PR: #4038)
Suppress codelens for IEnumerable.GetEnumerator (#4245, PR: #4246)
Allow arm64 MacOS to debug dotnet projects (#4277, PR: #4288)
Emmet support in Razor files
To enable emmet support, add the following to your settings.json:
Tumblr media Tumblr media
Semantic Highlighting
The C# semantic highlighting support is in preview. To enable, set editor.semanticHighlighting.enabled and csharp.semanticHighlighting.enabled to true in your settings. Semantic highlighting is only provided for code files that are part of the active project.
To really see the difference, try the new Visual Studio 2019 Light and Dark themes with semantic colors that closely match Visual Studio 2019.
Supported Operating Systems for Debugging
Currently, the C# debugger officially supports the following operating systems:
X64 operating systems:
Windows 7 SP1 and newer
macOS 10.12 (Sierra) and newer
Linux: see .NET Core documentation for the list of supported distributions. Note that other Linux distributions will likely work as well as long as they include glibc and OpenSSL.
ARM operating systems:
Linux is supported as a remote debugging target
Found a Bug?
To file a new issue to include all the related config information directly from vscode by entering the command pallette with Ctrl+Shift+P(Cmd+Shift+P on macOS) and running CSharp: Report an issue command. This will open a browser window with all the necessary information related to the installed extensions, dotnet version, mono version, etc. Enter all the remaining information and hit submit. More information can be found on the wiki.
Alternatively you could visit https://github.com/OmniSharp/omnisharp-vscode/issues and file a new one.
Development
First install:
Node.js (8.11.1 or later)
Npm (5.6.0 or later)
To run and develop do the following:
Run npm i
Run npm run compile
Open in Visual Studio Code (code .)
Optional: run npm run watch, make code changes
Press F5 to debug
C In Visual Studio
To test do the following: npm run test or F5 in VS Code with the 'Launch Tests' debug configuration.
License
Copyright © .NET Foundation, and contributors.
The Microsoft C# extension is subject to these license terms.The source code to this extension is available on https://github.com/OmniSharp/omnisharp-vscode and licensed under the MIT license.
Code of Conduct
This project has adopted the code of conduct defined by the Contributor Covenantto clarify expected behavior in our community.For more information see the .NET Foundation Code of Conduct.
Contribution License Agreement
C# For Visual Studio Code
By signing the CLA, the community is free to use your contribution to .NET Foundation projects.
Visual Studio Code For C# Development
.NET Foundation
C'est La Vie
This project is supported by the .NET Foundation.
Tumblr media
0 notes
praeclarum · 8 years ago
Text
Xamarin.Forms on the Web
TLDR: I implemented a web backend for Xamarin.Forms so that it can run in any browser. It achieves this without javascript recompilation by turning the browser into a dumb terminal fully under the control of the server (through web sockets using a library I call Ooui). This crazy model turns out to have a lot of advantages. Try it here!
A Need
I have been enjoying building small IoT devices lately. I've been building toys, actual household appliances, and other ridiculous things. Most of these devices don't have a screen built into them and I have found that the best UI for them is a self-hosted website. As long as the device can get itself on the network, I can interact with it with any browser.
There's just one problem...
The Web Demands Sacrifice
The web is the best application distribution platform ever made. Anyone with an internet connection can use your app and you are welcome to monetize it however you want. Unfortunately, the price of using this platform is acuquiecense to "web programming". In "web programming", your code and data are split between the client that presents the UI in a browser and the server that stores and executes application data and logic. The server is a dumb data store while the client executes UI logic - only communicating with the server at very strategic points (because synchronization is hard yo). This means that you spend the majority of your time implementing ad-hoc and buggy synchronization systems between the two. This is complex but is only made more complex when the server decides to get in on the UI game by rendering templates - now your UI is split along with your data.
Getting this right certainly is possible but it takes a lot of work. You will write two apps - one server and one client. You will draw diagrams and think about data state flows. You will argue about default API parameters. You will struggle with the DOM and CSS because of their richness in both features and history. You will invent your own security token system and it will be hilarious. The web is great, but it demands sacrifices.
(And, oh yes, the server and client are usually written in different languages - you have that barrier to deal with too. The node.js crew saw all the challenges of writing a web app and decided that the language barrier was an unnecessary complication and removed that. Bravo.)
Something Different
I was getting tired of writing HTML templates, CSS, REST APIs, and all that other "stuff" that goes into writing a web app. I just wanted to write an app - I didn't want to write all this boilerplate.
I decided that what I really wanted was a way to write web apps that was indistinguishable (from the programmer's perspective) from writing native UI apps. If I wanted a button, I would just new it up and add it to other UI elements. If I wanted to handle a click event, I wanted to be able to just subscribe to the event and move on. What I needed was a little magic - something to turn my simple app into the server/client split required by web apps.
That magic is a library I call Ooui. Ooui is a small .NET Standard 2.0 library that contains three interesting pieces of technology:
A shadow DOM that gives a .NET interfaces to the web DOM. It has all the usual suspects <div>, <span>, <input>, etc. along with a styling system that leverages all the power of CSS.
A state-synchronization system. This is where the magic happens. All shadow DOM elements record all the operations that have ever been performed on them. This includes changes to their state (setting their inner text for example) but also methods that have been called (for instance, drawing commands to <canvas>). This state can then be transmitted to the client at any time to fully mirror the server state on the client. With this system, all logic is executed on the server while the client renders the UI. Of course, it also allows for the client to transmit events back to the server so that click events and other DOM events can be handled. This is the part of Ooui that I am the most proud of.
A self-hosting web server (with web sockets) or ASP.NET Core action handlers to make running Ooui very easy. If I want to self-host a button, I simply write:
var button = new Button { Text = "Click Me!" }; button.Clicked += (s, e) => button.Text = "Thanks!"; // Start a web server and serve the interactive button at /button UI.Publish("/button", button);
I can do this from any platform that supports .NET Standard 2. I can run this on a Mac, Linux, Windows, Raspberry PI, etc.
Alternatively, you can host it on an ASP.NET MVC page if you want it up on the internet:
public class HomeController : Controller { public IActionResult Index() { var button = new Button { Text = "Click Me!" }; button.Clicked += (s, e) => button.Text = "Thanks!"; // Return interactive elements using the new ElementResult return new ElementResult(button); } }
Pretty neat huh?
But one more thing...
Xamarin.Forms Support
The DOM is great and all, but what do .NET developers really love when you get right down to it? XAML. This little serialization-format-that-could has become the standard way to build .NET UIs. Whether you're writing a Windows, UWP, or mobile app, you expect there to be XAML support.
So I made XAML work on the web by implementing a new web platform for Xamarin.Forms. Now, any of your Xamarin.Forms apps can run on the web using ASP.NET.
Xamarin.Forms was not at all on my radar when I was building Ooui. Eventually though I realized that it was the perfect basis for a web version of Forms. I thought the idea to be a little silly to be honest - web developers love their CSS and I didn't think there was much point. But one day I heard someone ask for just that feature and I thought "now we're two".
I had never written a backend for Xamarin.Forms but found the process very straightforward and very easy given its open sourceness (e.g. I copied a lot of code from the iOS implementation :-)). There's still a bit of work to be done but Xamarin.Forms and Ooui are getting along like long-lost cousins.
Animations work, pages and layouts work, styling works (as far as I have implemented), and control renders are currently being implemented. Fonts of course are an annoyance and cause a little trouble right now, but it's nothing that can't be fixed.
Once I got Xamarin.Forms working on the web I realized how wrong I was for thinking this to be a silly technology. Writing web apps with the Forms API is a real pleasure that I hope you'll get to experience for yourself.
Now that I am officially releasing Ooui, I want to work on a roadmap. But for now I mostly just want to hear people's opinions. What do you think about all this? What are your concerns? How do you think you could use it? Do you think it's as cool as I do? (Sorry, that last one is a little leading...)
13 notes · View notes
eliko961 · 5 years ago
Text
Coding
https://msdn.microsoft.com/ru-ru/library/aa139615.aspx
https://metanit.com/sharp/aspnet5/
https://docs.microsoft.com/ru-ru/dotnet/api/index?view=netframework-4.7.2
https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/index
https://docs.microsoft.com/ru-ru/dotnet/framework/winforms/windows-forms-overview
0 notes
Text
The Benefits of Using Barcode Software
Tumblr media
Are you a developer programming and building websites under the .Net Framework? Have you spent a great deal of time and hard work cranking on your projects that involve the reading and creation of barcodes? Do you look for a software application that can help you do your programming work the better and faster way? Well, many programmers in the world do. Good news because a barcode software that can both read and write barcodes and QR is now available to get you with your programming tasks with better accuracy and speed.
Uses of Barcode Software
Barcode software can be basically utilized for the creation of barcodes whether they be coming from numbers, strings or binary data. The same can function in the encoding of such to a suitable date format. Not only that, it can also work for the exportation of file as an image format, or a Bitmap object, PDF and HTML. In addition to that, a barcode software may be used not just to make barcodes but also read them. For programmers, a quick and accurate barcode reader is a great way to move onto programming tasks with breeze. So far, a barcode software provides the fastest and easiest way of dealing with barcodes. To know more about barcode software visit this website now.
The strength of some of the best barcode software applications that are up for grabs in the market right now is that they can read a wide variety of QR standards and barcodes. Failure to read some QR standards can pose a great problem to any programmer. Good thing because most barcode software today can read different barcodes, whether they are ITF, CodaBar, Data Matrix, or any other standard, they have the ability to read them. For the purpose of indexing systems or for archive, the software turns over barcode data, barcode image, page, type and also text. To explore more on barcode software click here: https://ironsoftware.com/csharp/barcode.
Reliable Team Support
Many times, programmers find a well-named programming aid in the market. However, many of these software applications cannot completely be there in times of bugs and breaches that come in the middle of a programming work. The good thing to do in order to ensure the barcode software that you invest on is something worthwhile is to identify if it is backed with a reliable team support. Whether it is a simple question or something that has to do with software installation, software process or any other issue, a team should be there to handle every one of your concerns. To find out more about barcode click here: https://en.wikipedia.org/wiki/Barcode.
0 notes
brondra · 5 years ago
Text
Ignite 2018
afinita - pri load balanceru - stejny klient chodi na stejny server, možná i jako geo u cache apod? retence=napr u zaloh jak stare odmazavat webjob= WebJob is a feature of Azure App Service that enables you to run a program or script in the same context as a web app, background process, long running cqrs = Command Query Responsibility Segregation - zvláštní api/model na write a read, opak je crud webhook = obrácené api, zavolá clienta pokud se něco změní (dostane eventu)
docker - muze byt vice kontejneru v jedné appce, docker-compose.yml azure má nějaké container registry - tam se nahraje image (napr website) a ten se pak deployne někam např. app service, ale jiné image nemusí container registry - není veřejné narozdíl do dockeru, někdo jiný z teamu může si stáhnout
azure functions 2 - v GA
xamarin - ui je vlastne access k native api, ale v csharp projekty - shared, a special pro ios a android
ML.NET - je to framework pro machine learning
hosting SPA na azure storage static website - teoreticky hodně výhod, cachování, levné hosting
devops - automate everything you can
sponge - learn constantly multi-talented - few thinks amazing, rest good konverzace, teaching, presenting, positivity, control share everything
powershell - future, object based CLI to MS tech powerShell ISE - editor - uz je ve windows, ale ted VS code cmdlets - mini commands, hlavni cast, .net classy [console]::beep() function neco {  params{[int] Seconds} } pipeline - chain processing - output je input pro dalsi atd dir neco | Select-object modules - funkce dohromady, k tomu manifest
web single sign-on = fedaration - nekdo jiny se zaruci ze ja neco muzu a ze jsem to ja federation=trust data jsou na jednom miste SAML - security assertion markup language, jen web, složité API Security - header Authorization Basic (username, heslo zakodovane) OAuth2 - misto toho tokeny (vstupenka) openid connect - id token, access token - všechny platformy, code flow doporučené, jiné implicit flow? fido - fast identity online - abstrakce uh wtf, private public key pair per origin - nejde phising ldap. kerberos - jak to zapada?
httprepl - cli swagger
asm.js - polyfil pro web assembly, web assembly je native kod v browseru - napr .net = blazzor
svet bez hesel windows hello - windows login - face nebo fingerprint ms authenticator  - mobilni apka - matchnu vygenerovany kod FIDO2 - novy security standart - mam u sebe privatni klic, server posle neco (nonce), to zakryptuju privatnim pošlu zpátky - přes veřejný rozšifruje a má potvrzené, pak to samé s tokenem
cosmos db transakce - jen pouzitim stored procedure, single partition default index na vše, jde omezit při vytváření kolekce change feed - log of changes, in order trik jak dostat rychle document count - meta info o kolekci a naparsovat key-value cosmos - vyhody globalni distribuce, eventy, multimodel, pro big data asi
AKS - container - appka, orchestrator - komunikace mezi kontejnery, správa kontejnerů, healthchecks, updates AKS - orchestrator - nejčastější orchestrátor, standart, extensible, self healing představa něco jako cli nebo klient - řeknu jaké kontejnery, počet apod uvnitř se to nějak zařídí - api server, workers atd.. - je to managed kubernetes v azure, customer se stará jen o to co nasadit a kdy - ci/cd aks = azure kubernetes service
dev spaces - share aks cluster for dev (ne ci/cd), realne dependency (bez mock jiných service apod) extension do VS, pracuju lokalne, sync do azure, využíví namespace v aks (každý má svojí verzi service) - normalne frontned.com, já mám ondra.frontend.com a svojí api, pokud se zeptá na url tak se koukne jestli běží lokálně, když ne tak se zeptá team verze respektive je to celé v azure, ale je tam moje verze aplikace
kubernets - master (api server) - jeden Node - vice, VMs, v nem pods - containers, mají unikátní ip, networking - basic pro dev, advanced pro live nody a pody jsou interní věc, ven přes services helm - něco jako worker co se o to stará? jako docker-compose - vic imagu, help je pro aks??, arm template pro aks (skrpit jak postavit prostředí)
event notification patern - objednávky do fronty, ostatní systémy zpracují, co nejvíce info v eventě event sourcing - ukládat změny - inserted, updated, updated, updated, místo get update save, jde také udělat přes event, materialized view - spočítání stavu podle těch event, jdě dělat jednou za čas event grid - event routing
azure function - zip, z něj to spustí (vyhneme se problemu při update file by file), přes proměnné, nyní default ve 2.0 je startup, kde je možné připravit DI a funkce pak přes konstruktor už se dá kombinovat s kontejnery, aks atd durable functions - složitější věci s návaznostmi funkci, long running, local state, code-only, orchestartor function - vola activity function, má vnitrni stav, probudi se dela do prvni aktivity, tu spusti, spi, probudi se checkne jestli dobehla, pokracuje dal logic apps - design workflow, visual azure function runtime jde teoreticky hostovat na aks? v devops pro non .net jazyky potreba instalovat zvlast extension v2 - vice lang, .net core - bezi vsude, binding jako extension key vault - v 2008 ani preview funkce hosting - consuption = shared, app service - dedicated microservice=1 function app, jeden jazyk, jeden scale api management = gateway - na microservices, jde rozdělat na ruzné service azure storage tiery - premium (big data), hot (aplikace, levne transakce, drahy store), cold (backup, levny store, drahe transakce), archive (dlouhodobý archiv) - ruzné ceny/rychlosti, soft delete - po dobu retence je možnost obnovit smazané, data lifecycle management - automaticky presouvat data mezi tiery, konfigurace json
hybric cloud - integrace mezi on premise a cloudem - azure stack - azure které běží on premise někde use case: potřebujeme hodně rychle/jsme offline, vyhovění zákonům, model
místo new HttpClient, raději services.AddHttpCLient(addretry, addcircuitbreaker apod) a pak přes konstruktor, používá factory, používání Polly (retry apod..) - pro get, pro post - davat do queue
people led, technology enpowered
service fabric 3 varianty - standalone (on prem), azure (clustery vm na azure), mesh (serverless), nějaká json konfigurace zase, umí autoscale (trigger a mechanism json konfig), spíš hodně interní věc - běží na tom věci v azure, předchudce aks, jednoduší, proprietární, stateful, autoscale apod..
důležitá věc microservices - vlastní svoje data, nemají sdílenou db principy: async publish/subscr komunikace, healt checks, resilient (retry, circuit breaker), api gateway, orchestrator (scaleout, dev) architektura - pres api gateway na ruzne microservice (i ms mezi sebou) - ocelot orchestrator - kubernetes - dostane cluster VMs a ty si managuje helm = package manager pro kubernetes, dela deploy, helm chart = popis jak deploynout standartni
key valut - central pro všechny secrets, scalable security, aplikace musí mít MSI (nějaké identity - přes to se povolí přístup)
Application Insights - kusto language, azure monitor search in (kolekce) "neco" where neco >= ago(30d) sumarize makelist(eventId) by Computer - vraci Comuter a k tomu list eventId, nebo makeset umí funkce nějak let fce=(){...}; join kind=inner ... bla let promenna - datatable napr hodně data - evaluate autocluster_v2() - uděla grupy cca, podobně evaluate basket(0.01) pin to dashboard, vedle set alert
ai oriented architecture: program logic + ai, trend dostat tam ai nejak
0 notes
techpointfundamentals · 5 years ago
Link
Before C# 8 interface has no modifiers at all to any of the interface members like methods, properties, events, and indexers. But from C# 8 it is now valid to add modifiers like virtual, abstract, sealed, static, extern, partial for the interface members. In this article, we will see all the modifiers with a live example.
1 note · View note
kagaya25 · 6 years ago
Text
How to Find the index Position of a specifix character in a string by using the IndexOf() Method in C#
How to Find the index Position of a specifix character in a string by using the IndexOf() Method in C#
Description:
How to Find the index Position of a specifix character in a string by using the IndexOf() Method in C#
using System; public class Program { public static void Main() { string myString = "Kagaya"; Console.WriteLine(myString.IndexOf("g")); } }
Output:
2
View On WordPress
0 notes
rehman-coding · 7 years ago
Photo
Tumblr media
What are brackets used for in coding? Brackets are used in many computer programming languages, primarily to force the order of evaluation and for parameter lists and array indexing. But they are also used to denote general tuples, sets and other structures, just as in mathematics.. . @rehman_coding - Code never lies... . . . @rehman_coding . . . #programming #programmer #programmers #coding #coder #coders #developer #developers #js #javascript #java #csharp #laravel #tech #react #angular #vue #com #crypto puter #altcoin #dodgecoin #bitcoin #ethereum #cryptocurrency #blockchain #sql #html #css #python #django https://www.instagram.com/p/BrueIL-BMM6/?utm_source=ig_tumblr_share&igshid=1rtz9s0xaqtwj
5 notes · View notes
ibasskung · 4 years ago
Photo
Tumblr media
👨‍🏫 4K Online Course: Developing a Professional Modern Desktop App using C# and SQL Server. ✔ Lecture 1: How to Create Database, Tables, Indexes, and Table Relationships https://youtu.be/SRP94z7X0ms
🎁 View Full Playlist: https://www.youtube.com/playlist?list=PLJiGI-KZnz3QPn-80Z4z8kKQCDanC5rJY
-- Visual Basic .NET Course -- 👉 https://www.youtube.com/playlist?list=PLJiGI-KZnz3Q3WsRmWLAJaM1kFIqwjNjb
👨‍🏫 (THA) คอร์สออนไลน์ [ชัด4K]: พัฒนา Modern Desktop App แบบมืออาชีพ โดยใช้ภาษา C# และ SQL Server. ✔ ตอนที่ 1: สร้างฐานข้อมูล (database), ตาราง (table), อินเด็กซ์ (index) และ การเชื่อมโยงความสัมพันธ์ระหว่างตาราง (relationship).
💯 THANK YOU SO MUCH 💯
#CSharp #SQLServer #VisualStudio2019 #ModernDesktopApp #iBasskung #OnlineCourses
0 notes
file-formats-programming · 6 years ago
Text
Build your full text search solution in C#
There are two main steps to perform or implement full text search.
Indexing
Search process
Before we leap into the details, let’s get an overview of this technique. Full text search is basically a more advanced way to search a text/query over a collection of documents in a computer. This approach quickly finds all instances of a term and it works by using text indexes.
One of the examples of full text search implementation is in Word processors and text editors. It helps you to find a phrase or word anywhere in the document.
Continue reading : https://blog.groupdocs.com/2019/11/22/build-your-full-text-search-solution-in-csharp/
0 notes
witharturblog · 7 years ago
Photo
Tumblr media
#Top 5 programming language #2018 #Java, #C, #Cplusplus (C++), #Python & #VisualBasicNET The prev year the #top5 was the same but instead Visual Basic.NET there are C# (#Csharp) This year was the year of #SQL that the prev year was at 20+ position and now it right after #PHP, that remain at his 8 position like prev year! Also #Go become more #popular with +4 #ObjectiveC with +8 (and win vs Swift) #Swift with +8 And viceverse languages that have a decrement of usge #Perl that in 2 years lose -8 positions (from 10 to 18) #Assembly -6 (from 9 to 15) #Ruby :( from 12 to 16 -4 Also interesting fact is abouat R langage that have a big start in 2017 when it was at 8 pos. and this year go down to 14 position Resource TIOBE index: https://www.tiobe.com/tiobe-index/ TIOBE checks more than 1030 million lines of software code for its customers world-wide, realtime, each day. So in conclusion: Java C and C++ rule #GitHub tell that the most used are #JavaScript Java and Python #StackOverflow found that users use often: JavaScript, #HTML and #CSS #coding #development #devlife #programming #coder #codinglife #webdeveloper #programmers #worldcode #programmerslife #programmerlife #geek #nerd #geeks #nerds #hackers https://www.instagram.com/p/Bre-FbeAiGW/?utm_source=ig_tumblr_share&igshid=1wbfo3mn6lutk
0 notes
ameliamike90 · 7 years ago
Text
.Net Developer job at Digify Pte Ltd Singapore
Digify (https://digify.com) is a document security platform that helps customers protect and track the confidential information they share online. Digify is used by small businesses through to global brands.
Today, Digify is used all over the world by 60,000 professionals in over 138 countries. Make a difference with us.
Description:
The .NET Developer’s role is to support the company in designing, developing, testing, and maintaining software products. He/she will work with the product manager to develop software applications and components based on required specifications and pre-established guidelines, and maintain documentation of the process flow and code changes Responsibilities: - Participate in a small, experienced, energetic team on a rapid, agile development schedule - Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and csharp/VB.NET - Design, code and test software applications, and server components - Maintain existing software systems by identifying and correcting software defects - Create technical specifications and test plans - Create new and extend existing operational documentation - Consult with management and colleagues related to business requirements  - Consult colleagues concerning maintenance and performance of software systems - Investigate and develop skills in new software technologies
Requirements: - Experience in collaborative software development - Experience in developing API application on .NET platform - Familiarity with AWS, IIS is a plus, but not required - Familiarity with mobile and desktop application development is a plus, but not required - Ability to troubleshoot, analyze issues and perform root cause analysis as part of a formal problem resolution process.  - Ability to conduct research into systems issues and products as required and make recommendations to management    
Skills: - Ability to communicate ideas in both technical and user-friendly language.  - Highly self-motivated and directed, ability to work unsupervised as required.  - Strong attention to detail and ability to multi-task.  - Ability to work well in a team-oriented, collaborative environment. 
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/41187–net-developer-it-job-at-digify-pte-ltd-singapore Startup Jobs Asia https://startupjobsasia.tumblr.com/post/179648134939
0 notes