I have always stayed far away from regex. In one of my first year computer science labs, there was an exercise that involved regex. I think that was the very first time I was introduced to it. I thought it was cool at the time but it seemed too hard so I've been avoiding it or just googling how to solve a certain regex problem. But I finally took some time to learn it properlyperl unity
Containers are hugely helpful for improving security, reproducibility, and scalability in software development and data science. Their rise is one of the most important trends in technology today.

Docker is a platform to develop, deploy, and run applications inside containers. Docker is essentially synonymous with containerization. If you’re a current or aspiring software developer or data scientist, Docker is in your future.

Don’t fret if you aren’t yet up to speed — this article will help you understand the conceptual landscape — and you’ll get to make some pizza along the way.
Hi! I am Bhrugen Patel! I am a passionate software engineer with 6 years of professional experience, specializing in .NET stack. I have a Bachelor of Science in Computer Engineering and a Master of Science Computer Science.

My mission is to make coding and software engineering accessible to everyone through courses that are simple to follow, but still give exposure to solve real world challanges. I love learning new technologies, and sharing my knowledge with everyone! I really enjoy putting these materials together and I hope that others can benefit from these course to become the developer they want to be.

For me the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!
Demo of the app build in the ASP.net core mvc course by Patel Bhrugen
Observable<T> class

A wrapper class that extends Stream. It combines all the Streams and StreamTransformers contained in this library into a fluent api.dart
RxDart is a reactive functional programming library for Google Dart, based on ReactiveX.

Google Dart comes with a very decent Streams API out-of-the-box; rather than attempting to provide an alternative to this API, RxDart adds functionality on top of it.react dart
It is possible to hot reload and hot restart your Flutter app on your iOS devices without having to use a Mac just like you can with Android devices! Here’s how:flutter
In this tutorial, we take a look at futures, streams and some of the other structures that are used for Asynchronous programming in Dart.dart
Helps you get set up!

Stagehand helps you get your Dart projects set up and ready for the big show. It is a Dart project scaffolding generator, inspired by tools like Web Starter Kit and Yeoman.

Stagehand templates

  • console-full - A command-line application sample.
  • package-simple - A starting point for Dart libraries or applications.
  • server-shelf - A web server built using the shelf package.
  • web-angular - A web app with material design components.
  • web-simple - A web app that uses only core Dart libraries.
  • web-stagexl - A starting point for 2D animation and games.
games dart
Asynchronous code is everywhere in Dart. Many library functions return Future objects, and you can register handlers to respond to events such as mouse clicks, file I/O completions, and timer expirations.

This article describes Dart’s event loop architecture, so that you can write better asynchronous code with fewer surprises. You’ll learn options for scheduling future tasks, and you’ll be able to predict the order of execution.dart
Dart is a single-threaded programming language. If any code blocks the thread of execution (for example, by waiting for a time-consuming operation or blocking on I/O) the program effectively freezes. Asynchronous operations let your program run without getting blocked. Dart uses a Future object to perform asynchronous operations.

  • Introduction
  • What is a Future?
  • Using a Future
  • Sequence of events during code execution
  • Handling errors when dealing with Futures
  • Calling multiple functions that return Futures
  • Other resources
  • What next?
One of the things I like to do every now and then—especially around this time of year—is to start fresh. I’ll think about all the services I’ve signed up for and don’t actually use. Going through and deleting them helps me feel better about my digital sprawl, and it’s a practice I recommend everyone try regularly.

Consumer Reports recently published a great guide that shows you the basic steps for deleting your accounts across 15 different services. While the process isn’t usually that difficult, it can be annoying to have to root through a bunch of settings menus and hyperlinks to figure out how to remove yourself from a service. I’ve bookmarked the site’s series of steps, and I recommend you do the same—with one caveat.perl
I am trying to create a new project and flutter immediately fails with 'no pubspec.yaml' found. And indeed, there is none.

It only created an android directory, an android\gradle and am android\gradle\wrapper directory, not a single file in th root directory.flutter
1. Load an image

2. Click some points on the image to select your color palette

3. Click PBNify and the image will be converted to a paint by number template

4. Save the outline and palette, print them out, and paint/color
OhAuth2 is a Flutter library for OAuth2 - the industry-standard protocol for authorization.

Disclaimer: This library has been tested with a few services like Reddit and Strava. If you find OhAuth2 to be incompatible with a service you're trying to use this library with, please open an Issue or create a PR

Installing OhAuth2 is simple using Dart's package management system https://pub.dartlang.org/packages/ohauth2.test flutter
Most apps need to make API calls. Every API needs authentication, yet no developer wants to deal with authentication. Simple Auth embeds authentication into the API so you dont need to deal with it.

This is a Flutter adapter for the port of Clancey.SimpleAuth to Dart, (simpleauth)[https://github.com/Clancey/simpleauth]

The network/api part including the generator was based off of Chopper by Hadrien Lejardflutter
Contained in this list are sample apps, demos, and examples that can help you grow your Flutter skills. Some are maintained here by the Flutter team, but many have been created by the Flutter community and are kept in other repos in and out of GitHub.

This is not an exhaustive list of samples, and just because because a project isn't listed here doesn't mean that it's not worth exploring. Similarly, while the Flutter team works to keep this list up to date, there are plenty of others created by the community, such as Awesome Flutter from @Solido.unity flutter
In this article, the fundamentals of what JSON Web Tokens (JWT) are, and why they are used will be explained. JWT are an important piece in ensuring trust and security in your application. JWT allow claims, such as user data, to be represented in a secure manner.
JSON Web Token (JWT, sometimes pronounced /dʒɒt/[1]) is a JSON-based open standard (RFC 7519) for creating access tokens that assert some number of claims. For example, a server could generate a token that has the claim "logged in as admin" and provide that to a client. The client could then use that token to prove that it is logged in as admin. The tokens are signed by one party's private key (usually the server's), so that both parties (the other already being, by some suitable and trustworthy means, in possession of the corresponding public key) are able to verify that the token is legitimate. The tokens are designed to be compact,[2] URL-safe,[3] and usable especially in a web-browser single-sign-on (SSO) context. JWT claims can be typically used to pass identity of authenticated users between an identity provider and a service provider, or any other type of claims as required by business processes.[4][5]

JWT relies on other JSON-based standards: JWS (JSON Web Signature) RFC 7515 and JWE (JSON Web Encryption) RFC 7516.[6][7][8]
Generated: 2019-01-24 12:23
Compiled: 2018-11-09 20:36
Guido Van Hoecke