- Recent
- Popular
- Tags (0)
- Subscribers (1)
- One more two-day seminar for Flex architects in New York CityJanuary 7
-
The registration for January 29-30 seminar for architects is closed, and we’ve announced a new one that will take place on March 2 and 3, 2009 in New York City. Please register soon as the early bird price for that one will last till the end of January. Details at http://www.eventbrite.com/event/247789144.
We are also planning to run a one day Advanced Flex seminar on March 4, 2009 that will cover such topics as Selected Design Patterns and Extending Flex Components. We’ll announce the details of this one shortly.
To the best of my knowledge, no other training center offers such advanced curriculum for Flex developers and architects. Start your next Flex project right from the beginning - register sooner than later.
The same curriculum can be taught privately at your organization too. Please fill out the Contact Us form at http://www.faratasystems.com if interested.
Happy New Year,
Yakov Fain - Farata DancingDecember 30 2008
-
In this video, Farata’s management is dancing. This dance is our way to thank our past customers and attract the new ones. This is not to say that we’ll dance to any of your tunes, but rather to ensure that we can choreograph any Flex-related dance on your enterprise floor.
Happy New Year!
Yakov, Anatole, and Victor
P.S. This is a 17Mb MPG file, and if you have a slow connection, download the movie first (right-click, Save Link As) for smooth performance.
- Looking back at 2008 or how we’re survivingDecember 12 2008
-
“Have you heard about the crisis?”
“What crisis?”
From a recent conversation with my colleague.
Well, of course we’ve heard about the crisis. I’m one of three partners who run a software boutique, and in early September, I did realized that something was very wrong with the economy. Back then, we’ve deposited a check from one of our customers, a very large enterprise. A week later, we’ve got the message from the bank - the check bounced. That company went belly up.This was an iron clad proof that this is not just a temporary recession. A friend of mine runs another business – he makes crowns and bridges. He makes fake teeth. He often complains about bounced checks from doctor offices, but our case was different – this was not a doctor’s office.
There is a popular definition: “Recession is when your friend got laid off. Depression is when it happened to you”. To rephrase, “Recession is when small businesses have bounced checks, depression is when it happens with the large ones”.
There were some other negative signs - postponed software projects. We were about to start several projects with large companies, but they got postponed till better times.
That being said, luckily, we were quite busy all year and already have a queue of interesting projects for the next year. I’d like to tell you a little bit about our way of running business.
- We’ve released Clear Data Builder 3.1December 10 2008
-
Today, we have released a new version of our free Eclipse plugin Clear Data Builder 3.1. This version includes a new feature – CRUD generation based on Java DTO without the need to provide SQL.
During the beta testing of Clear Data Builder (CDB) 3.0 we’ve fixed a couple of bugs. Now it properly works with Oracle stored procedures returning result sets. This version of CDB has no issues with case-sensitive databases (i.e. Sybase).
But the main reason of the version upgrade from 3.0 to 3.1 is a new feature now CDB does not need to know anything about the data persistence layer. It generates the front end for a CRUD application based on the Java Data Transfer Object a.k.a. Value Object.
Pretty often, Flex communicates with POJO that does not directly connects to DBMS using JDBC. The enterprises may use some object-relational frameworks, Web Services or any other means of working with data. Due to multiple requests from our customers , Clear Data Builder 3.1 includes a new feature – CRUD generation without the need to use SQL.
In this mode, CDB requires manually written Java class that implements Assembler design pattern similarly to how it’s done in LCDS data management services. The fill() method of such a class will return a collection of Java Data Transfer Objects (DTO), and the sync() method would receive a collection of ChangeObjects that can be examined by Java code to perform data creation, modification or removal.
- How to blog after being laid offDecember 8 2008
-
Companies lay off people. It may happen to you, it may happen to me. Some laid off people immediately start blogging badmouthing their former employers. These blogs is the worst you can do to your career.
Today, I ran into a blog of a person whose position was cut as a result of Adobe’s recent layoff. I don’t know this person, but I was very impressed by the highly professional manner of how his blog was written . No hatred toward Adobe, no dirty laundry, etc.
It’s sad news, but just by reading this blog entry, I can clearly see that Jason is a good person and experienced software engineer. People like him don’t even need to apply for unemployment benefits. He’ll find a new job soon. I’m confident.
If you are looking for a software engineer, contact Jason. People like him don’t even need to apply for unemployment benefits. He won’t last long on the job market. It’s easy to find a developer who knows how to write if-statements in the programming language that you use. It’s not difficult to find a person who can code a bubble sort algorithm at the speed of sound. But it’s extremely difficult to find an experienced and loyal software engineer.
Good luck, Jason!
Yakov Fain
