National Conference on ICT Integrated Pedagogy for Effective and Meaningful Learning Held in Nepal



National Conference on ICT Integrated Pedagogy for Effective and Meaningful Learning was held today at Lumbini Banquet, New Baneshwor, Kathmandu. Event was organized by UNESCO Resource Distribution and Training Centre (RTDC) and Kathmandu University School of Education (HUSoED) In Collaboration With Ministry of Education(MoE) Open and Distance Education Centre (ODEC) Tribhuvan University.

The Conference started with welcome remarks from rof. Dr. Mahesh Nath Parajuli, Dean KUSOED. Dr. Hari Lamsal, Joint Secretary, Ministry of Education(MoE) gave his Keynote Speech on ICT in Education: Policy, Implementation and Challenges. Like wise Dr. Bal Chandra Luitel, Associate Dean, KUSOED gave Keynote Speech on ICT Integrated Pedagogy: Principles and Practices. Mr. Sagun Dhungana, Technology Integration Coach, Google Certified Educator gave a presentation on Educational Apps in Pedagogical workflow.

The one day Conference continued with parallel sessions like Oral Presentations and workshops on various ICT related topics. Many researchers presented their case studies and proposals on ideas of improving ICT standards.

Eight valuable publications on ICT Policies and Standards were presented today on the National Conference o nICT Integrated Pedagogy for Effective and Meaningful Learning.

Additional Resources on the research papers:

Please email us and let us know if you are hosting any IT related event. We would love to cover your event in our blog.



3 Basic Things to do After Installing WordPress

Now that you’ve successfully installed WordPress site and its up and running, now you can login to your WordPress site’s dashboard. Read this post to know how to visit WordPress login page of your site. After you’re logged in, there are many options to play with. This is the main backend section of your site. Everything you see on the front-end, the menus, header, sidebar footer, widgets, design, etc everything can be manipulated from here.

Once you’re familiar with the WordPress dashboard, you can easily customize your WordPress site as per your requirements. You can either turn it into a blog, company or personal site, or even a social network.
But beginners might get to get started, so here are 3 basic things which a WP user can do after fresh installation of their WordPress site.

1. CHANGING WORDPRESS THEME

For starters, changing their WordPress site theme can be a confusing task. So, here a quick guide for WordPress beginners which shows how easy they can change WordPress theme on their website.
Installing Wordpress Theme on Your Website
  • Log in to your WordPress Dashboard
  • Visit Appearance Menu > Themes
  • Now click Add New Button
  • In WordPress repository themes are subdivided under three categories: Featured, Popular, Latest. You may search for the theme of your choice. Hover over any theme’s thumbnail to Preview the theme and once you come across a theme you like, click Install button.
  • If WordPress asks for your FTP credentials, Add your HostName, FTP username and Password and Click the Proceed button.
WordPress will now install the theme and you can click Activate to use the theme for your website.
Installing Themes Downloaded From outside WordPress Theme Repository
Some may want to install themes downloaded from outside the WordPress theme repository. To do so,
  • Make sure you’re logged into your WordPress Dashboard
  • Visit Appearance Menu > Themes
  • Click Add New to go to Add Themes page
  • Now click on Upload Theme Button
  • In the next page, you can upload the theme which you downloaded
  • If asked, Add your HostName, FTP username and Password and click the Proceed button
Now the theme will be listed in Themes section, now click Activate to use the particular theme for your website

2. ADDING A USER

WordPress provides you to add users with different kinds of roles: Super AdminAdministratorEditorAuthorContributor and Subscriber. Each roles have different actions which permits each users to perform various tasks.
Adding a User to Your WordPress Site
  • Login to  your WordPress Dashboard
  • Go to Users Add New
  • Enter Username (used for logging in), EmailName and other details. If you want to manually set a password for that user, click on generate password. WordPress will automatically generate a strong password, or you can enter the password manually in the password field.
  • Carefully select the role, which you’d want to assign to that user
  • Click on Add New Use
Now the new user can have access to your WordPress site with the role which you’ve assigned.
Note: If you do not generate password while adding the user, the user gets a link in their email, which lets them set their own password.

3. ADDING MENUS

WordPress provides its users an easy and user-friendly interface to quickly manage menus in their site. Menus are one of the must have elements for easy navigation. WordPress users can add various items like categories, tags, pages & custom links to their menu.
Adding Menus to Your WordPress Site
  • Login to WordPress Dashboard
  • Go to Appearance > Menus
  • Click on Create Menu
  • Add Name to your Menu and click on Create Menu
  • Select items (categories, tags, pages, custom links) you want to add in your Menu and Click Add to Menu
  • Select the theme location option where you want to place the Menu
  • Drag items to arrange their position (order them in the way you want them to appear)
  • Click Save Menu
WordPress automatically places the menu which you’ve just created to the location where you wanted it to appear.
How to Prevent Others From Embedding Your YouTube Video

How to Prevent Others From Embedding Your YouTube Video


When you upload a video on YouTube, the video will be by-default publicly published and also other can embed that video on their websites/blogs, until you manually play with the video settings. But some users might want their video to be public (able to be searched on YouTube), but do not want other people to embed their video on external sites.
Well, here’s a quick guide that shows how you can prevent others from embedding your YouTube video.

PREVENTING OTHERS FROM EMBEDDING YOUR YOUTUBE VIDEO

  • Login to your YouTube account
  • Visit Videos Manager after you’re logged in
  • Now find the video which you do not want others to embed, and click on edit option
  • Go to Advanced Settings
  • Uncheck Allow Embedding option, below Distribution options heading
  • Finally click on the blue Save Changes button
Now on other people won’t be able to embed your that specific video on their Websites and blogs.

Learn new Things Every Single Day With These 5 Useful WebSites

I was amused while System Administrator of organization where I work told me what kind of website is this Quora. Seriously? The very next day, IT guys blocked Medium via their Firewall. Facebook and Youtube is everything for most of the Online users.
Few years back Checking Facebook as soon as you wake up was mine routine too. But then one day Nj was browsing Medium at KU Library. He also told me few things about what it was. I tried it myself and was certainly lost within its contents. Likewise there are some awesome informative websites which will keep us updated about every trending news and technologies. Let me list them and write a short preview about what it is and how will it be helpful for for learners.
  1. Quora

    Quora founded in 2009, is a question-and-answer site where questions are asked, answered, edited and organized by its community of users. It's been like 8 years people started posting questions and answers and today it has millions of questions and answers. The answers are categorized and you can follow QnAs of your choice. You can learn about every niche subjects from food, life, love, tech, intelligence, country, geography, spirituality, almost everything.
  2. Medium

    Medium owned by 'A Medium Corporation' is an online publishing platform developed by Twitter co-founder Evan Williams and launched in August 2012. Medium is also similar to that of Quora. But what separates it from quora and any other site is it's feature of creating publication. You can create your own journal like publications where you can post a series of articles.
    My understanding about Medium: You will get any overview about any topic at Quora and the indepth lesson about that topic on Quora. People provide minute details and descriptive answers here at Medium.
  3. Reddit

    Reddit is an American social news aggregation, web content rating, and discussion website developed on 2005. Reddit is a website inspired from 4Chan where we can rate the web content and have thread of discussions within discussion. Here at reddit you can create your own sub reddit and post articles which are web links.
    Being a huge Reddit follower, I came to know about is: If there is going to be a huge tech launch, you know it first at Reddit, if any video is trending in Youtube, you will get more views about the type of video here are reddit. If a new series is launched and its awesome, redditers will spread this words in reddit and it gets a boom of subscribers over night.
  4. HackerNews

    Hacker News is a social news website focusing on computer science and entrepreneurship. It is run by Paul Graham's investment fund and startup incubator, Y Combinator. Hacker news, the name itself is famous for what we could expect from this website. But like the name it's not only about the Cyber Security hacks and all. You will not only get the hacks but also preventive measures to overcome them. For me if any software or website got hack, I would believe only if the news source is news.ycombinator.com. The website is so simple just the news pops up. But trust me poplpe continuously  keep an eye on what's next that got hacked today. :)
  5. Mashable

    Mashable Inc., often referred to as simply Mashable, is a digital media website founded by Pete Cashmore. Pete started mashable as a blog back in 2005 just to mark his online presence, while he didn't have any idea it could shower money in his near future. But later he started growing the contents of various categories. And today we can get awesome tech features, gadgets, lifestyle tips, movie gossips, trending news and leaks, like almost everything meshed up. So the name itself is mashable.
These are top 5 websites which prefer calling them as my newsportal, education central, tech tutors, advisor,etc. These sites are worth subscribing and marking a bookmarks in your browser as well download app on your smart phones.

Angular2 [Part 2]: How to associate Angular2 Project with existing git repository

This article is second blog post from our Angular2 Series. As our first attempt on Angualr2 Framework we started about "How to start Angular2 Project via angular-cli?".
Make sure your have basic idea about creating project via your machine. We can move ahead to this second blog with assumption that you have set-up angular project in your local machine.
Here we will create a repository online on GitHub. We will than initialize configuration locally in order to can keep track of our code to the repository we just created.
  1. Create a project on Github and copy its repository url ending with .git which is like for example: https://github.com/algosig/project-angular.git
  2. Open your git console. Point directory which has your angular project that you created with angular-cli as a part of previous tutorial "How to start Angular2 Project via angular-cli?"
  3. Initialize Project via npm. In your console type:
    npm initThis loads all configuration needed to initialize in your project. And stores all those settings creating a new file package.json in your project.
After you'll enter the values for above mentioned configuration, you will see following information set by npm:
You can notice above in the screenshot the url we proided is listed inside "repository" with "type":"git". So we have added a git repository in package.json with the help of npm init. There is two more things to notice in this configuration they are the bugs and homepage.You can see adding a single url of project repository, we are by default provided with the urls for issuing the bugs and also the home page to read the ReadMe of our repository.

Now that we've linked our github repository we can now commit straight to the master and keep proper track of our project contribution. These steps are pretty easy to catch up with. But do let us know if you face any problem during configuration. 

That's all about associating git repository. Second part of blog is completed here. We will continue to write about Angular2 on our next blog. Keep subscribed with our email list to get update of PART 2 of Angular2.

Related Articles:

How to Quickly Import Music and Movies Straight into iTunes

What do you do when you have to add some music or movies into iTunes library? Well, the answer is obvious that you’ll open iTunes and visit music list or movies list accordingly and import the music or movies which you’ve wanted to import.

Instead of doing these (opening iTunes, visiting the proper music or movies list, and drag the files) , did you know that there is a hidden folder in Mac OS X which automatically does the same thing for you.

QUICKLY IMPORT MUSIC AND MOVIES STRAIGHT INTO ITUNES

  • Within Finder, Visit go > go to folder
  • Type this location in the field: ~/Music/iTunes/iTunes Media/
Once you’ve reached that location, one of the folder you see is Automatically Add to iTunes.
Whenever you place any music or movie file inside this folder, it is automatically imported into your iTunes Library.

AUTOMATICALLY IMPORT DOWNLOADED MUSIC & MOVIES TO ITUNES

If you use any software to download music or movies, make its default download location to that folder. That means the downloaded music or movie will be automatically imported to your iTunes library.
Tip: You can make a shortcut of that file in your desktop. So whenever you like to add any music or movie, you can simply drag it into it.

GITHUB : How to Track Activities of your repositories via Email Service?

Open Source Simply Rocks!. So much excited to write this blog.

Scenario:

You are moderator/supervisor of a Github Project. You've your team members who are continuously working on project from their favorable work space. Now how do you think you will keep update about the changes made by them until you will see a pull request or a bug report?

Wouldn't it be great if you could get some sort of alert whenever any member performs a change on your repository? Actually there is a work around  to receive email alerts whenever there is changes in your repository. Whenever a user commits to your repository you'll receive an email.

Solution:

This is how we add a Email Service for getting alerts about every commit:
  1. Go to your Github Repository
  2. Click Settings
  3. Click Integrations & Services
  4. Click Add Service
  5. There are a dozens of services you available in the dropdown. Click for Email
  6. You will get a form to fill some information. Fill it:
  7. After filling the information Click Add Service, try making changes to your repository and commit those changes. You will get email alert within a minute.
That's all for this blog. This is the first time I did experiment with github integration and services. I see there are many services like dockers, Filezilla, Rally, Trello and many more which I'll explore soon and share my findings in upcoming blog posts.

Related Articles:

Github Introduces Community Standards

In order to set common opensource guidelines for projects hosted in public repositories, github has introduced ways to measure community standards on your repositories. At times you might have wanted to contribute in a open source project, but had no idea how to. Public repositories are free to clone, fork and sent a pull request. But your contribution won't be accepted unless it meets the motive and objectives set by an individual or a community who moderate that project.

Wouldn't it be awesome if you could know following things about a repository, so that you could invest some time and skills contributing:
  1. License that a project applies
  2. Description about what's the project about, tools it uses, and its current state.
  3. A Code of Conduct such that we could know ways to be a part of the project and contribute.
  4. Also a Contributing guidelines such that we would know the working mechanisms like reporting a bug, criteria for accepting a pull request, etc after we are a member.
To sum up all the four points, having information about four above mentioned points, your project repository is said to matched the community standards. To know what are open source guidelines for meeting the community standards, Click here.

Out of above mentioned four points github already had two features License and Description.
Currently there are twelve licenses listed as follows which you can fing while creating a new project repository:
  1. Apache License 2.0
  2. GNU General Public License v3.0
  3. MIT License
  4. BSD 2-clause "Simplified" License
  5. BSD 3-clause "New" or "Revised" License
  6. Eclipse Public License 1.0
  7. GNU Affero General Public License v3.0
  8. GNU General Public License v2.0
  9. GNU Lesser General Public License v2.1
  10. GNU Lesser General Public License v3.0
  11. Mozilla Public License 2.0
  12. Unlicense( This means no license at all, set your code free)
Github also has a feature known README  adding details about your projects, which you can choose while creating a new repository. 
For two of the remaining feature github has introduced CODE OF CONDUCT and CONTRIBUTING.
Now in your repository under the Highlights Dropdown you can see a sign of love for Community. This is recently added in Github. Click at the Community and for your repository you will be shown a progress meter which displays if your project meets open standard or not.
Now you can see README, Code of Conduct, Contributing and License on your community profile. In one of my repository, I have only added Readme and License. And the progress bar displays that  my repository meets 50% of the community standards.
From here you can add Code of Conduct and Contributing Guidelines. This is quite simple as adding information inside your Readme. But make sure that your project's Code of Conduct and Contributing Guidelines are straight forward and strict in a sense it will be transparent for contributors to apply, contribute and promote.

Related Articles:

How to Hide/Exclude Certain Files from Sidebar in Visual Studio Code?


Currently I'm learning Angular2 and building a test project using Visual Studio Code.  VSCode is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, OS X and Linux.
So what happens while working on Angular2 Project is that we write TypeScript codes. The tsc: typescript compiler generates respective JavaScript Code for our typescript codes. For this single process there are 3 files created which are listed below:

For a typescript file: event-details.component.ts, typescript compiler creates event-details.component.js.map and event-details.component.js. This is two additional files for a single components. Imagine an application with 20 components and 10 services, your side bar will be full of files. Because of similar names you cannot locate your required files easily. 

So in Visual Studio Code, here is how you Hide/Exclude certain files from your sidebar:
  1. Goto File
  2. Click Preferences
  3. Click Settings
    You will see the user Settings and Workspace Settings in your Visual Studio Code Text Editor.
  4. In your text editor add following code:
    "files.exclude": { "**/**.js.**" : true, "**/**.js": true, "**/**-lock.**": true
Above code listed every file with extension .js , js.** (example: *.js.map), *-lock.*(example:config-lock.json) will be hidden from sidepanel.

This small tips will help us refine our sidepanel and also vase much time in finding the right file we want

Related Article: 

Why Visual Studio Code?


 Free. Open source. Runs everywhere.
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, OS X and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Python, PHP) and runtime. Visual Studio Code is one of the greatest committed open source project on Github by Microsoft. 
Owner: Microsoft
Github: vscode

Why Visual Studio Code?

VS CODE provides development environment for most of the programming languages which follow Open Specification (technical standard) known as Common Language Insfastructure(CLI
VSCode is lightweight. Comparing it with the Visual Studio it has many pros which promises developers to dive into it.
Visual Studio2015(V14.0)CODE
Software Size1.9GB54MB
Visual studio Code consists of three components:
  1. Side Panel
    Here we can see the tree structure of your project. We see a search icon where we can perform advance search in files as well as folders. Visual Studio has integrated Git where we see the change in file immediately. We can perform every git operation that can be done from other git application. We can browse extensions and download from side panel too.
  2. Text Editor
    This is where you do all the coding stuffs. The color customization and Theme Selection from VSCode is pretty straight forward. You can split the screen and see multiple text editors.
  3. Terminal
    Here we build and run the project. Once we run the program from terminal it fetches and downloads all the necessary referenced library online while building the project.
You can perform all other activities that you do from Visual Studio 2013, 15, 17 and other IDEs.
This can be a major alternative of Visual Studio IDEs where you need to buy the licence key and also need ore space and memory to execute it. VS CODE mimics the Command Line Interface implementation of developing and deploying a project. So this could be a good tool for software development.  
Because it's free (smile) (tongue) (big grin). Free as in you can view and customize the source code. Do you believe that Microsoft launched a software for free? Means it's worth it.
I use visual studio code for web app development in ASP.NET MVC Framework, Angular2. 
Explore more about Visual Studio Code.

How to Run Any Chrome App as a Desktop Apps in Windows 10

Previously on my Windows8.1 Machine, I installed Google Keep from Chrome Application Store. Chrome automatically set the app as my Desktop Application. After I installed Windows 10, it didn't happened automatically. I didn't  see Google Keep installed on my machine. So I did a small tweak from which I will now onward use my Chrome browser to run an instance of my desired chrome app from Desktop only. I wont need to open Chrome and type the url time and again.



Following are the steps to Create Shortcuts of the Chrome Apps, which lets us browse standalone apps as our new desktop Apps.

  • Right Click your Desktop
  • Add New Shortcut
    Add this path to the interface shown below:
    "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe" --app="https://keep.google.com"
    What this does is, it uses the Chrome Application installed on your local machine and provides an instance to launch Google Keep.
  • Next name the application as Google Keep or simply Keep as your wish.
  • Save it.
  • You will now see a new shortcut icon of chrome on your desktop like shown below:
This icon is little confusing. It would be better if you could get the Google Keep Icon for Keep. Otherwise you will be confused when you will try to open chromium browser next time. So this is quite simple. All you need to do is:
  • Right Click your Shortcut that you recently made.
  • Click to the properties.
  • There you can see Change Icon
  • Download the Google Keep Icon and locate that icon.
  • Save it
And here we are with separate icon for separate app. This small tweak is valid for every chrome apps.All you need to do is change the url of the app in this particular section: "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe" --app=keep.google.com. Instead of keep.google.com you can replace it with pictures.google.com or contacts.google.com as you wish.

Here you can see I created five new Desktop Apps i.e. linked Chrome Apps as shortcuts which are now browsable as desktop apps on my Windows 10 Machine.
Regarding Memory usage:  I find out that all apps ran independently are threaded inside chrome app in Task Manager and consume memories which is managed by Chrome itself.

Related Articles:

Is Artificial Intelligence Free?

I saw someone asked a question  How-can-AI-be-free? on Quora. Having keen interest in this field I tried to think of all possible reasons inside my mind. The question was not precise whether s/he wanted to know about whether the tools that we use for an AI project is free, or he was talking about languages, platforms and frameworks. But the answer was quite straightforward, AI is not quoted as a patent of any tech giant, neither it is a private hardware which only an individual can have access to. Artificial Intelligence is a subject/ field of study and knowledge is always free, all it requires is your mind to capture as much as you can. So I answered my logic or simply what I think about it. But together with this question another question which is my Blog Title to "Is AI Free" also seems to be valid. And here is what I answered:

 
Artificial Intelligence, this exciting research field in Computer Science itself is in it’s initial phase. And hundreds of tech giants, institutions, universities researchers are doing independent researches. And within last 8–10 years such research bodies have published Tools, Languages, Datasets, Frameworks and Libraries as well as community support platforms. It’s the knowledge about AI and necessary skills for performing the executions required prior to the concern about whether or not AI is free.

Just assume you’ve knowledge about AI and enough skills to program your robot/IoT whatsoever you want to, there won’t be any hindrance for you to implement your algorithms for a AI Project.

  • There are huge datasets available from ImageNet to process, there are abundant online courses for free on Coursera.
  • There are libraries in python liky SciPy , NumPy and Pybrain for the statistical analysis of data you use in your Machine Learning Projects.
  • There are now foundations like Open AI and AI4ALL which aims to make this huge knowledge base of Artificial Intelligence to the open community.

And the lists about where you can get the resources for AI for free is abundantly available online. All you need to do is explore :)

Unboxing Samsung Galaxy S8 and S8+

Big Companies Dream Big and never stop surprising with smart and Intelligent Products. Entangled to the wide world with technology, Mobile Phones acts as mirror as well as your screen to envision  innovative ideas. We live our lives through our phones. They're now our screens of choice to enjoy everything from TV shows to mind-blowing games. But smartphones still look the same as they did a decade ago. Until Now.

With bunch of surprising features Samsung, one huge tech giant has Officially Unleashed Samsung Galaxy S8 and S8+. on 29th March, 2017. Infinity Display,Intelligent Interface,Face Recognition, Iris Scanner, Samsung DeX,Gear VR and Gear 360 are some of the major attractions that Samsung provides to its customers in Galaxy S8 and S8+. Let's review some of its outstanding feature here.

[Infinity Display]

bezel-less, full-frontal edge-to-edge screen,

The new Infinity Display gives you an incredible full screen experience. By creating a bezel-less, full-frontal edge-to-edge screen, the Galaxy S8 gives you more space for the things that matter. With this infinity display it gives you feeling of wide screen interface like you are viewing every corner of the object over your screen. Experience the cinematic looks of your world transparent through your phone. 


This phone is redesigned to function better than its previous version by making components smaller without compromising the performance. The Home Button is embedded under the screen and this phone has smoothly curved edges which looks so perfect. It has a wide area for doing multiple tasks at the same time. While you will not feel ani glitches during multitasking.

[A Whole New Way To Interact]


The Galaxy S8 also presents a whole new way to interact with your phone – Bixby. Bixby will be a new intelligent interface on our devices. With this feature, you can Say "Bixby"  to take the screenshot and text it to your friend on your contact list. It does that very fine. Isn't that cool to interact with your phone. Bixby also analyzes the object that it sees and provides insight about them. 
Once it learns about your routine, it will display only necessary information in your screen. This helps you to be updated with your routine and way you interact with your phone.

[Removing Everyday Barriers]


We constantly push ourselves to give you technology that makes your life easier through Face Recognition, Iris Scanner, Camera and more. You can unlock your phone with one touch i.e. finger scan or thorurgh face recognition. More to that you can secure your important file just with your eyes. Your eyes can only now see your important document.

Samsung DeX provides you a studio like experience with its feature of adding HDMI Cables and wireless keyboards, Mouse and Audio cables. You can use your phone like a computer and take advantage of it in your workstation.

[Opening New Worlds]

Virtual reality is another way to experience your new world. Like in S7, the Galaxy S8 connects with the Gear VR and also has a motion sensing wireless controller which makes it more realtime experience. It also has a Gear 360 which taker your 360 experience and enables you to livestream your special moments with your close ones.

This phone is still water resistant, captures high quality images and detects face for taking awesome selfie. Camera works perfect even during the low light and it's now easy to zoom. 

SPECIFICATION

Color Availability :  Midnight Black, Orchid Gray, Coral Blue, Arctic Silver, Maple Gold
Dimensions:  Galaxy S8                                           Galaxy S8+ 
                     (148.9 x 68.1 x 8.0 mm, 155 g)                  (159.5 x 73.4 x 8.1 mm, 173 g)

Display:         Galaxy S8                                                   Galaxy S8+
                        5.8" Quad HD+ Super AMOLED              6.2" Quad HD+ Super AMOLED
                        (2960x1440)                                               (2960x1440) 
                        570 ppi                                                       529ppi
Camera:  [FRONT]                         
8MP AF
F1.7 Aperture
Pixel size: 1.22µm
Sensor size: 1/3.6"
FOV: 80
Wide selfie
[REAR]Dual Pixel 12MP AF
OIS (Optical Image Stabilization)
F1.7 Aperture
Pixel size: 1.4µm
Sensor size: 1/2.55"
FOV: 77
Max Zoom: 8x (digital)
Pro mode
Panorama
Slow motion
Hyperlapse
Food mode
Save as RAW file
  • Video Recording:
  • 4K video recording at 30 fps
  • 1080p HD video recording at 30 fps or 60 fps
  • 720p HD video recording at 30 fps
  • VDIS (Video Digital Image Stabilization)
  • Digital Zoom 8x
  • High CRI LED Flash
  • Slow Motion video support for 720p at 240 fps
  • Hyperlapse video with stabilization
  • Continuous Autofocus video
  • Face Detection
  • Tracking AF
  • Take 9-megapixel still photos while recording 4K video
  • Playback Zoom
  • Video Location tags

Performance
  • Octa-core (2.3GHz Quad + 1.7GHz Quad), 64 bit, 10nm processor
  • Octa-core (2.35GHz Quad + 1.9GHz Quad), 64 bit, 10nm processor
  • Memory:
  • 4GB RAM (LPDDR4)
    64GB (UFS 2.1)
  • OS: Android 7.0(Nougat)

Fore more details/pricing/specificaiton visit the official site of samsung which we have listed below at our reference section:

Reference: 
  1. Samsung Galaxy 8 Specs
  2. Samsung Official Youtube Channel
  3. Images Credit: Samsung( taken from youtube, screenshots)