WHAT'S NEW?
Loading...

What is Logging?

It's very difficult to find Bugs and Diagnose the Code, In order to Diagnose a Project their are various Logging tools available. Logging is an approach to record information about Program's execution for debugging and tracing purposes. It usually involves writing text messages to log files or sending data to monitoring applications. The logged data gives the good understanding of errors and warnings. In .Net there are Multiple Logging Frameworks are available:
They are designed for simplifying developers work regarding processing logs. All the frameworks works on same principle you include one of the libraries into your program and add logging code and when you run your Program Logging Information is sent to configured logging destination like: Console, File and Database.

In this Article, I am going to teach you how to work with a logging tool. ELMAH and Serilog are one of the best framework present in the market. In this tutorial, i will be using Serilog for Debugging code.

Why Serilog?

Like many other libraries for .NET, Serilog provides diagnostic logging to files, the console, and elsewhere. It is easy to set up, has a clean API, and is portable between recent .NET platforms. Unlike other logging libraries, Serilog is built with powerful structured event data in mind.

Structure of Serilog:

serilog-structure

How Serilog Works?

  • First of all, Add the Following NuGet Packages in your Project.
Serilog.AspNetCore
Serilog.Extensions.Logging 
Serilog.Sinks.ColoredConsole
  • After adding the Dependencies, Edit your Program.cs file:
1:  using Microsoft.AspNetCore;  
2:  using Microsoft.AspNetCore.Hosting;  
3:  using Serilog;  
4:  using Serilog.Events;  
5:  namespace EventManagement  
6:  {  
7:    public class Program  
8:    {  
9:      public static void Main(string[] args)  
10:      {  
11:        Log.Logger = new LoggerConfiguration()  
12:          .Enrich.FromLogContext()  
13:          .MinimumLevel.Debug()  
14:          .WriteTo.ColoredConsole(  
15:            LogEventLevel.Verbose,  
16:            "{NewLine}{Timestamp:HH:mm:ss} [{Level}] ({CorrelationToken}) {Message}{NewLine}{Exception}")  
17:    .WriteTo.File("log.txt")  //Create a seprate file for logging
18:            .CreateLogger();  
19:        try  
20:        {  
21:          CreateWebHostBuilder(args).Build().Run();  
22:        }  
23:        finally  
24:        {  
25:          Log.CloseAndFlush();  
26:        }  
27:      }  
28:      public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>  
29:        WebHost.CreateDefaultBuilder(args)  
30:          .UseSerilog()  
31:          .UseStartup<Startup>();  
32:    }  
33:  }  
  • Add the Logger into your Controller or Service, here EventName is the Model Class.
1:  using System;  
2:  using System.Collections.Generic;  
3:  using System.Diagnostics;  
4:  using System.Linq;  
5:  using System.Threading.Tasks;  
6:  using EventManagement.Models;  
7:  using Microsoft.AspNetCore.Mvc;  
8:  using Microsoft.Extensions.Logging;  
9:  namespace EventManagement.Controllers  
10:  {  
11:    public class HomeController : Controller  
12:    {  
13:      ILogger<HomeController> logger;  
14:      public HomeController(ILogger<HomeController> logger)  
15:      {  
16:        this.logger = logger;  
17:      }  
18:      public IActionResult Index()  
19:      {  
20:        this.logger.LogDebug("Index was called");  
21:        return View();  
22:      }  
23:      [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]  
24:      public IActionResult Error()  
25:      {  
26:        return View(new Event { EventName = Activity.Current?.Id ?? HttpContext.TraceIdentifier });  
27:      }  
28:    }  
29:  }  
  • Add the Following Code in your Model Class:
 //RequestId is a Entity in Model Class  
 public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);  

Now, All set Run your Program log.txt file will be created and Logging will also be displayed in Console and Developer will be able to easily diagnose the Code.
With the increase of modern Technologies and new techniques of Digital Marketing, small and large Business are all doing good, they are growing to a large number with making Tons of Profit and the untold winner of this game is SEO i.e. Search Engine Optimization which plays an important role in increasing in demand of Digital marketing. So, Lets start with What is SEO before that let us know Why SEO is Important?

what-is-seo

Why SEO is Important?

often many Local Businesses ends up due to lack of Digital Marketing Techniques and also seen small businesses start to grow with help of Digital Marketing. it not only Increases the Traffic but also helps you in standing out of the crowd with increase in demand and making you tons of Profit. Our Blog Akash Puri is also using SEO Techniques to get large traffic and Top the Google searches. If you want advice for your Blog or Website you can Contact us.

What is SEO?

SEO (Search Engine Optimization) is the  process of affecting online visibility of a Website/Blog. It helps in Increasing Website/Blog Traffic, audience, rankings.

To understand the real meaning of SEO lets, break SEO down and look at its part:
  • Quality of Traffic: it helps in growing traffic, not visitors but it grows quality traffic user come to your web page who are genuinely interested in your products or services.
  • Quantity of Traffic: it helps in growing traffic not the fake views but the genuine one who actually comes to visit your Website/Blog.
  • Rankings: It helps in Ranking you higher in Google Search results and your website rankings on alexa.

How SEO works?

Let's, Suppose User searched for a particular topic on a search engine (Google, Yahoo!, Bing, etc) and you get a list of numerous of website that could potentially answer your question.

But, have you ever thought what's going behind it..

Here's How it works: Search Engine (Google, Yahoo!, etc) has crawler that goes out and gather information related to the keywords used by you in search bar. the crawler brings out all the information gathered to create index. That index is than fed through an algorithm that tries to match all data with your searched keywords.

Types of SEO:

  1. ON-Site SEO: Also known as ON Page-SEO. main goal of  ON-Site SEO is to:
  • To understand what a webpage is about.
  • Identify the webpage is relevant to searched keywords.
  • Page is useful and worthy of ranking containing quality content and Keywords.
  1. Off-Site SEO: Also known as OFF Page- SEO. This works outside the website to impact your website rankings within search engine result pages.

Conclusion:

Digital Marketing is growing and will tend to grow further and main role is played by SEO in rapid growth of it. Every Technology or Field gets outdated with time but Digital Marketing is the only field which will tend to grow more in coming days. If you want any consultancy you can contact us we will analyze your Blog/Website at very nominal Charge and will provide you the report. Our Blog Akash Puri mainly focuses on SEO Techniques very seriously because we know How Important it is.
When we hear name Crypto or Cryptocurrency, the word Bitcoin strikes to our mind. Bitcoin was and is leading the crypto market since its launch. 10 years back when bitcoin was first introduced its value was less than a dollar and till 2016 many of us have not even heard about it, But in 2017, It was a Golden time for crypto, in 2017 cryptocurrency dominated the year which made cryptocurrency an easy way for many investors to become rich. The market was up by more than 7 times their price in 2016. Cryptocurrency gained a lot of attention and fame that it was most searched and trending topic on Google. Everyone was interested to invest some penny in cryptocurrency as the rates of bitcoin was too high and to get profit, people invested their money in alt coins, thinking  that the will become rich. Unfortunately, nothing happened crypto market started sinking after January, 2018 and no growth was seen after that. People believe market will again go up in December, but these are only assumptions.Most people think decision of Indian Government on declaring Bitcoin illegal, market has crashed but that is not the reason, market do not depend on it because India has very less investor, Countries like: USA, UK, China, Japan, South Korea and Russia are the big investor and they can affect the market. Not going too deep in this Lets analyze why the cryptocurrency is falling.

Why-Crypto-Market-is-Falling


Why is Crypto Market Falling Down?

1. Media Coverage: Due to Bad media coverage, public perception changes with headlines of crashes as well as negative statements from financial institutions questioning the validity of currency. I still remember when JP Morgan threatened his employees if anyone will invest in bitcoin he will fire him from the job. These type of statements affect the market.

2. Inadequate Government: Bitcoin is a decentralized and has no central authority regulating it. This allows users to avoid regular payment processes charged by government. It is easy and cheap to lots of users because it means zero inflation or the central It also attracts cyber thieves who love stealing without leaving a digital footprint. Governments have refused to adopt the currency because financial institutions and banks are concerned about its ability to commit crimes. Earlier this year, the Finance minister of India Arun Jaitley said that "cryptocurrencies would not be recognized as a legal tender by the country".

3. Lack of Security: For Bitcoin to gain stability, merchants, and consumers need a safe spot to store funds. Sadly, security issues are affecting the trust of public in bitcoin. Cyber thieves have stolen lots of money from crypto exchanges.Last year, two exchange sites were robbed by hackers and for security reason they were forced to pause the transaction for some days.

Their is not a lot of more to discuss about why crypto market is falling, because we can't predict what can happen next, Experts had failed in predicting whether market will go up or down. Many of the Experts and also the trend cryptocurrency follows show the time is very close when a new record will be recorded. Probably, This New Year will give us a new record price of bitcoin. As per Tom Lee, "Bitcoin Price will reach to $15,000 this year-end". So, at the End i just want to say cryptocurrency is unpredictable you don't know when crypto market will fall and when it will catch the skyrocket.
In this Fast Growing Cryptocurrency World everyone wants to Invest and Earn Profit From the Crypto market but People who don't want to take risk in investing or feel insecure from investing their money they can use various Faucets and mining techniques to earn free Crypto. You will get very small amount But still You have something for free.

Earn-Bitcoin-and-Alt-Coins

Q: What are Faucets?

Faucets are a reward system, in the form of a website or app, that dispenses rewards in the form of a satoshi, which is a hundredth of a millionth BTC, for visitors to claim in exchange for completing a captcha or task as described by the website. There are also faucets that dispense alternative cryptocurrencies.

There are some Faucets and Websites i used and they are really Working But will Fetch you a very small amount of Crypto. Faucets are as Listed Below:

1. BTC Clicks:

The reason i put it on No. 1 is we need to surf adds and they give us mBTC. It's a very simple task use it once a day for 30 days and you can easily fetch 0.1 mBTC or 0.0001 BTC and it also requires only 10-20 minutes a day.

Minimum Payout: 0.1 mBTC

2. adBTC:

Here also we need to surf adds and they give us amount in Satoshi. It has a lot of Ads if you use it regularly you can easily fetch 20,000 Satoshi or 0.0002 BTC in Few days.

Minimum Payout: 20,000 Satoshi OR 0.0002 BTC

3.  Moon Bitcoin:

Moon Bitcoin is a Best Faucet i had ever used. It fetches you Satoshi and you can claim some Satoshi every 5 Minutes. You only need to claim after every 5 minutes and also it has option to use your browser for mining and it can fetch you some extra satoshi depending on your System. It uses microwallet (Coinpot) to send Satoshi. Amount is transfered directly after claiming.

Minimum Payout: 0.0001 BTC

  • What is Microwallet?

  • This allows for faucets to send a message to the Microwallet site saying that you have received some Bitcoin and they move it internally from the faucet address to your Microwallet address. Once you’ve reached a threshold the coins are avaliable to you as an end user to be withdrawn which is when the transaction goes back on the Blockchain.


4. Moon Dogecoin:

Moon Dogecoin is a Best Faucet i had ever used. It fetches you Dogecoin and you can claim some amount of Dogecoin every 5 Minutes. You only need to claim after every 5 minutes and also it has option to use your browser for mining and it can fetch you some extra satoshi depending on your System. It uses microwallet (Coinpot) to send Dogecoin. Amount is transfered directly after claiming.

Minimum Payout: 50 Doge

5. Moon Litecoin:

Moon Litecoin is a Best Faucet i had ever used. It fetches you Litoshi and you can claim some amount of litoshi every 5 Minutes. You only need to claim after every 5 minutes and also it has option to use your browser for mining and it can fetch you some extra litoshi depending on your System. It uses microwallet (Coinpot) to send Litoshi. Amount is transfered directly after claiming.

Minimum Payout: 0.002 LTC

6. Bit Fun:

BitFun is a Best Faucet i had ever used it Fetches more amount of satoshi as compared to Moon Bicoin. It fetches you Satoshi and you can claim some amount of satoshi every 5 Minutes. You only need to claim after every 5 minutes. It uses microwallet (Coinpot) to send Satoshi. Amount is transfered directly after claiming.

Minimum Payout: 0.0001 BTC

7. Free Bitcoin:

Free Bitcoin is a Faucet It Fetches you Satoshi and you can claim some amount of satoshi every 1 Hour. You only need to claim after every 1 Hour. It also Has Lottery and Reward System which i suggest you not to use otherwise you may lose amount you earned.

Minimum Payout: 0.0003 BTC

Link: https://freebitco.in/?r=12714190

8. Bonus Bitcoin:

Bonus Bitcoin is a Best Faucet i had ever used. It fetches you satoshi and you can claim some amount of satoshi every 15 Minutes. You only need to claim after every 15 minutes and also it has option to use your browser for mining and it can fetch you some extra satoshi depending on your System. It uses microwallet (Coinpot) to send satoshi. Amount is transfered directly after claiming. Best Part is it gives 5% of Bonus you Claimed in 72 Hours

Minimum Payout: NA


So these are some Faucets i used, there are lot of faucets present on Internet you can search for them but these faucets i found Best and Genuine.

Q: What is Mining?

With Bitcoin, miners use special software to solve math problems and are issued a certain number of bitcoins in exchange. This provides a smart way to issue the currency and also creates an incentive for more people to mine.

The Only Mining Wallet i got and Gives 100% Result is Coinpot.co 
There is a option of mining and you can earn a great amount of money using this the only thing you required is a Powerful System or if you dont have No Problem you can share your unique Mining URL with your friends and can mine Crypto on other Devices.

mining

Here you can Click on "Earn More..." to run it on various Devices and can earn some amount of extra money beside the faucets.

Proof of Coinpot and Faucets which uses Coinpot:


earning-proof

So, These were some Faucets to generate some amount of Crypto. For more Information on Mining You can refer to This Article: Earn Bitcoins from Mining.
Even for those who are working in the technology industry, these titles seem to be very confusing. So, how do you differentiate between these terms and know what do they all mean and who do you turn to when you just need to get something done?

In reality, these terms are often used interchangeably, that vary from organization to organization, and can even mean different things depending on the circumstance. Let’s have a look at each title below and see what it means.

Programmer-Coder-Developer-SoftwareEngineer

Coders


Anyone who can write some code is often referred to as a coder by the people outside of the tech industry. But, usually, coders are considered the least trained or experienced level of programmers. These individuals do not have the same algorithmic knowledge as a programmer or developer, as they are often a beginner in the field, skilled in just one coding language. Coders are usually given the job of writing forthright pieces of code that can easily be delegated by the developers. As some are put-off by the title, it is sometimes used interchangeably with “Junior Programmer” or “Junior Developer.”

Developers and Programmers


The titles Developer and programmer are often used interchangeably. They are more experienced code writers who are versed in at least two to three languages and write clean, error free codes. They can apply their algorithmic knowledge to create more sophisticated levels of software coding.
Developers in some firms are sometimes referred to as the start to finish overseers of a project, who are responsible for the overall design of the application.

Software Engineers


These are of the highest level among all, who are most expert coders around. They are well versed in three programming languages or more and use their skills to design and implement the overall architecture of the application. They modularize the final product to develop a clean interface and then work with the programmers and developers to implement the more detailed aspects of the design. An engineer position would usually imply that you are a developer who has a specific type of degree, some knowledge of engineering, and is capable of designing a system.
Now, You know what do they do and whom should you approach.
Recover Lost Data in Android – Recover Deleted Data in Android – Sometimes there is an instance of some chunks of data that gets deleted. Whatever be the case, the Android OS doesn’t provide an inbuilt option to recover those files back. Some of the Data are so important that you want to Recover Them Back.

If you want the fastest and most effective way to recover lost data on Android FonePaw is Best Tool.  FonePaw Recover deleted & lost photos, videos, audios, WhatsApp messages & photos, text messages, contacts, call logs and documents from your Android phone & tablet and SD card easily.

It is an effective piece of software that can detect and recover deleted or lost files from Android devices, all within a user-friendly interface that’s trouble-free and pleasing to navigate. Coupled with its powerful data recovery capacity and multiple Android OS version and devices compatibility, it could be the must-have tool to get back your Android data.

How to Recover Lost Data in Android

  1. First Click Here to Download the Software
2. Enable “USB Debugging” on your device and connect it to your PC through USB cable.
recover-lost-data-android

3. Once your device is connected, you can make a selection of which files you want to be recovered. There is a proper scan feature through which you can scan for files that can be recovered.
4. Due to the scanning feature, you don’t need to recover all the files.You can just pick some specific files and recover them individually.
5. Once you are done in selecting files, you can click on the Recover button and recover lost files on Android.
(Note: Make sure your Android device can be detected by a computer, and the battery > 20%.)
The software also lets you preview the files so that you can look through the contacts, text messages, call logs, WhatsApp messages, photos, audios, videos, and documents before recovering them.

You can Recover Following using this Software

Call logs: It includes everything right from the name, call type, its duration, numbers and every other detail.
Contacts: It doesn’t matter whether you saved the contacts on Sim card or internal memory – this software can recover it. The software is also capable of recovering name, phone number (of course) , email addresses and some other details.
WhatsApp attachments & messages – Even if you don’t backup your WhatsApp messages and chats, they can be recovered!
recover-lost-data-android

Text messages – All sorts of text messages and also MMS can be restored along with their attachments using this software.
Images – The images that you saved from the internet or clicked by yourself can be recovered. Pictures of various format such as .webp, .gif, .png, and .jpg can be recovered.
Video & Audio files – It doesn’t matter whether they were recorded or downloaded from the Internet, this software can recover all of them.
Precious documents – You can also use this software to recover documents such as .ppt, .pdf, .excel, and .doc files.
Android Data Recovery works great to Recover Lost Data in Android! It’s so lucky for me to get help from this professional data recovery tool for Android devices and recovered lots of precious photos and other Data. If you have Doubt, feel free to ask in comments.
Today, I Akash Puri is going to give you the Best Ways to Earn Paytm Cash For Free Using Listed Apps! For that, You will need to have an Android Smartphone and Wifi/Mobile Data connection. 
earn-paytm-cash

Let’s Get Started:

1. #CashBoss

#CashBoss has delivered more than Rs 13 crore worth recharges to over 20 lac users across India. In recent update developers have integrated Paytm Wallet transfer option. At this moment, Cashboss app is giving Rs 15 cash for each referred friend. You can Earn daily Credits using Spin Wheel.
Use 9F65EE as Referral Code ☺☺

2. ladoo

You can redeem maximum Rs 273 per day. Actually, Transfer Limit is Rs 300, but Ladooo cuts Rs 27 as processing fees. Minimum of Rs 20 amount you can transfer.

3. Zap Store

Zapstore is giving away 20 Rs cash just for doing some small task. Sign up for new account and share any 10 products from e-commerce sites like: Flipkart, Snapdeal on ZapStore wall. This will earn you 10 Rs Paytm cash and you can also avail Paytm cash by spinning the wheel.

4. Pocket Money

Pocket Money also known as Pokkt is one of the most popular & heavily downloaded app. Almost 1 million people are using it daily for earning free recharges.
Just before few days, they rolled out an update which has brought several major changes. And the great part is, they now support Paytm wallet option.
Yes! Now you can easily transfer upto Rs 100 daily to paytm from Pocket money app. This will help you in earning free Paytm cash (max 300 Rs a week).

5. Pipit

Pipit lets you earn money by answering simple surveys which doesn’t take long to complete. For example, you will be asked for vote against online shopping behaviour, favorite Pizza & many more intresting questions. You can earn more by referring friends to Pipit. Minimum redemption amount by Paytm is Rs 2.

6. Dollartune

This app is giving free paytm cash for sign up and for referring . For registration you will get 20 points and per referral you will get 10 points which can be redeem as Free Paytm cash.
Use GND32397 as Referral Code ☺☺

7. FreeHit

FreeHit Mobile Recharge App is the best app in the market which provides instant payouts for 1 minute easy tasks! You can win hundreds of mobile recharges and Paytm cash within no time. With instant refer system, users can share FreeHit App to earn talk time for their mobiles. FreeHit has proved to be the best free mobile recharge app in the market and most trustworthy app to earn talktime and paytm cash quickly.
Use aka436 as Referral Code ☺☺

8. Don

Get paid to Catch up on Latest News, Viral Stories and Deals. Earn Cash: Discover great deals, news and stories during your fun time and earn money. You get daily Bonous of Rs 2 and Rs 2 for participating in contest.
Use 1C5C31CD as Referral Code ☺☺

9. Slide

Earn Paytm cash up to Rs 500 by just Unlocking your smartphone. Apart from these earning you will get Rs 5 wallet credit on signup and Rs 5 per refer which will help you to reach the minimum threshold of redemption. I’ve tried this app and believe me the reward money will get added in your Slide app instantly whenever you unlock your mobile phone.

10. Ketto Keyboard

Keetoo App gives you Rs 1 for Every Ads you see. You can Earn upto Rs 5 daily. You can redeem via Paytm or Mobikwik. Minimum to redeem is Rs 10 only. You just have to keep the app and click on the ads which you will get everytime.
WhatsApp’s plans to share user information including phone numbers, contact lists, and usage data with parent company Facebook threaten users’ privacy and control over their data.

whatsapp-to-share-user-data-with-facebook


Existing WhatsApp users have until September 25 to click through this update and agree or not agree to Facebook using their WhatsApp data to suggest friends and serve ads.Unfortunately, WhatsApp’s UI does not offer clear information about what the new privacy policy will change, and buries mechanisms for opting out. We urge WhatsApp to make available settings and options more obvious to users. Until then, see below for steps to change your account settings and keep your WhatsApp data on WhatsApp.

How to Turn Off sharing data for Facebook AD Targeting 

WhatsApp details two ways to opt out of sharing data for Facebook ad targeting on its Blog Here.
  • Firstly if you haven’t already agreed to the new T&Cs you can opt out before agreeing to the new terms by tapping to read the full terms of service and privacy policy and scrolling to a control at the bottom of the document  where there’s a check-box option for sharing the data which you then untick before hitting agree…

  • If you’ve already accepted the new T&Cs without unchecking the box to share your information with Facebook WhatsApp is also offering a thirty-day window to make the same choice  via the settings page in the app.
whatsapp-to-share-user-data-with-facebook
  • To exercise your opt out in this scenario you need to go to: Settings > Account > Share my account info in the app and uncheck the box/toggle the control displayed there. And do so within the thirty-day window. Presumably, after that, even this partial opt out will expire.