king_khaled

91 Flips | 2 Magazines | 15 Likes | 5 Following | @king_khaled | Keep up with king_khaled 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 “king_khaled”

Fp In Scala | Getting Started With Functional Programming

Functional programming in Scala<p>The following set of sections represent the exercises contained in the book "Functional Programming in Scala", written …

Transition Effect with CSS Masks

View demo Download sourceToday we’d like to show you how to create an intriguingly simple, yet eye-catching transition effect using CSS Masks. …

StructureMap 4.3 Fully Embraces CoreCLR

EDIT 8/2: A lot of folks are asking me why SM targets both Netstandard 1.3 and 1.5 and I left that explanation out of the blog post because I was in …

TDD Design Starter Kit – State vs. Interaction Testing | Jeremy D. Miller

When you write a unit test, what is it that your asserting? Most of the time you’re doing <i>state-based</i> testing, i.e. your unit tests either validates a …

Using Mocks or Stubs, Revisited

This post is a request from work. As part of our ongoing effort to convert a very large application from RavenDb to Marten for its backing …

Entities aren’t resources, resources aren’t representations

One of the easy mistakes in building a REST API is trying to take your rows out of the database and expose them directly as JSON. Such technology …

New Interview Questions for Senior Software Engineers

What is something substantive that you've done to improve as a developer in your career?<p>Would you call yourself a craftsman (craftsperson) and what …

Concurrency

Muslim boy arrested over clock invited to White House

US President Barack Obama has issued a White House invitation to a Muslim schoolboy who was arrested for bringing a homemade clock to school.<p>Ninth-grade high school student Ahmed Mohamed from Irving, Texas, was arrested on Monday after his teachers reported him to the police for making a clock, …

Wolfram Alpha Launches Problem Generator To Help Students Learn Math

If you’re studying math or science, you are probably pretty familiar with Wolfram Alpha as a tool for figuring out complicated equations. That makes it a pretty good tool for cheating, but not necessarily for learning. Today, the Wolfram Alpha team is launching a new service for learners, the …

Thou shalt not commit logical fallacies

A logical fallacy is a flaw in reasoning. Logical fallacies are like tricks or illusions of thought, and they're often very sneakily used by …

Fake News

Refactoring and Design Skills for Test Driven Development

Last week I presented a keynote and a talk at the London Software Architect conference. Here is the video I recorded from my laptop during my talk …

Angelina Fabbro: JavaScript Masterclass | JSConf US

Put your controllers on a diet: redux

10 October, 2013. It was a Thursday.<p>A few years back, I put together a talk on putting your controllers on a diet using variety of techniques and …

Fix IIS website hangs and slow loads

All of a sudden, your website appears to have stopped working. Pages are taking forever to load. <b>Your website is experiencing a hang!</b><p>Hangs are fairly …

Getting up to speed with Orchard - Dojo Course

Thanks very much for providing these videos . They are up to date that makes them unique . How many videos do your team plan to provide ?<p>Glad to hear …

a simple git branching model

This is a very simple git workflow. It (and variants) is in use by many people. I settled on it after using it very effectively at Athena. GitHub …

Surprisingly simple scheme for self-assembling robots

In 2011, when an MIT senior named John Romanishin proposed a new design for modular robots to his robotics professor, Daniela Rus, she said, “That …

.NET Blog | A first-hand look from the .NET engineering teams

If you are a fan of .NET performance there has been a lot great news lately such as Performance Improvements in .NET Core 2.1 and Announcing .NET …

CodePlex Archive

The Importance (and Ease) of Minifying your CSS and JavaScript and Optimizing PNGs for your Blog or Website

September 1, '11 Comments [47] Posted in ASP.NET | IIS<p>Sponsored By<p>Hello Dear Reader. You may feel free to add a comment at the bottom of this post, …

What Really Matters in Developer Testing

Last month I wrote an article for Visual Studio Magazine called, “What Really Matters in Developer Testing” that I wanted to share with my readers …

DI and events: Reactive Extensions

<i>With Reactive Extensions, you can convert event subscription to something that looks more object-oriented, but all is still not quite as it should</i> …

Wanna Buy a Parka That Makes You Invisible to Drones?

For Adam Harvey, the news about the NSA privacy breaches were disconcertingly well-timed. The New York City-based artist was just finishing up a …

bliki: PageObject

tags:<p>When you write tests against a web page, you need to refer to elements within that web page in order to click links and determine what's …

Years ago, while working for the government, I came up with a theory: systems built by contractors are bad because they don't stick around to deal …

bliki: GivenWhenThen

tags:<p>Given-When-Then is a style of representing tests - or as its advocates would say - specifying a system's behavior using SpecificationByExample. …

Running Headless Selenium with Chrome

Scaling website automation for either testing or scraping can be a challenge when the site is enitrely driven by JavaScript or behaves differently …

Hidden classes vs jsPerf

read it here

Blink Estimation

<i>[This article has been translated into Russian by Denis Oleynik.]</i><i>Experienced delivery folks can have surprisingly good instincts for macro-level</i> …