کنفرانس DEVintersection 2016
In a nutshell: jspm combines package management with module loading infrastructure and transpilers to provide a magical experience. You can write code using today’s JavaScript, or tomorrow’s JavaScript (ES6), and use any type of module system you like (ES6, AMD, or CommonJS). jspm figures everything out. By integrating package management with a smart script loader, jspm means less work for us.
Text Processing
Using Regular Expressions in .NET
Character Sets
Quantifiers
Anchors
Alternation
Searching Summary
Regex Tester Program II
Regex Objects
Groups
Look-Arounds
Replacing Text with Regex
Cleaning Data with Regular Expressions
Unicode
Optimizing Your Regex
Regex Errors
Other Regex Options
Regex Summary
Resources
Rx.NET v6.0 منتشر شد
We're pleased to announce the availability of a new major version, Rx v6.0.
- 🚀 First update in 2.5 years, with support for .NET 7.0, .NET 6.0, .NET Standard 2.0, .NET Framework 4.7.2
- ✂️ Support for trimming
- 🪲 Now using .snupkg for symbols
- 💥 New options for dealing with unhandled exceptions
- 🛠️ Modernised tooling and DevOps processes to reflect .NET as of H1 2023
- 💪 288 hours of effort went into this release.
- 🤞 Much more to come in v7.0 in H2 2023
چطور کارهامون رو به صورت Async انجام بدیم با استفاده از Channel و HostedService
I hope you are satisfied with this tutorial. In these two articles, we tried to tell you the ways in which we can do things with maximum efficiency in full Async, without worrying about the completion of the Request and the Disposal of our service. These have always been among the concerns of various programmers. And always using inefficient methods such as not leaving the word await
کتاب رایگان T4 Succinctly
بوت استرپ 4 الفا 2 منتشر شد
Here’s a look at a handful of the changes since our last alpha:
- Overhauled spacing utilities to use a numerical tiering (to avoid confusion with grid tiers).
- Continued refactoring efforts to replace markup-specific selectors with classes across several components (including pagination, lists, and more). Still more to do here with additional components.
- Reverted media queries and grid containers from rems to pixels as viewports are not affected by font-size. See #17403 for details. We’ve got a ton of grid work left, too. Feel free to follow along with#18471.
- Reverted
.0625rem
width borders to1px
for more consistent component borders that avoid zoom and font-size bugs across browsers. - Renamed
.img-responsive
to.img-fluid
to avoid future confusion on the various responsive image solutions out there. - Replaced ZeroClipboard with clipboard.js for Flash-independent copy buttons.
- Inputs and buttons now share the same border variable to ensure components are always sized similarly.
- Updated all pseudo-element selectors to use the spec’s preferred double colon (e.g.,
::before
as opposed to:before
). - Cards now have outline variants and mixins to support extending base classes further.
- Utility classes for floats and text alignment now have responsive ranges. This means we’ve dropped the non-responsive classes to avoid duplication.
- Added support for jQuery 2.
- And hundreds more Sass improvements, bug fixes, documentation updates, and more.
بررسی زبان Go برای توسعه دهندگان #C
A Tour of Go (golang) for the C# Developer
Learning other programming languages enhances our work in our primary language. From the perspective of a C# developer, the Go language (golang) has many interesting ideas. Go is opinionated on some things (such as where curly braces go and what items are capitalized). Declaring an unused variable causes a compile failure; the use of "blank identifiers" (or "discards" in C#) are common. Concurrency is baked right in to the language through goroutines and channels. Programming by exception is discouraged; it's actually called a "panic" in Go. Instead, errors are treated as states to be handled like any other data state. We'll explore these features (and others) by building an application that uses concurrent operations to get data from a service. These ideas make us think about the way we program and how we can improve our day-to-day work (in C# or elsewhere).
0:00 Welcome to Go
2:40 Step 1: Basics
12:20 Step 2: Calling a web service
23:35 Step 3: Parsing JSON
36:26 Step 4: "for" loops
41:00 Step 5: Interfaces and methods
50:05 Step 6: Time and Args
55:10 Step 7: Concurrency
1:07:10 Step 8: Errors
1:14:40 Step 9: Concurrency and errors
1:24:35 Where to go next