Yaron Vazana

NLP, Algorithms, Machine Learning, Data Science, tutorials, tips and more

  • About
  • Blog
  • Projects
  • Medium

Contact Me

yaronv99 [at] gmail.com

Powered by Genesis

You are here: Home / Archives for web development

All About Cookie Theft Attacks

July 15, 2016 by Yaron Leave a Comment

Session hijacking attacks have been around since the mid-1990s. In 1994, HTTP version 0.9 beta was the first to be released with cookies support. Starting with HTTP 1.0, security vulnerabilities relating to session hijacking started to evolve into a permanent security risk.

Improved Web Servers, modernized HTTP 1.1 and featured browsers all contribute to this ongoing security problem, and as long as websites continue to use unencrypted communication or do not implement secured connections, session hijacking will continue to be a problem.

This article will cover a very common hacking technique called a “Cookie Theft Attack” or “Session Hijacking”. By the end of this article, you’ll understand the risks and security implications of giving information online and clicking unknown links. I will explain how hackers execute their attacks and what security breaches they’re looking for. In conclusion, I will discuss the best ways to prevent attacks and keep site visitors safe.

cookie theft attacks

[Read more…]

Filed Under: Security, Web Development Tagged With: cookies, security, web development, Websites

JavaScript Source Maps Guide

March 2, 2016 by Yaron Leave a Comment

Compressing your JavaScript and CSS files is an old school trick to gain more speed for your website.

But what happens when you want to debug the code inside those auto-generated files? It can be a real headache to do so without using source maps.

Source maps are basically a mapping between each line in the compressed file to the corresponding line in the original source code. This way you can easily debug your application even if it runs with a compressed version of your code. Chrome and Firefox (23+) come with a built-in support for source maps.

javascript source maps

[Read more…]

Filed Under: Web Development Tagged With: Javascript, source map, web development

3 Important Steps to Become The Best FrontEnd Engineer

February 19, 2016 by Yaron 2 Comments

So you decided you want to be the best frontend engineer.

You decided you want to increase your knowledge and skills, and feel like a real professional. You already code and solve challenging problems, use open source libraries, know all the major key frameworks used in the industry and even know the small (but very important) differences between all common browsers.

But you still feel like something is missing, you feel you can do better, that it can’t be that you’ve reached your limits.

In this post, I’ll suggest a few steps, and I’m not going to talk about learning new frameworks or teaching you how closures magically work, so you can improve your overall frontend capabilities, and be the best. Of course, there are many ways you can push yourself to learn more, but I’m going to talk about a few fundamental changes you need to make in order to really excel, and be this frontend guy everyone ask his opinion.

best-frontend-engineer

[Read more…]

Filed Under: Web Development Tagged With: client, frontend, html, Javascript, web development

SUBSCRIBE TO BLOG

Subscribe to Blog

Subscribe to get the latest posts to your inbox

Recent Posts

  • Training an AutoEncoder to Generate Text Embeddings
  • Using Dockers for your Data Science Dev Environment
  • Identifying Real Estate Opportunities using Machine Learning
  • How to Create a Simple WhatsApp Chatbot in Python using Doc2vec
  • Average Word Vectors – Generate Document / Paragraph / Sentence Embeddings
  • Visualizing Vectors using TensorBoard
  • Training a Doc2Vec Model with Gensim
 

Loading Comments...