Blogs

Rachel Hawley's DevExpress Community Blog

Community news, community support, community resources and DevExpress competitions. Welcome to the lighter side of DevExpress, where I will try to keep you up-to-date on DevExpress' community involvement and give you the chance win prizes and see your name in the DevExpress Community Blogs.

June 2010 - Posts

  • Hey good-looking! The DevExpress Newsletter gets a makeover

         

    Back in May 2009, I was given the task of putting together DX Press, our DevExpress Newsletter. The idea behind our newsletter was to deliver tips, tricks, tutorials and news directly to you, so that you could be kept up-to-date with what’s happening with the controls that you use.

    DevExpress Newsletter BannerToday, issue 29 will unveil the new-look DX Press. I wanted to give you a sneak preview so that you can make the most of the content and ask for your feedback on what content you’d like to see in the newsletter.

    We’ve divided the newsletter into useful sections so that you can dive straight into the items that you are looking for.

    For those of you who enjoy Julian’s video messages, you’ll be pleased to know that they’ll still be taking pride of place. If you’ve missed any of the Messages from the CTO you can find them on the DevExpress Channel under CTO Message.

    To make the materials more clear, we’ve split the remainder of the newsletter into three sections: Making the Most of DevExpress

    • news headlines
    • materials to help you make the most of your products
    • tutorial videos

    Video Tutorials on the DevExpress ChannelThe tips from DevExpress Support, Community News items, and opinion pieces that Julian and the team like to ponder over are still there but are taking a back seat. There are a few little gems in there though, like links to other news items that the developer community are writing about, for example.

    I hope you like the new newsletter and that it is bringing value to your inbox.

    If you have suggestions for content or material that you’d like to see, please let me know so that I can try and do something about it for you. 

  • Are you in Tennessee? Come and meet us!

         

    Flag of Tennessee DevExpress are coming to Tennessee and we want to take the time to see you.

    I recently posted about the Codestock event in Knoxville, TN later this month. While we are in and around Tennessee, Gary and I will be making time for our customers and supporters through some networking opportunities and we’d really like for you to come along and join us.

    Firstly, we’ll be holding 3 DevExpress Dinners throughout the state in Knoxville, Chattanooga and Nashville. Spaces are limited but if you’d like to join us please drop me a note via one of the links below:

    Phil Winstanley, Northerner extraordinaire


    In addition to our meet and greet dinners, Gary will be presenting a tandem session with another UK speaker at four local user groups. Gary’s session on identifying and combating technical debt will be put into practise by Phil Winstanley’s session, which embodies the problems that technical debt arises from – really, *really* bad code.


    We’ll be at the following user groups: 

    Thursday June 17th - Nashville .NET 
    Monday June 21st – Chattanooga .NET 
    Tuesday June 22nd – Tri Cities .NET 
    Wednesday June 23rd - WNC .NET Developers' Guild

    Please do sign up if you’d like to come and see the sessions, they are a great double-header and both Phil and Gary are great presenters.

    We’d also love to see you at one of our DevExpress Dinners. If you’re in the area, do drop me a note and let me know if you’d like to join us.

    See you in Tennessee!

  • Codestock 2010: Let’s Get Connected!

         

    I am huge fan of community events, and there are many that make it onto my wish list every year. It is very rare, though, that I get to attend more than one of these great events in one year.

    blog_badge I had a fantastic time at CodeMash back in January, and I am genuinely excited to be lucky enough to also get to attend Codestock 2010 on the 25th & 26th June. Gary, Paul and I will be taking the trip to Knoxville, TN to spend some time with Alan Stevens and Mike Neel who have organised the event, and we would really like to see you there too.

    Paul will be presenting a session titled “Unleash the Power of LINQ and Lambda Expressions” and Gary will be talking about his Favorite Design Patterns. Even I will be making my foray into “presenting” as I play Gary’s sidekick in our DevExpress session: Paired Programming: Doing it with DevExpress. During the session we’ll be living on the edge with some live coding and we’ll also be giving away a free license of DXperience Universal. Check out the agenda and try to make some time to come and see us for a few of our sessions.

    There are still a few spots remaining for the event. You can register to attend for the extraordinarily low fee of $79. If you are concerned about the cost, why not check with your employer to see if a small training budget exists to help you get you there. Here are a few good selling points to pass onto him:

    • Only one day out of the office
    • A fraction of the cost of a national conference
    • Excellent hands-on and interactive training opportunities
    • Ability to talk to vendors (like DevExpress!)
    • And most of all, fantastic speakers

    Mike and Alan have pulled together a really impressive list of Microsoft Developer Evangelists, independent consultants and community speakers. Personally, I am excited to hear Rachel Appel’s keynote session and participate in the Women in Technology panel discussion with Developer Evangelist Jennifer Marsman.

    Will we see you at Codestock on June 25th & 26th? Let us know if you’re going to be around.

  • Delphi – The Programming Language of Education

         

    I recently read an article on the popular technical news site, The Register. It stated that a UK exam board was withdrawing C, C# and PHP from its syllabus in favour of “approved languages” - Java, Pascal/Delphi, Python 2.6, Python 3.1, Visual Basic 6 and VB.Net 2008. In addition, teachers planning to use Java were warned that many universities were dropping it from their first year computer science courses in a move that echoed a similar shift in the United States.

    Just by looking at the number comments on the post, you can see the ruckus that the article caused.

    I read the article and some of the comments, and then I reposted the link to Twitter to share with some of my developer followers. I was offered mixed reactions to the news.

    As many of you know, I am not a developer, so I am presenting this opinion piece to you as a completely objective bystander. So what did I hear?

    Argument 1 - Teach relevant languages for today’s employment opportunities.

    Is this a facepalm moment for UK education?Naturally, many developers bought up the issue of relevance to today’s opportunities for developers looking for employment after university. Comments like “Who uses Delphi?”, “Why are we not preparing students for real life?” and “Using Delphi would put me right off a programming job!” were common, not only in the responses I received, but also in the comments to the article. Furthermore, questions were raised about the choice to use VB but not C#. “If one .NET language is suitable for teaching then both should be” said one commenter. “VB is such a terrible choice that it would be right off my list. It's terrible for exception handling, object orientation and it's dead”, said another.

    Of course there were always going to be objections to each developer’s language of choice, but I wondered if C# developers really were more highly sought after than VB or Delphi developers.

    With this being a decision taken by a British education authority, I did a quick search on a UK nationwide job site for “developer” jobs. I got 2033 results. I narrowed it down to C developers. I hit 282 possible results. I then looked for VB developers. I found 220 possible options. Finally, I searched for jobs for Delphi developers. I got only 17 results back.

    Does this mean that Delphi is no longer a sought after programming language for UK developers? Perhaps. Does it mean that the job market in the UK is satisfied in terms of its roles for Delphi developers? Maybe. Does it mean that Delphi is a bad choice for students to study if they want to progress with their career? Judging by the other side of the debate, I doubt it very much.

    Argument 2 – Studying programming is about problem solving and solution implementation.A thumbs up for education officials?

    “The danger of teaching what the industry demands is that what the industry uses changes so frequently.” This pretty much sums up the other school of thought. Moreover, computer programming is not just about learning a programming language, it’s about being able to look a problem and find a solution. Coding that solution is arguably the last part of the puzzle – that’s just putting the theory into practise. 

    Although Delphi, unlike its predecessor Pascal, was not designed for teaching, it is still held to be a stable language that teaches problem solving as well as programming. As one commenter on the article says of Pascal, “it was very useful for learning algorithms and structured programming. I have used my Pascal knowledge to adapt to other languages like Java and C. I also used the knowledge that I learnt from algorithms in Pascal to other disciplines.” The poster also goes on to point out that Pascal instils “good programming habits”. Surely in an economic age where technology is almost the backbone of our day-to-day lives, we should be relying on employers to recruit programmers who have a solid foundation in programming, one that will offer them a strong set of transferrable skills that they can implement and apply to a problem. I’m not sure we necessarily need a group of developers proficient in languages that could soon be regarded as “outdated”.

    What do you think?

    Were the exam board making a positive move towards better foundations for our future developers, or do you think that they have set back the next wave of computer programmers?

    Leave your comments below and let us know what you think of the Delphi Debate.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.