Software Development Made Simple
4.1K views | +0 today
Follow
Software Development Made Simple
.NET programming and related topics in desktop and web development
Curated by Arthur Minduca
Your new post is loading...
Your new post is loading...
Scooped by Arthur Minduca
Scoop.it!

Building Better Entity Framework Applications

Building Better Entity Framework Applications | Software Development Made Simple | Scoop.it
Entity Framework (EF) is Microsoft’s Object/Relational (ORM) database access library, with a new generation, EF Core, released in 2016. In this article Jon P Smith looks at six different software principles and patterns that help to keep the EF code nicely separated from the rest of the application. The six approaches make the EF database access code is easier to write, test, refactor and, most importantly, performance-tune.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

How to Build CSS-only Smart Layouts with Flexbox

How to Build CSS-only Smart Layouts with Flexbox | Software Development Made Simple | Scoop.it
Although CSS was meant to deal with styling, creating extraordinary layouts on the web has always been a unique challenge and almost always required the developer to resort to JavaScript. However, Flexbox is here to change that. In this article, Toptal Freelance Software Engineer Diego Díaz walks us through the basics of Flexbox and some cool examples of how Flexbox can be used to build smart CSS-only layouts.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Domain Events With Convention-Based Registration And Deferred Execution Support

Domain Events With Convention-Based Registration And Deferred Execution Support | Software Development Made Simple | Scoop.it
In DDD, we establish bounded contexts and define how they will exchange information, which often occurs by raising events. According to Eric Evans, you should : “Describe the points of contact between the models, outlining explicit translation for any communication and highlighting any sharing.” These contexts will often communicate as part of a same database…
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Progressive Web App Libraries in Production

Progressive Web App Libraries in Production | Software Development Made Simple | Scoop.it
Two years ago, our team at Google started work on JavaScript libraries to reduce the friction for building Progressive Web Apps. We started with Service Worker tools like sw-precache and sw-toolbox …
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

The Google Analytics Setup I Use on Every Site I Build

Thoughts on web development, open source, software architecture, and the future.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

A Guide to npm: The Node.js Package Manager

In this article, Toptal Software Engineer Martin Gouws explains advanced features of the Node Package Manager that should be in every JavaScript developer’s knowledge base.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

What's So Great About Tuples? -- Visual Studio Magazine

What's So Great About Tuples? -- Visual Studio Magazine | Software Development Made Simple | Scoop.it
String functions, integer functions ... booorrring! Tuples in C# 7.0 -- let's explore what makes them infinitely more exciting.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

15 Super Useful Typography Tools and Frameworks

15 Super Useful Typography Tools and Frameworks | Software Development Made Simple | Scoop.it
All of these tools and frameworks will help to make the process of creating beautiful web typography in your next project much easier.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

20 Valuable Tools For UX Designers

20 Valuable Tools For UX Designers | Software Development Made Simple | Scoop.it
Whether you are a seasoned designer or a newbie, it is important not just to learn but master many tools online. You should have the initiative to look for online tools and solutions that can help you work faster, easier, and better!
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

ASP.NET Core RESTful Web API versioning made easy

ASP.NET Core RESTful Web API versioning made easy | Software Development Made Simple | Scoop.it
There's a LOT of interesting and intense arguments that have been made around how you should version your Web API. As soon as you say RESTful it turns into
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Hybrid App Development: How do I get Started?

Hybrid App Development: How do I get Started? | Software Development Made Simple | Scoop.it
Are you looking to get started with hybrid app development? Check out this resources that will get you up & running in under a week!
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Fantastic Examples of Mobile App User Onboarding

Fantastic Examples of Mobile App User Onboarding | Software Development Made Simple | Scoop.it
Onboarding is a crucial element of many mobile applications. It walks the user through an introduction covering both what the app is, and how it works.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Top 10 progressive web app videos: Get up to speed fast

Top 10 progressive web app videos: Get up to speed fast | Software Development Made Simple | Scoop.it
Learn how progressive, offline-first web apps work with these top 10 online talks.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Exercises in Flexbox: Simple Web Components

Exercises in Flexbox: Simple Web Components | Software Development Made Simple | Scoop.it
In this tutorial we are going to practice building web components with two exercises: we’re going to use Flexbox to build a “thumbnail list” and a “sidebar” component.FlexIn case you aren’
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Code ownership and software quality

Code ownership and software quality | Software Development Made Simple | Scoop.it
This article outlines code ownership and its impact on quality and shows the results of two studies we performed at Microsoft investigating this topic.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Building Complex UI Components with ASP.NET Core MVC Tag Helpers

Building Complex UI Components with ASP.NET Core MVC Tag Helpers | Software Development Made Simple | Scoop.it
Last Updated: 1/30/2017 Table of Contents Background Pattern Matching Subtleties with HtmlTargetElement "OR" Operations "AND" Operations Sending Parent Attribute Values Down to Child Elements Reading Child Elements from a Parent Tag Helper Extracting HTML into a Razor View Background I recently decided to test the boundaries of ASP.NET Core MVC's tag helpers. This was mostly…
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

C# 7.0 Expression Bodied Members

C# 7.0 Expression Bodied Members | Software Development Made Simple | Scoop.it
C# 6 introduced expression bodied members with methods and properties. This feature has been enhanced with C# 7.0 to allow expression bodied members with constructors, destructors, and also property accessors. This article gives a review on expression bodied members with C# 6, and shows the new options with C# 7.0. Expression-Bodied Methods (C# 6) With…
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

CSS Architecture for Multiple Websites With SASS

CSS Architecture for Multiple Websites With SASS | Software Development Made Simple | Scoop.it
My name is Elad Shechter and for the last 5 years I have been working at Walla! News web development team. Walla! is one of the most well-established news website and mail provider in Israel, as it…
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Working with Windows Containers and Docker: The Basics

Working with Windows Containers and Docker: The Basics | Software Development Made Simple | Scoop.it
When you begin to work with containers, you will notice many similarities between a container and a virtual machine; but, in fact, these are two quite different concepts. Containers are going to change the way that we do Windows-based development work in the coming year, and they already underpin much of the devops work of speeding the delivery process. Nicolas Prigent explains how to use the Windows Containers feature.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

UX Propaganda: Psychological Techniques to Make Your Product Addictive

On average, apps lose 77 percent of their users in the first three days. In a time when meeting basic usability requirements is a must, and competing products are reaching feature parity fairly quickly, what makes users stick around? In this post, Toptal Design Blog Editor Kent Mundle details proven, UX propaganda techniques that will make your app the next most addicting thing.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Convert Visitors With These Landing Page Inspirations

Convert Visitors With These Landing Page Inspirations | Software Development Made Simple | Scoop.it
Check out a collection of landing page design inspirations created by different designers from around the world. Toptal Technical Blog Editor Kent Mundle curated a selection of designs that each finds creative ways to convert visitors into leads. Some of the designs are captured from live products, some are still in development, and some are purely concepts designed to push the bounds of what is even considered possible.
more...
No comment yet.
Scooped by Arthur Minduca
Scoop.it!

Native Apps are Doomed – JavaScript Scene

Native Apps are Doomed – JavaScript Scene | Software Development Made Simple | Scoop.it
From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web applications which are designed to work even more…
more...
No comment yet.