‫אופיר פרנס‬‎

30 Flips | 4 Magazines | 39 Likes | @1o5j3k7 | Keep up with ‫אופיר פרנס‬‎ on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “‫אופיר פרנס‬‎”

15 HTML element methods you’ve potentially never heard of

Note to self: write an intro that eases the reader into the article, rather than just jump right in.<p>For beginners<p>Let’s discuss the difference between …

Web Development

How To Use Object Destructuring in Modern Javascript

“JavaScript ES2015's Object Destructuring” may sound scary at first, but it’s really very simple: it lets you access an object’s keys more easily. …

JavaScript

HTTPS Is Easy!

<b>Presently sponsored by:</b> More IoT devices mean more security challenges. DigiCert EVP of Emerging Markets discusses why manufacturers shouldn’t take …

IT security

Optimized Angular apps: smaller, faster, better

<b>Maxim Salnikov</b><p>Angular GDE<p>smaller,<p>faster,<p>better<p>How to create Angular apps that loaded and executed faster<p>To make the users (and us) happier<p>Maxim …

Build A Real World Beautiful Web APP with Angular 6 — A to Z Ultimate Guide (2018) — PART I

<b>No more ugly tutorials projects !</b> No more fictional brands examples!<p>Today I am going to show you how to build <b>a real world</b> beautiful weather app that …

Web Development

Security in Angular: Part 1

In most business applications, you’re going to want to disable, or make invisible, various features such as menu items, buttons, and other UI items, …

What's New in Angular 6

A brief review of all the exciting updates coming with the new Angular 6 release, including Angular Elements, Service Worker improvements and …

Angular - All Talks from ng-conf 2018

A collection of all lectures that were presented during the conference within one page. Each session includes a concise description and relevant …

JavaScript

Can (a== 1 && a ==2 && a==3) ever evaluate to true?

<b>Moderator note:</b> Please resist the urge to edit the code or remove this notice. The pattern of whitespace may be part of the question and therefore …

JavaScript

Functional JavaScript: Function Decorators Part 2 #JavaScript

The Beginning<p><b>Function decorators</b> allow you to enhance existing functions without modification to the original function.<p>In Part 1, I demonstrated how …

JavaScript

Angular How-to: Implement Role-based security

<b>Laurie Atkinson, Premier Developer Consultant,</b> shows us how to customize the behavior of an Angular app based on the user’s permissions. This …

Dockerizing an Angular App

Docker is a containerization tool used to streamline application development and deployment workflows across various environments.<p>This tutorial shows …

ServiceWorkers in practice

<i>ServiceWorkers</i> are becoming an important building block of modern web applications, or so-called <i>Progressive Web Apps</i>. If you’ve heard about websites …

Advanced Validation with Angular Reactive Forms

Out of the box Angular provides a minimal set of validators but in the real world you need many many more. Validation is really important to give the …

JavaScript

Async without await, Await without async

Let's say we have a function getPromise() that returns a Promise that will resolve to some value in the future. The question is whether we need to …

Build apps that work offline

For a long time, offline functionality, background synchronisation and push notifications have differentiated native apps from their web …

Please Stop Using Local Storage

Seriously. Just stop it already.<p>I don't know what it is, exactly, that drives so many developers to store session information in local storage, but …

localstorage

A perfect guide for cracking a JavaScript interview (A developer’s perspective)

The JavaScript(JS) interviews are not easy. I accept it, you accept it and, everyone does. The number of possibilities of questions could be asked in …

5 Angular directives you can use in your project

In a recent blog, we showed off some examples of Angular pipes we use in our code base. Now, we’d like to talk about directives. Angular directives …

Pushpin — An Open Source Library That Turns REST APIs into Realtime APIs

An intro to evented APIs and how to build them with Pushpin<p>“Real-time” is becoming an omnipresent force in the modern tech stack. As consumers demand …

Writing smarter cross-platform .NET Core apps with the API Analyzer and Windows Compatibility Pack

There's a couple of great utilities that have come out in the last few weeks in the .NET Core world that you should be aware of. They are deeply …

Software Development

5 HTML Elements You Might Not Know How to Use

Familiar yet unknown, or utterly new, it happens that we <b>miss out parts of the HTML syntax</b> that might turn out to be important knowledge we can <b>put to</b> …

From Zero to Production with Angular, Firebase, and GitLab CI

Short Story<p>I am going to cover all steps of building an application from scratch:<p>We will generate a new app using angular-cli. <i>(It is popular CLI tool</i> …

DevOps

"Beginners Tutorial: Docker with ASP.NET Core"

--updated to .net core 2.0--<br>--updated with multi-stage builds --<p>In this tutorial, you will learn how to build and run your first asp.net core docker …

DevOps

.NET backward compatibility – Part 4

So far in this series of posts we have talked about the history of .NET versioning, targeting different .NET Framework versions and library …

Free Training at Microsoft Virtual Academy - Introduction to ASP.NET 5

In 2013, Jon Galloway, Damian Edwards, and myself went up to film a LIVE 8 hour long Microsoft Virtual Academy training session called "Building Web …

Create a Dynamic ASP.Net Web Site Navigation Menu using Linq that also generates the static Web.sitemap file for you automatically.

Introduction<p>Create a Dynamic ASP.Net Web Site Navigation Menu using Linq that also generates the static Web.sitemap file for you …

Creating a wizard layout using C#

Introduction<p>We might have seen a lot of wizards which we come across, with Back, Next, Cancel Buttons. It tends to be tedious if we design seperate …

Web Development

C# SmartBuilder- A Tool to auto generate Classes (Info,Controller, Provider)

Introduction<p>This is a small open source tool (still in development), built with the implementation of a few WinForm UI controls from the CodeProject …

Databases

Creating a C# ("Roslyn") Analyser - For beginners by a beginner

28 June 2016<p>I've been meaning to try writing a post about creating analysers for a little while now - they're a technology that I think has huge …