weblogs.com.pk

Proud To Be Pakistanis!
Welcome to weblogs.com.pk Sign in | Join | Help

Search

You searched for the word(s):
Showing page 1 of 17 (806 total posts) < 1 second(s)
  • Modern Frontend Development

    Thanks to Node and Javascript Frameworks; the frontend development landscape has changed a lot and things are in continuous flux. For .NET developers; adapting to this might be hard to digest because we have been addicted to use one single thing that we were used to dictate; but if you have been Linux / Open Source enthusiast; this trend is very ...
    Posted to Khurram Aziz (Weblog) by khurram on November 17, 2017
  • Data Validation-Vue.js

    Data Validation Series Data ValidationSilverlightData Validation-MVCData Validation-Web FormsData Validation-KnockoutData Validation-Vue.js In the previous post we have learned about how we can do validation on the client side on the client model or view model and also on the server using System.ComponentModel.DataAnnotations based attribute ...
    Posted to Khurram Aziz (Weblog) by khurram on November 13, 2017
  • AngularJS

    AngularJS is the Javascript library for Single Page Applications from Google. The v1.x version is called AngularJS and the v2 onwards is called Angular or Angular 2/2+. It is also the frontend part of the MEAN stack; where MongoDB is used as data store, Node as the server plus toolchain, Express.JS as the web framework and Angular as the ...
    Posted to Khurram Aziz (Weblog) by khurram on November 12, 2017
  • Data Validation–Knockout

    Data Validation Series Data ValidationSilverlight Data Validation-MVC Data Validation-Web Forms Data Validation-Knockout Data Validation-Vue.js In the previous posts we learned about how we can do client side validation using jQuery.Validation against a server side .NET model having System.ComponentModel.DataAnnotations ...
    Posted to Khurram Aziz (Weblog) by khurram on November 11, 2017
  • Data Validation–Web Forms

    Data Validation Series Data ValidationSilverlightData Validation-MVCData Validation-Web FormsData Validation-KnockoutData Validation-Vue.js In the previous posts we learned about how we can do client side validation using System.ComponentModel.DataAnnotations based attributes on the server side .NET classes. These techniques emerged in ASP.NET ...
    Posted to Khurram Aziz (Weblog) by khurram on November 10, 2017
  • AVL Tree

    In the last project I needed AVL Tree inspired data structure. The base class library doesn't expose any thing that could be extended so I setup a Test Project to establish some building blocks. AVL Tree is a self balancing binary search tree, the first of this kind. The basic idea is after adding the node into the Binary Search Tree, the parent ...
    Posted to Khurram Aziz (Weblog) by khurram on November 5, 2017
  • MVC5: Minimal Provider for ASP.NET Identity

    ASP.NET once came with Membership and Role Providers, that we used and abused in past, then came Simple Membership Provider with Razor and Webmatrix that exposed a simpler API but still used the same providers behind the scene. Finally with Visual Studio 2013 and ASP.NET 4.5.1 they introduced ASP.NET Identity that offers a modern replacement of ...
    Posted to Khurram Aziz (Weblog) by khurram on October 20, 2017
  • Dotnet Core :: PostgreSQL

    Dotnet Core Series Dotnet Core Redis Clients -- ASP.NET Core Docker Registry Jenkins This Post Given, Dotnet Core can run on Linux; and in the series we have been exploring different aspects of having a Microservice based Containerized Dotnet Core application running on a Linux in Docker Containers. SQL ...
    Posted to Khurram Aziz (Weblog) by khurram on March 31, 2017
  • Jenkins

    Docker Swarm Series Docker Swarm Docker Registry This Post Dotnet Core Series Dotnet Core Redis Clients -- ASP.NET Core ...
    Posted to Khurram Aziz (Weblog) by khurram on March 23, 2017
  • Docker Registry

    Docker Swarm Series Docker Swarm This Post Jenkins Dotnet Core Series Dotnet Core Redis Clients -- ASP.NET Core This Post ...
    Posted to Khurram Aziz (Weblog) by khurram on March 21, 2017
  • Redis Clients :: ASP.NET Core

    Redis Series Redis Redis Clients This Post Dotnet Core Series Dotnet Core This Post Docker Registry ...
    Posted to Khurram Aziz (Weblog) by khurram on March 19, 2017
  • Installing Visual Studio 2017

    You can create an offline installation files for Visual Studio 2017; the steps are documented at https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio The good thing this time is that we can run the vs_sku.exe layout subsequently to update the installation files. If you are seeing that installing ...
    Posted to Khurram Aziz (Weblog) by khurram on March 12, 2017
  • Redis Clients

    Redis Series Redis This Post Redis Clients -- ASP.NET Core For the Redis clients; imagine we have an e-commerce platform having a Python based component that does some analysis to show which product or campaign / deal to show on the main page; these results are posted / updated into the Redis Server from where the Asp.Net ...
    Posted to Khurram Aziz (Weblog) by khurram on March 10, 2017
  • Dotnet Core

    Dotnet Core Series This Post Redis Clients -- ASP.NET Core Docker Registry Jenkins Dotnet Core -- PostgreSQL This post is a quick lap around Dotnet Core; especially on Linux and Containers. Dotnet Core&nbsp;is an open source .NET implementation and is also available for different flavors of Linux. We know how ...
    Posted to Khurram Aziz (Weblog) by khurram on March 9, 2017
  • Redis

    Redis Series This Post Redis Clients Redis Clients -- ASP.NET Core REmote DIctionary; or Redis is an open source data structure server; its a key-value database and can be used as NoSQL database, cache and message broker. Its distinguishing feature is that we can store data structures such as strings, hashes, ...
    Posted to Khurram Aziz (Weblog) by khurram on March 7, 2017
  • Bash

    She-Bang, Kernel uses this information when calling execve(2) syscall #!/bin/bash Variables https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html for built in variables like BASH_ARGV, HOSTNAME and PWD etc #bash don't like spaces here a=123 echo ''The value of a is $a'' #No need of newline; it happens ...
    Posted to Khurram Aziz (Weblog) by khurram on March 3, 2017
  • Docker Swarm

    ZooKeeper Series ZooKeeper Higher-level Constructs with ZooKeeper This Post Docker Swarm Series This Post Docker Registry Jenkins ...
    Posted to Khurram Aziz (Weblog) by khurram on February 28, 2017
  • Higher-level Constructs with ZooKeeper

    ZooKeeper Series ZooKeeper Higher-level Constructs with ZooKeeper Docker Swarm ZooKeeper provides a solid foundation to implement higher order functions required for Clustering Applications / Distributed Systems. In this post; we will implement Barrier that Distributed systems uses to block processing of a set of nodes ...
    Posted to Khurram Aziz (Weblog) by khurram on February 28, 2017
  • ZooKeeper

    ZooKeeper Series ZooKeeper Higher-level Constructs with ZooKeeper Docker Swarm Apache ZooKeeper is an open-source server which enables highly reliable distributed coordination. It helps us by providing a distributed synchronization service that can be used for maintaining configuration information, naming, group service and other ...
    Posted to Khurram Aziz (Weblog) by khurram on February 17, 2017
  • Johnny-Five

    In Firmata post we established that we can have Python or Node.js application running on a computer; that can be a Single Board Computer like Raspberry Pi running Rasbian or Windows 10 IoT and can control and get sensor data from the Microcontrollers like Arduino or ESP8266 Check out https://github.com/ms-iot/python for how you can develop ...
    Posted to Khurram Aziz (Weblog) by khurram on February 3, 2017
  • Firmata

    Microcontrollers are great; but in todays ever changing and more demanding world; we often need an ability to upgrade the software; fixing bugs if any; adding and enhancing the functionality. There are well established mechanisms for upgrading software on computers (PCs, Tablets and Phones); but updating firmware on Microcontrollers can become ...
    Posted to Khurram Aziz (Weblog) by khurram on February 1, 2017
  • MQ Telemetry Transport

    As soon as we have more than one IoT thing to manage; we need some kind of management; it quickly becomes cumbersome to use and manage the smart devices. We can use Shields like Ethernet, Wifi or GSM with Arduino or use ESP8266 with Arduino or on its own for connectivity, but we need some kind of server where all these devices connect to and ...
    Posted to Khurram Aziz (Weblog) by khurram on January 30, 2017
  • Sonoff Dissection

    Blink Series Blink Blink with Windows 10 IoT Blink with Android Things ESP8266 Series Blink Arduino core for ESP8266 WiFi chip Sonoff Dissection Sonoff is a Wifi Smart Switch ...
    Posted to Khurram Aziz (Weblog) by khurram on January 28, 2017
  • Arduino core for ESP8266 WiFi chip

    Blink Series Blink Blink with Windows 10 IoT Blink with Android Things ESP8266 Series Blink Arduino core for ESP8266 WiFi chip Sonoff Dissection Starting ...
    Posted to Khurram Aziz (Weblog) by khurram on January 28, 2017
  • Blink with Android Things

    Blink Series Blink Blink with Windows 10 IoT Blink with Android Things Android Things is Googles OS offering for IoT scene. It leverages Android development tools and APIs and add new APIs to provide low level I/O and also offer libraries for common components like temperature sensors and display controllers ...
    Posted to Khurram Aziz (Weblog) by khurram on January 27, 2017
  • Blink with Windows 10 IoT

    Blink Series Blink Blink with Windows 10 IoT Blink with Android Things They say they designed this edition of Windows for Internet of Things; and its part of their universal device platform vision. With Anniversary Edition; its now called Windows 10 IoT Core; and is available from https://developer.microsoft.com/en-us/windows/iot; ...
    Posted to Khurram Aziz (Weblog) by khurram on January 27, 2017
  • Blink

    Blink Series Blink Blink with Windows 10 IoT Blink with Android Things ESP8266 Series Blink Arduino core for ESP8266 WiFi chip Sonoff Dissection Blink in ...
    Posted to Khurram Aziz (Weblog) by khurram on January 12, 2017
  • Dockerizing PHP + MySQL Application Part 2

    In the previous post we used mysql:5.6 official Docker Image for Database Container&nbsp;and created a Custom Dockerfile for the PHP Container. We had to expose the MySQL containers ports and so we can connect to the database&nbsp;using the MySQL CLI to create the required WordPress database and execute the MySQL dump file. In production; on ...
    Posted to Khurram Aziz (Weblog) by khurram on January 4, 2017
  • Dockerizing PHP + MySQL Application

    Docker allow us to package the application with all its dependencies; and this makes an ideal platform to deploy and migrate existing PHP / MySQL applications. We cannot only consolidate multiple PHP applications on the server; where one application is using the latest runtimes and other might need specific versions of PHP and MySQL, but also ...
    Posted to Khurram Aziz (Weblog) by khurram on December 29, 2016
  • Floating IP and Containers

    Rancher Series Part 1: RancherOS Part 2: RancherFirst Application Part 3: Rancher Infrastructure Services Part 4: Floating IP and Containers Floating IP or Virtual IP address can be moved from one host to another in the same network / datacenter; this technique can be used to implement high availability infrastructure. If one host ...
    Posted to Khurram Aziz (Weblog) by khurram on August 9, 2016
  • Rancher Infrastructure Services

    Rancher Series Part 1: RancherOS Part 2: RancherFirst Application Part 3: Rancher Infrastructure Services Part 4: Floating IP and Containers Rancher provides Infrastructure Services; many of which we used to run our first application. It provides Networking service; which gives 172.17.0.0/16 Docker bridge ips and 10.42.0.0/16 ...
    Posted to Khurram Aziz (Weblog) by khurram on August 9, 2016
  • Rancher–First Application

    Rancher Series Part 1: RancherOS Part 2: RancherFirst Application Part 3: Rancher Infrastructure Services Part 4: Floating IP and Containers Lets deploy the first application on our Rancher Environment that we created in the first post. We will be deploying lets Chat application; its an open source Slack clone built using ...
    Posted to Khurram Aziz (Weblog) by khurram on August 1, 2016
  • RancherOS

    Rancher Series Part 1: RancherOS Part 2: RancherFirst Application Part 3: Rancher Infrastructure Services Part 4: Floating IP and Containers Containers in general and Docker Containers in particular are becoming popular everyday mainly because they allow us to have a componentized environment to run the ...
    Posted to Khurram Aziz (Weblog) by khurram on July 23, 2016
  • Visual C++ for Linux Development

    Visual C++ for Linux Development is the Visual Studio 2015s extension by Microsoft that lets us write C++ code in Visual Studio for Linux machines and devices. It connects to the machine or device over SSH and uses machine / device g++, gdb and gdbserver to provide compilation and debugging experience from within Visual Studio. After installing ...
    Posted to Khurram Aziz (Weblog) by khurram on July 20, 2016
  • GlusterFS Volume as Samba Share

    We made Docker Container using a Dockerfile in the GlusterFS post that can mount a GlusterFS volume (running on Raspberry Pis); lets extend our Dockerfile and add Samba Server to expose the mounted directory as Samba Share so it can be accessed from Windows. For this we need to add these additional lines into the Dockerfile RUN apt-get -y ...
    Posted to Khurram Aziz (Weblog) by khurram on July 19, 2016
  • GlusterFS

    GlusterFS is a scale-out network-attached storage file system that has found applications in cloud computing, streaming media services, and content delivery networks. GlusterFS was developed originally by Gluster, Inc. and then by Red Hat, Inc., as a result of Red Hat acquiring Gluster in 2011, says the Wikipedia. Its a distributed file system ...
    Posted to Khurram Aziz (Weblog) by khurram on July 14, 2016
  • Docker on Windows: Docker for Windows

    Docker on Windows Part 1: Docker on Windows Part 2: Docker on Windows- HyperV, NAT and DHCP Server Part 3: Docker on Windows- Windows Containers Part 4: Docker on Windows- Customized Boot2Docker ISO with CIFS Part 5: Docker on Windows- Docker for Windows If you are using Windows 10 x64 1511 (November ...
    Posted to Khurram Aziz (Weblog) by khurram on July 12, 2016
  • docker-compose

    Dockerizing Node Part 1: Running Node Application in Docker Container on Raspberry Pi Part 2: Dockerfile Part 3: Dockerizing Mongo and Express Part 4: docker-compose Part 5: RancherFirst Application When using Docker for some real world application often multiple Containers are required and to build and run them along with their ...
    Posted to Khurram Aziz (Weblog) by khurram on July 11, 2016
  • Dockerizing Mongo and Express

    Dockerizing Node Part 1: Running Node Application in Docker Container on Raspberry Pi Part 2: Dockerfile Part 3: Dockerizing Mongo and Express Part 4: docker-compose Part 5: RancherFirst Application Now that we are familiar with the Docker and how it helps us in high isolation and compartmentalization; lets expand and try out ...
    Posted to Khurram Aziz (Weblog) by khurram on July 4, 2016
  • Docker on Windows: Customized Boot2Docker ISO with CIFS

    Docker on Windows Part 1: Docker on Windows Part 2: Docker on Windows- HyperV, NAT and DHCP Server Part 3: Docker on Windows- Windows Containers Part 4: Docker on Windows- Customized Boot2Docker ISO with CIFS Part 5: Docker on Windows- Docker for Windows When using Docker in Linux Virtual Machine on ...
    Posted to Khurram Aziz (Weblog) by khurram on July 3, 2016
  • Docker on Windows: Windows Containers

    Docker on Windows Part 1: Docker on Windows Part 2: Docker on Windows- HyperV, NAT and DHCP Server Part 3: Docker on Windows- Windows Containers Part 4: Docker on Windows- Customized Boot2Docker ISO with CIFS Part 5: Docker on Windows- Docker for Windows Windows Containers are coming to next versions of ...
    Posted to Khurram Aziz (Weblog) by khurram on June 15, 2016
  • Dockerfile

    Dockerizing Node Part 1: Running Node Application in Docker Container on Raspberry Pi Part 2: Dockerfile Part 3: Dockerizing Mongo and Express Part 4: docker-compose Part 5: RancherFirst Application Docker can build images automatically by reading the instructions from a Dockerfile. Its a text file that contains the commands how to ...
    Posted to Khurram Aziz (Weblog) by khurram on June 14, 2016
  • Docker on Windows: HyperV, NAT and DHCP Server

    Docker on Windows Part 1: Docker on Windows Part 2: Docker on Windows- HyperV, NAT and DHCP Server Part 3: Docker on Windows- Windows Containers Part 4: Docker on Windows- Customized Boot2Docker ISO with CIFS Part 5: Docker on Windows- Docker for Windows In the first part, Docker on Windows,&nbsp;we ...
    Posted to Khurram Aziz (Weblog) by khurram on June 11, 2016
  • Docker on Windows

    Docker on Windows Part 1: Docker on Windows Part 2: Docker on Windows- HyperV, NAT and DHCP Server Part 3: Docker on Windows- Windows Containers Part 4: Docker on Windows- Customized Boot2Docker ISO with CIFS Part 5: Docker on Windows- Docker for Windows Setting up Docker on Windows is slightly ...
    Posted to Khurram Aziz (Weblog) by khurram on June 4, 2016
  • Staging Node Application on Windows

    Staging Node Application Part 1: Staging Node