Use Types from a Project without Referencing It

By | C#, News | No Comments

Most software applications are built with tight coupling and dependencies on infrastructure. These poor design choices often result in short term development speed at the expense of long term velocity – the cost of poor design choices are not felt until an application needs to change. Following the approach shown here, you can eliminate dependencies on infrastructure concerns from both your user interface layer and your core business layer, and enforce this design approach via the compiler.

Read More
Richard Campbell Office

Richard Campbell | FalafelCON Speaker Highlight

By | FalafelCON, Fun, Microsoft, Tools, Windows | No Comments

Richard Campbell is that guy we all know, and if we don’t we’re a little jealous of those who do. He’ll be dazzling FalafelCON with laughs and computer magic in the keynote, so don’t miss him. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? My name is Richard Campbell, and I’ve been a geek for a really long time. I’ve been a part of a number of technology businesses over the years. These days I consult with start-ups and larger enterprises, co-host .NET Rocks and…

Read More

Loading JavaScript and CSS Resources from Nested ASP.NET Partial Views

By | .NET, ASP.NET, News, Web | One Comment

The Problem When ASP.NET v4 was released, a cool feature from the beta was lost: the AssetsHelper class. Brock Allen has a great blog post explaining it and noting that it doesn’t exist in the RTM version. Basically, this helper class would allow you to emit some scripts and stylesheets from a partial view and have them bubble all the way up the tree of view elements to the layout where they would be displayed with all the other js and css files emitted by other parts of the view. For example, this partial view can render to assets:

And those assets can be…

Read More
microsoft-icon

FalafelCON Track Highlight: Web Development

By | .NET, ASP.NET, Azure, Microsoft, News | No Comments

Learn which tool sets and frameworks can help you solve your customers’ Web Development problems quickly and efficiently. Microsoft Technical Evangelist, David Giard, Microsoft MVP and Regional Director, Richard Campbell, and the Visual Studio Senior Product Manger, Kris Lankford, will be sharing everything you need to know about development with Microsoft technologies at FalafelCON. These expert practitioners will show you ways to leverage technologies like Entity Framework, Angular.js, and ASP.NET MVC to create powerful, flexible HTML5 systems. There will be more than 40 deep dive sessions and four tracks to choose from at FalafelCON, including Web, Mobile development and testing,…

Read More
Capture

Windows Dev Center Registrations are now Non-Expiring

By | Microsoft, Mobile, Windows | No Comments

Late last year, Microsoft merged the developer accounts (Dev Center) for Windows Store and Windows Phone Store.  For a single fee of $19/year (individuals) or $99/year (companies), developers could submit apps to to either store, but accounts had to be renewed annually to maintain the store listings. Today, Microsoft has gone a step further and removed the need for the annual renewal.  All active Dev Center registrations are now “lifetime” accounts that will never expire.  The registration fees for new accounts remain at $19 and $99 (and are also good forever). The Windows Dev Center Dashboard has been updated to reflect this change…

Read More
telerik-icon

FalafelCON Track Highlight: Telerik

By | News, Sitefinity, Telerik | No Comments

Looking to learn more about mobile development and testing, or want to hone existing skills with Telerik tools? Scrum Master & Telerik Chief Strategy Officer, Stephen Forte, and Developer Advocate, Jeffrey T. Fritz, will be sharing tips, tricks and real life experiences to help you with Telerik’s technologies at FalafelCON. With four tracks to choose from including Web, Mobile development and testing, Telerik, and Automated Testing, there is a session for any skill level or area of expertise. Follow the web, mobile development and testing track to learn how to make project estimates in an Agile environment from Stephen Forte….

Read More
Josh Eastburn Office

Josh Eastburn | FalafelCON Speaker Highlight

By | News | One Comment

Josh Eastburn is one of the best when it comes to KendoUI. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I am a Sr. Software Architect with Falafel Software.  I’ve been with Falafel for over 4 years and It’s the best job I’ve ever had.  Most of my days are filled with writing custom software for our various clients and learning new things from the incredible Falafel team.   What is your development environment? While I’ve done development in other environments, 90% of my last 14…

Read More
Adding Document Selector Field

Document Selector Field in Sitefinity

By | .NET, C#, Sitefinity, Web | No Comments

Sitefinity Thunder lets you create field controls very easily which can be added to custom modules. However some work is required particularly when you need to have a selector field. Recently I built a Document Selector field control so I thought to share it. The purpose of this selector is to allow single document selection and be added as a text field (localizable).

Read More
Scott Allen Office

K. Scott Allen | FalafelCON Speaker Highlight

By | .NET, ASP.NET, FalafelCON, Fun | One Comment

We’re not sure K. Scott Allen needs any introduction. You’ve likely heard of his blog, OdeToCode. You can learn a host of AngularJS tricks from him at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I’m Scott Allen, and I love to build software. There are evil forces that try to prevent me from building software, evil forces like executive level meetings and paperwork from human resources, but I still manage to spend most of my time writing code. When I’m not writing code I’ll make videos about how to write code,…

Read More

Kendo Undocumented: Binding to Parameterized Dependent Methods

By | JavaScript, Kendo UI, MVVM | No Comments

If you’ve been using Kendo MVVM for a while, you might be aware that you can create what they call Dependent Methods: methods that are calculated based on fields in the ViewModel and whose bindings are automatically refreshed when any of those underlying fields changes. But all of the examples only show parameterless functions being used as dependent methods, which might give the impression that you can’t create a dependent method binding with parameters. So, you might end up writing a lot of duplicated code like the one in this simple example:

In this example, the three functions isRed, isGreen,…

Read More
J Tower Office

J. Tower | FalafelCON Speaker Highlight

By | ASP.NET, FalafelCON, Fun, JavaScript, Kendo UI, News, Windows, Work | No Comments

J. Tower is our traveling ASP.NET mastermind here at Falafel. For a year, he’s traveling the country with his family living and working in 48 states. Thankfully, he’s taking time out of his busy driving schedule to teach us all a thing or two about development at FalafelCON. Who are you and what do you do? My name is J. (which is short for Jonathan) and I like to create software. I was hooked the first time I figured out how easy it was to create things that never existed before on the computer. What is your development environment? I…

Read More
Jeff Frit Office

Jeffrey T. Fritz | FalafelCON Speaker Highlight

By | ASP.NET, FalafelCON, Fun, News, Web, WebUI, Windows | No Comments

Jeff Fritz is the master when it comes to ASP.NET. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? My name is Jeff Fritz and I am a Developer Advocate for Telerik specializing in ASP.NET and web technologies What is your development environment? My development environment is spectacular.  I use a Lenovo X1 Carbon Touch with two external monitors to allow me to work with simultaneously with my code, my running application, and documentation.  I’m using Visual Studio 2013 Update 3 with Web Essentials as my…

Read More
James Montemagno

James Montemagno | FalafelCON Speaker Highlight

By | Android, FalafelCON, Fun, News, Work, Xamarin | One Comment

 James Montemagno is a machine when it comes to speaking, coding, and, well, Xamarin. We’ve seen him speak many times over, and he has yet to disappoint. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I am James Montemagno and I am a developer evangelist at Xamarin. While my Twitter profile simply reads that I “Live, Love, Bike, and Code,” I actually do much more than this. When I am not guzzling gallons of coffee up here in Seattle, you will find me at local developer…

Read More
Dan Wahlin Office

Dan Wahlin | FalafelCON Speaker Highlight

By | AngularJS, ASP.NET, Azure, FalafelCON, Fun, JavaScript, Tools, Web, WebUI, Work | One Comment

Dan Wahlin is one of the best when it comes to AngularJS. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I’m a wannabe golfer/musician that (fortunately) got into software development. I run a consulting and training company called Wahlin Consulting that focuses on various Web technologies. We do projects and training for some of the biggest companies out there but also get to work with some of the small companies too which is a lot of fun.  What is your development environment? It depends on…

Read More
Nick Olivo Office

Nick Olivo | FalafelCON Speaker Highlight

By | FalafelCON, Fun, Microsoft, TestComplete, Testing, Tools | No Comments

Nick Olivo is the mastermind behind the pre-sales engineering team at SmartBear Software. If you’ve ever heard him on one of their many webinars, you know just how good he is. Don’t miss him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I’m the director of pre-sales engineering at SmartBear. My team and I demonstrate how our products work and how they can help you. What are you speaking about at FalafelCON? The challenges involved in mobile device testing and automation. Who will your sessions benefit the most?…

Read More

Fading Item Visibility with a Kendo UI Binding

By | JavaScript, Kendo UI, MVVM, Web | One Comment

Kendo UI comes with a nice built-in bindings if you’re using the MVVM-style bindings (which is always my recommendation over purely procedural coding). One commonly used binding that comes pre-packaged with Kendo UI is the visibility binding which actually changes the CSS display attribute, not the visibility attribute–Adam has a nice blog post about adding another custom binding that changes the visibility attribute instead. I often find that having UI elements suddenly disappear can create a bad user experience, especially if it causes the way the page lays out at all. Instead of making something appear or disappear suddenly, I like to fade…

Read More
PinalAtWork

Pinal Dave | FalafelCON Speaker Highlight

By | careers, FalafelCON, Fun, News, Tools, Web, Windows | One Comment

Pinal Dave is traveling all the way from India to save us from being fired, or so he says. If you’re interested in hanging onto your job a little longer, catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I am a Developer Evangelist for Pluralsight, and my primary responsibility is to spread the love of technology! What is your development environment? I am database person and my environment is a command prompt and SQL Server Management Studio. I also create a lot of video so Camtasia…

Read More

Jim Holmes | FalafelCON Speaker Highlight

By | FalafelCON, Fun, Sitefinity, Telerik, TestComplete, Testing, Tools, Work | One Comment

Jim Holmes is a believer in process. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I’m Jim Holmes. I help people and organizations deliver better value with less stress. I focus on team processes, testing, quality, and anything that can help teams smooth out potholes in their delivery.   What is your development environment? Yes. (I’m not primarily a dev. I focus on testing, quality, and process, so I work in many different environments! I’m currently working with Ruby, JavaScript, and .NET.)   What are…

Read More

FalafelCON Track Highlight: Mobile Development and Testing

By | Azure, JavaScript, Kendo UI, Microsoft, Mobile, MVVM, Telerik, Testing, Web, Xamarin | No Comments

Today we’re taking a look at the Mobile Development and Testing track at FalafelCON 2014. From Agile, Azure and Xamarin to building your own mobile app in 60 minutes, the Mobile track will be quite a ride! Build real-world web applications with ASP.NET MVC, WebAPI, and KendoUI, and test them using the latest in mobile testing technology. Dive even deeper and focus on managing dependencies in ASP.NET MVC with dependency injection & inversion of control.     You’ve heard it before, this is the height of mobile, and it’s only growing faster. Amazingly though, many companies still aren’t as involved…

Read More
IEnumerable

Understanding IEnumerable and IQueryable in C#

By | C# | 3 Comments

A C-Sharp developer is always puzzled about usage of the following interfaces: IEnumerable IQueryable ICollection IList I see developers are not that confident about usage of the mentioned interfaces. In this post, I am going to discuss basic differences among IEnumerable<T> and IQueryable<T> and in which scenario to use what. IEnumerable<T> The IEnumerable<T> is used to iterate a read only collection. It has only one method GetEnumeartor() which allows you to iterate the read only collection using a foreach loop. It only iterates in the forward direction.  IEnumerable <T> is defined in as follows: As you see it does not…

Read More
Lino Office

Lino Tadros | FalafelCON Speaker Highlight

By | careers, FalafelCON, Fun, News | One Comment

Lino Tadros is the CEO of Falafel Software… you know, the guys behind FalafelCON. You can catch him and our other amazing speakers at FalafelCON 2014 in San Francisco on September 20-21! Who are you and what do you do? I am a Developer at night, Executive during the day running Falafel Software with presence in 8 states and 3 countries. My greatest accomplishments are my 2 boys Justin & Cobi, and the reason of my success is my wife Jessica and a lot of hard work J What is your development environment? Windows 8.1 Pro on one machine with Visual…

Read More