Desarrollo de Software
Esta es una página permanente, la cual estaré actualizando cada vez que lea algún artículo o blog-post que considero que es importante que cualquier desarrollador o persona lea.
Arquitectura
- Why You Shouldn’t Expose Your Entities Through Your Services
- Message-oriented Architectures
- Enterprise Service Buses, Brokers, Message Queues, Oh My!
- Build Scalable Systems That Handle Failure Without Losing Data
- Clarifying REST
Desarrollo de Software en General
- Covariance and Contravariance
- Cohesion & Coupling
- On The Value Of Fundamentals In Software Development
- The Programmer vs The Developer
- Design Patterns, UML, Anti Patterns and Refactoring – SourceMaking
- Simple Algorithms in Computer Science
- Programmer Competency Matrix
- Edge cases and impossibilities
- Software Development is not a Jenga game
- Top 10 concepts that every Software Engineer should know
- Know what you’re building
- Why are you still deploying overnight?
- How to Rock a Systems Design Interview
- Think Like (a) Git
- Sorting Algorithm Animations
- Software Craftsmanship Manifesto? Duh!
- What Does It Take To Become A Grandmaster Developer?
- Doing a good job
.NET
- Microsoft WebsiteSpark
- Introduction to WinDBG for .NET developers
- MSDN Code Samples Gallery
- The Top 5 .NET Memory Management Misconceptions
- Use ASP.NET’s HttpHandler to bridge the cross-domain gap
- Text templating using Razor the easy way`
- C# Razor Syntax Quick Reference
- Parallel Programming in .NET tutorial
- Strange behaviour when using dynamic types as method parameters
- What is the difference between Decimal, Float and Double in C#?
- Truly understanding .NET Transactions and WCF Implementation
- C#/.NET Little Wonders: The complete collection
- What’s new in .NET Framework 4.5? [poster]
- Things Every Senior .NET Developer Should Know, Part 1 – Object-Oriented Programming
- A C# Reading List by Eric Lippert
- The Importance (and Ease) of Minifying your CSS and JavaScript and Optimizing PNGs for your Blog or Website
- Mastering Debugging in Visual Studio 2010 – A Beginner’s Guide
- 10 Things ASP.NET Developers Should Know About Web.config Inheritance and Overrides
Programación y Diseño Orientado a Objetos
- The principles of Object Oriented Design
- Object Oriented Abstractions
- The principles of good programming
- Prefer composition over inheritance?
Design Patterns
Metodologías de Desarrollo en General
Desarrollo y Mejoramiento Personal y Profesional
- Stupid things you do at work (and how to fix them)
- Notes from Basic Presentation Skills Training
- I’m a phony. Are you?
- Why do Data Structures steal all the lime light when it comes to programming or job interviews?
- Selling Yourself: Why? and How!
- Questions worth asking
- Tips for preparing a technical presentation
- The Coding Interview
- How to Go From Making $32 an Hour to $115,000 an Hour
- Nobody’s going to help you, and that’s awesome
- Being nice
Web
UI Design
Specific Tasks in .NET
Recent Comments