Chief Technology Officer of Falafel, Steve Smith, has released a new Pluralsight course on Domain-Driven Design Fundamentals. This course teaches the fundamentals of Domain-Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from Eric Evans.
Here is a tip that may make your MVVM Kendo UI experience a little easier: binding to a primitive value with a selection widget. Binding to the primitive value is useful when you do NOT want to bind to the entire selected object in your viewmodel. For example, you just want the ID of the value the user has selected in a dropdown (think Value binding in XAML), not the entire object.
This is the second post on my “2520 or Bust” quest. In order to achieve my quest I must get points on DVLUP.com, and to do that, I must submit apps. However, not all of the points that are available require you to submit apps. There are some that just require you to take an easy quiz. So my first step toward my Nokia 2520 was 50 points for completing the “Rev up your startup with BizSpark”. You better hurry though, this challenge ends on July 1st. If you miss it, it’s OK, new challenges are posted all the time.
I’m excited to begin a new developer series called “2520 or Bust.” The purpose of this series is to show you how much of an effort it is to acquire enough challenge points on DVLUP.com to get a Nokia 2520. This series of posts will also be syndicated over on developer.nokia.com.
We’ve been fortunate to have two fantastic interns at Falafel over the last month. Both high school students, they’ve spent their time learning C# and TestComplete with the help of Jesse Liberty and Lino Tadros. Much of their learning has been possible thanks to the training available on Pluralsight as well. Richard Ledbetter is currently attending Monte Vista Christian School, and hopefully will be attending College and major in Computer Science after he graduates. He tells us, “This Internship gave me a great opportunity to learn C# along with TestComplete, As well as learning these new applications, this has sealed my idea of…
Tuples in C# provide developers with a quick way of creating data structures without the need to define a separate class, but they should be used with caution. I’ll demonstrate when you should–and shouldn’t–use tuples. Spoiler alert: I do not recommend the code in the adjacent image!
Encapsulation is a very welcomed feature for HTML. This has been made possible with the introduction of Shadow DOM. Conflicts will be reduced tremendously and 3rd party libraries will play nicely with each other. In this post, I would like to focus on Shadow DOM and what it can do.
The toughest topics to ramp up on are presented in a clear, logical progression in the latest Kendo UI Nuts and Bolts book from Falafel Software. You’ll find binding to remote data sources, foreign keys, a thorough workup of the Kendo UI Grid, imperative and declarative widget instantiation and MVVM.
One of the more interesting technologies I discovered during my recent trip to Tech Ed 2014 is SignalR, which is a library for ASP.NET that allows real-time communication between the server and browser. This exciting platform enables bi-directional communication between a page and the server, allowing updates to be instantly pushed in either direction. Best of all, SignalR automatically detects the best option for communication based on the capabilities of the client ensuring maximum compatibility across different browsers.
Today we’ll see how you can setup Sitefinity to use this library with a simple notification that fires when a user logs into the backend. Later we’ll build a more real-world scenario by building a real-time viewer count for a blog post.
SmartBear Software recently released TestComplete 10.3. Right along with it, Falafel has also updated Falafel Bridge for TestComplete. We are excited about some of the new features and functionality included in this release, particularly as it relates to Xamarin development. (We’re sorry, the bridge is no longer available). Some of the more notable new features included in the TestComplete 10.3 release include: Mobile recording for testing mobile apps on both Android and iOS devices using gesture or keyboard inputs Automatic instrumentation for Android devices allowing for object based testing right in TestComplete Additional Android related capabilities such mocking GPS locations or…
The Web Essentials extension for Visual Studio is an immensely helpful addition for web development. I’ll discuss other features in future blog posts, but today we’ll look at keeping your Web Essentials settings in sync with your team. Here’s a scenario that came up for me lately. I had a page that was referencing a min.css file that was generated from LESS. My LESS settings in Web Essentials looked correct and it was creating the .css file correctly, but none of my changes were showing up on the page. It turns out that you need one more change in the CSS settings…