Josh Eastburn | FalafelCON Speaker Highlight

By | News | No Comments

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

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

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 | 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

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 | 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 | 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 | 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

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

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 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

Stephen Forte | FalafelCON Speaker Highlight

By | FalafelCON, News, Sitefinity, Telerik, Testing, Web, Windows | One Comment

Stephen Forte is the man when it comes to Agile. Steve is the CSO of Telerik, and is speaking at FalafelCON on September 20-21st in San Francisco! Who are you and what do you do? I’m Steve and I move fast and break things. What is your development environment? SublimeText What are you speaking about at FalafelCON? Agile Estimation Who will your sessions benefit the most? Everyone! What will be the biggest takeaway for your attendees? How to get control of your project’s schedule and make your quality of life shoot up. Who else are you excited to see speak?…

Read More

Multi-Device Hybrid Apps… Custom Plugins

By | .NET, iOS, JavaScript, Microsoft, Mobile, Multi-Device, News, Tools | 5 Comments

Abstract If you are starting a project and ready to add a few Cordova API plugins, you have many choices to choose from. If you’ve tried to add a custom plugin to your Multi-Device Hybrid app, you might have noticed there is no easy way to do that. In this post I will show you how that can be done. Background Cordova has moved into a modular design starting with version 3. For example, to call the device.version API, you need to include the Device plugin into your project. It also supports two different ways to add and remove plugins, depending…

Read More

FalafelCON Track Highlight: Testing

By | .NET, ASP.NET, News, Sitefinity, Telerik, TestComplete, Testing, Xamarin | No Comments

Do you test? You should, right? Some of us still have trouble convincing the higher-ups that it’s worth it. Well, have we got some ammo for you! Testing Industry thought leaders show you how to get your entire team focusing on delivering high-quality systems to your customers. You’ll learn practices for adopting testing through the entire lifecycle, rapid exploration of business critical features, and how to create sensible, maintainable automated test suites.     So who is speaking? Let’s find out.   Breaking Dependencies To Allow Unit Testing Steve Smith |Falafel Software Inc. Unit testing software can be difficult, especially…

Read More

Add Namespaces to Sitefinity RSS Feed

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

Alternative Publishing is a useful feature of Sitefinity. I’ve been using it since a long time but recently I had a situation where I needed to add Dublin Core Metadata Element Set elements like and . So I tried to figure out how to include http://purl.org/dc/elements/1.1/ namespace in the feed Sitefinity generates, and here’s the solution. When you override RSSOutboundPipe class, override BuildSyndicationFeed method to add namespaces.

Read More
ViewsTypes

Types of ASP.NET MVC Views

By | MVC, News | 4 Comments

I have found that many entry level developers get confused by the various kinds of Views in ASP.NET MVC Applications. In this post I am trying to clarify these different types of Views. The type of ASP.NET MVC View depends on the way the data is passed to it from the Controller. There are three ways data can be passed to Views from a Controller. They are as follows: Using ViewBag or ViewData Using object of the model which is strongly typed Using any dynamic type value On the basis of data transfer mechanism ASP.NET MVC views are categorized as…

Read More

Multi-Value Visibility Binding with Kendo UI MVVM

By | News | 2 Comments

Custom bindings with Kendo UI are just so useful! They remind me of value converters in XAML, which may be why I like them so much. Write a piece of code once, and suddenly you can use the same piece of markup to bind easily and consistently to the same types of values. If you haven’t seen it, Adam wrote a great piece on custom visibility bindings over a year ago. Today I want to do something else with visibility bindings – bind to a non-boolean property so I can have multiple values. In this case, I’m going to bind the property…

Read More