Pages

Thursday, April 30, 2020


What is Zoom and Microsoft Teams.? 

 


                                                   Do you know about corona virus as well as its result. ? at these day it cause to damage economy of many countries. as well as many countries locked down. So this corona virus outbreak has forced it employees to work from home as well as students have to do their studies from home. in the doing this activity, employee have to connect with their company via internet. we used several communication platform. Moreover video conferencing tools used to communicate with then company. zoom and micro soft teams have become a more popular video conferencing tool for the virtual meetings. but you have to select one from among these two tools. So you have to analysis these tools.

Zoom

firstly we discus about zoom specification. It is easy to use interface and features. as well as zoom can work any iOS, Android, PC and Mac. There are 100 of participants  can join with basic free plan.
As well as this app offer HD videos and quality audio capabilities. It can share screen simultaneously, co-annotation, record session, and generate transcript.

As well as zoom offer an option to communicate via chat while in virtual meeting. It is very useful feature for large and small meetings.Zoom can download in free of charge from their website. Zoom have premium communication plan.If we need premium plan we have to paid for that. this plans starts from 15 $ per month per host.As well as for largest enterprise have to pay minimum 20$ per month per host.

In previous day this have few privacy and security issues. In previous days,some zoom accounts are sold in the dark for cheap prices. at these day zoom has sensitive large data leakage . but these days zoom fix these issues. now they use the highest security and privacy settings. Now their all user accounts are protected and have high security.

Microsoft Teams

Now, we discus about micro soft teams. Microsoft team is workplace collaboration tool. It is part of office 365. This micro soft teams offers video conferencing, chat,and audio calling features like zoom. It has similar interface as Slack. Moreover their members can maintain public and private channels. One conference or chat that account allow up to 250 members can join. It allow broadcasting the video over 10000 peoples. 

Moreover this micro soft team offer unique tool for share meeting agendas prior to conference, invite external guests to join meeting and record past meeting and notes. according micro soft teams website, they said they have highest security and privacy policies like their email servers. As well as that company claims they doesn't track users data. 

In previous days it included in micro soft 365 subscription package. It is free version. you can download company site. It give their services free of charge to business and schools. 

In these days Asian users use mostly both of these techniques to their meeting.


Tuesday, April 28, 2020

Curfew එකට මොකද කරන්නේ..?


Curfew එකට වැදගත් දෙයක් කරමු.

 

ඉතින් යාලුවනේ අද මම කියන්න යන්නේ මේ දවස්වල කාලෙ කන්න‍ෙ නැතුව ගෙදරට වෙලා ඉන්න ගමන් කරන් පුලුවන් වැදගත් වැඩක් ගැන. ඔයාල දන්නවන‍ෙ අපිට ඉන්ටර්නෙට් එකට ගිහින් ඉගෙන ගන්න ඕන තරම් දෙවල් තියෙනව කියල. ඒ අතර මම මේ ඔයාලට කියන්න යන්නෙ  අපිට කරන්න පුලුවන් course ටිකක් ගැන. ඒ විතරක් නෙමෙයි මේ පාටමාලාවන් සාර්ථකව ඉවර කරන අයට වටින මුද්‍රණය වුවද කල හැකි සහතික ලබා දෙනවා.මම පහලින් කියන්නෙ කීපයක් ගැන විතරයි.මීට වඩා ගොඩක් ඒවා තව තියෙනවා.

මේ වෙද්දි ඔයාල ඉගෙන ගන්න අය නම් ඔයාලට ඉගෙන ගන්න ආයතනයෙන් සමහර විට මුදල් ගෙවල ලබා ගෙන ඔයාලට පාටමාලවන් දීල ඇති. ඒවත් කරන ගමන් මේ ටිකත් උත්සහ කරන්න. කාලෙ කන්නෙ නැතුව පහලින් ඒ course වල link ටික දාන්නම්.ඒවට ගිහිල්ල මොන ව‍ගේ ඒවද තියෙන්නෙ කියල බලන්න. මේ වෙබ් අඩව් ඇතුලේ ඔයා මොන පැත්තක වැඩ කලත් ගැලපෙන පාටමාලා තියෙනවා. ඒ අතර It, management, science, law වගේ පැති විශේෂයි. වීශේෂයෙන්ම කියන්න ඕනි මේ වෙබ් අඩව් වල සමහර පාටමාලා මුදල් ගෙවා ලබා ගත යුතුයි. විශේෂයෙන් මේ කාලයේදී coupon පත් ලබා දී එම පාටමාලාවන් සදහා වට්ටම් සහන ලබා දේ.

Solo learn(for it students): fully free : https://www.sololearn.com/
Coursera : few courses free : https://www.coursera.org/
Udemy : Few courses free and have coupen : https://www.udemy.com/
Cisco : Not for free : https://learningnetwork.cisco.com/
Alison : free : https://alison.com/
Google  digital garage : fully free : https://learndigital.withgoogle.com/digitalgarage
Microsoft learn : fullyfree:  https://docs.microsoft.com/en-us/learn/
Code camp : free : https://www.freecodecamp.org/

තවත් මේ වගේම පාඨමාලා සහිත වෙබ් ලිපින ඇතුලත් post සහිත එකකින්  හමු වෙමු.

 Zoom සහ microsoft team අතර වෙනස ගැන ලිපියක් බලාපොරොත්තු වන්න.
 


Monday, April 27, 2020

first electric super car in south asia


First Electric Super Car In South Asia


That name is Vega EVX. It is an all electric battery powered two seater sports super car. This body made by handmade carbon fiber . This car powered by dual motor all-wheel- drivetrain. That was proudly presented by srilankan reputed company. Their company name is VEGA Innovations. It is a result of team work. This car all automative electronics including liquid cooled motor controllers and li-ion battery pack is designed and manufactured in-house. As well as that include more advanced technologies in the super car space. This car has attractive look. as well as it has attractive finishing with electric light system. It body type is more suitable to sports. It was designed by Dhash M. Gunarathne. As well as it has very comfortable interior. It was designed by special material.


  folowings are few of specs in this car.
      • Torque : 100Nm,
      • Power  :  804hp,
      • Acceleration  :  0 - 100 km/h    -   3.1 seconds,
      • Range  :  300 km ( Beacause that include 55 kWh NMC Gen 2 battery pack),
      • Body type  :  2 door coupe,
      • Layout  :  4 motor toqueing all wheel drive
      • Transmission automatic
When we talk about development and history, It was started in 2013.that was founded by Dr. Harsha Subasinghe and co-founder Dr.Beshan Kulapala. In 2015, they introduced their first prototype. That include  many specs than future one. In 2017 they built first prototype with company expecting commercial production. The serial version of prototype of the vega EVX was to be presented at the geneva motor show in the march in 2020. but it was canceled due the covid-19 influence. How ever they ,their car was unveiledin a live stream at the Geneva Motor show in 2020.
Finally that vega innovation Company planned to enter production (25 units) in 2022. It is proud of Sri lanka. We wish to them to success their innovations.

Saturday, April 18, 2020

Microservice architecture

Micro-Service architecture  

There are two most common application architecture patterns. 
Monolithic architecture,
Micro-service architecture, 
This article for understand micro-service architecture. Micro-Service architecture is emerging thing as well as it takes lot of attention in this society. It is very useful and trending thing. It was introduced by Peter Rodgers in during his presentation about Micro web services at the web services edge conference. It is approach of a first realization of service oriented architecture that followed the introduction of DevOps. It is become more popular for creating continuously deployed systems approach. When we discuss about this topic, we can divide to few main points. Now I hope to discuss one by one in this article.

First we discuss scope of the micro service architecture. This is also known as micro services. It is not a layer of the monolithic application.  It is development style an application. It is a type of the service oriented architecture structural style(SOA). As well as it provides collection of loosely coupled services. Moreover, with this micro services support only for function with resource constraints needs to be scales out. So it helps to give resources and cost utilization benefits.

Micro services architecture can supply rapid, quick, frequent, complex and reliable application. It also improves usage of technology in the organization. As well as it uses collection of patterns. To apply this pattern, it uses pattern language.

As well as next we consider about “why we use this architecture”. With time, company need able to quick change something in order to respond quickly and changes in business requirement, rather than other competitors. This micro services can help to achieve this task. As well as it can help to improve security and reliability of system. Moreover, not closely connect services allow to make changes with greater frequency, of iteration, as well as it reduce impact of changes on the rest of other system.   

Moreover, micro service architecture solves many challenges of monolithic architecture. Monolithic architecture is a single, autonomous unit. I make changes to application slow as it affects the entire system. So it has large and complex code base. These are solving by this micro service architecture.

Next we discuss characteristics of micro service architecture. These characteristics are help to increase and make advantages. These characteristics are value of this architecture
.
a. Highly maintainable and testable b. Loosely coupled c. Independently deployable d. Organized around business capabilities e. Failure resistance f. Simple routing g. It is Distributed development. h. Organized around business Capabilities i. Decentralized Governance j. Stateless and Self Bootable

Now we discuss main point of the micro service architecture. It is advantages and disadvantage of micro service architecture. There many advantages in micro service architecture. Followings are few of advantages in micro service architecture.

The micro-service architecture is easier to design for complicated system. Because this architecture builds with using one or more small teams. These teams are separated by service boundaries. So it easier to scale up the development effort if need be. So it has small, Clean Codebase

It allows new members to train for shorter periods and have less context before touching the system.

The other advantages of micro-services are that since you are making everything service
oriented, all the services can be written in any language of choice. In future if your company decides
to use Python, you can use python for newer services while the older services are still on Java/.net. It
helps the company get more value over time by using latest software, stable software and productive
languages.

Deployments are fluid and continuous for each service.  As well as it can use different data
storage techniques.

They allow decoupling service logic on the basis of business responsibility 

 They are more available as a single service having a bug does not bring down the entire
system. This is called a single point of failure

The developer teams can talk to each other through API sheets instead of working on the same
repository, which requires conflict resolution.  

New services can be tested easily and individually. The testing structure is close to unit testing
compared to a monolithic.

This micro service architecture can help developers to deliver safer, quickly and higher quality
changes in system or applications.

Followings are disadvantages of this architecture. This architecture very less disadvantages

               The technical/developer team is very small. 
               The service is simple to think of as a whole. 
               The service requires very high efficiency, where network calls are avoided as much as possible. 
                All developers must have context of all services.

               Testing and deployment are more complicated. 

               Moving responsibilities between services is more difficult.

               As well as it is more challenge to give support, if they are built with different technologies and tools. It is a special problem. Because engineers have to move between projects/services frequently.  

Furthermore, even with Larger Systems, sometimes micro-services may not be always a good fit. For
example, in stream processing systems where processing is centered around per record based
processing and micro service calls would worsen the performance. 

As well as, deployment of micro-services is far more complicated than monoliths. Because usually with Monoliths, it's a single unit of deployment but with micro-services depending on the scale and grain of the micro-services, there will be N number of deployments needed. It becomes difficult to keep track of the status of each service and in turn, knowing the readiness of the overall system will be a challenge.
 
Moreover, micro-services are a great fit for mobile and web applications but when it comes to Big
Data world, it would complicate the overall process. For example, In the Web applications, we mostly
deal with Web Server, Database and it’s easier to containerize them but when it comes to distributed
systems containerizing them will be a challenge.


There are many most common tools use in this architecture. Few of them are
 
 Wiremock: to testing Micro services  Docker  Hystrix

As well as micro service architecture is best match for desktop, web, mobile devices, smart TV and wearable, etc.

Now consider about few examples of micro service architecture. This architecture used in many field in IT industry.  As well as it used most common large scale websites like Facebook, Twitter, Netflix, Uber have advanced from a monolithic architecture to a micro services architecture.

 
If we consider Uber company, it began their journey with monolithic architecture like many startups to offer their services for single city. At this time, their core application consists of several autonomous comprises applications. Payment, navigation, ordering is example for that. If one application failure other application can work without failure. As well it coding structure is clean and simple.as well as these several autonomous applications, with each one existing the business logic for different function areas.

When we consider another example like amazon, they had big architectural change. They started their application using monolithic architecture. After the architectural change, they move from two- tier monolithic to a fully distributed, decentralized, services platform serving many different platforms.

Another example is a Walmart software architecture. That was design for the internet which was centered around desktop and laptops in 2005. After that it connected with mobiles, smart and IOT devices. Moreover, the form decides to re platform its legacy system in 2012 using micro-services architecture. With using this architecture, they set a target to achieve their services to 4 billion connections in 2020. As well as connect with this micro-service architecture, they identified their mobile orders increased by 98%.  They achieved highest productivity. As well as they dropped their hardware cost by 20%-50% and the system used power of their computing less 40% than previously.

Another prominent example is Spotify. It is for built on efficient system and avoid challenges of monolithic complex architecture. At this moment, Spotify has over 80 million active users per month. So this user doesn’t need to think about service.

Moreover, micro service architecture is perfectly fit for payment related activities. Like PayPal.

As well as following image describe another example of micro service architecture. It describes mobile application. It displays several services and database connect with application.

 As well as several frame works that supports with java. few of these are 

 Spring Boot  Jersey  Swagger

Furthermore, micro service architecture is quickly become more flexible way of building applications throughout industries. It is much more preferred and cheaper method of developing application. It can grow and evolves with company requirement while delivering consistent customer service. It is a summary of this article.




UBER BUSINESS MODEL MAP WITH PORTERS 5 FORCES MODEL

1. What is Uber...?      Uber technologies, inc. That known as Uber. It is American company. It is online business. That offer many ser...