Professional Services

Agile Mentoring Services

Enterprises often have very different reasons for wanting to switch from traditional software development methodologies to modern agile methodologies. Your software development team may be missing deadlines, going over budget, producing software that does not meet the businesses requirements, producing buggy software or it may be that you simply want to improve the effectiveness of your already competent team. Back to Top

Read More →

Consulting Services

State of the art expertise applied to your development project by our consultants – all established as authorities in their field. You benefit from our extensive knowledge of Java EE, Ruby on Rails and many other technologies to get your project moving quickly towards a working version.

We can offer support throughout the development lifecycle, from the blue-sky thinking right at the start of the project, then the architectural design through to the detail of the actual code development, testing and deployment.

Are your team members telling you that the project is late because some framework or library is not doing what it should? Are your developers forever frustrated with different browsers not displaying your web application properly? If so, we can help! We have seen most of the cryptic and spiteful “features” in today’s Java EE libraries and frameworks; and yes, we have contributed our share of “features” to various open source projects, too. Back to Top

Code Review

Alongside the telephone support, where we can give you immediate advice, you can help ensure that your team is following the best practices by subscribing to our code review service. During the code review, we will examine your team’s code and submit suggestions and comments about the code. We will be able to suggest simplifications and re-factorings and spot potential security and performance problems. Back to Top

Platform Review

If you are starting a new project or thinking about updating your systems platform, talk to us. We will be able to look at what you’re trying to do and suggest the best technology to ensure that your platform will be flexible and robust now and in the future.

Our expertise in various software development and production environments will allow us to suggest the best possible solution. We are not limited to just one programming language, one application server or one hardware vendor. We give you independent and unbiased view of the complex IT world and offer advice tailored to your specific needs. We have deployed and maintained enterprise software in Java as well as .NET; we have deep understanding of the UNIX and Windows platforms. Back to Top

Training Services

When you need to train your team in a particular technology quickly and effectively, we can offer bespoke training courses. We will take our experience in the technology and combine it with our speaking and writing experience to deliver a course that your team will enjoy. They will learn all they need to know to start using the topics we cover in the course. We design the courses with you to meet your needs, focusing on key elements of your software and to solve your employees’ software headaches. Back to Top

You can also download our Modular Training Offering which is in partnership with SkillMatter, Europe largest selection of training and events on Open Source technologies and Agile Software Development.

Read More →

Developer Support

Thanks to our experience, we can usually help your in-house team right on the phone, so they can get on with their day. Sometimes, that one line of code will take one week’s worth of experiments — can you really afford to delay your project by a week?

We can help your team use the most up-to-date Java EE and agile web programming techniques and languages. When you call, a member of the Cake team will be able to discuss the matter with you on the phone: there is no need to open a ticket, wait for e-mail and then exchange many more tickets and e-mails to arrive at the solution. Back to Top

Additional Technical Services

In addition to the Java technologies, we are experts in Ruby on Rails, jQuery and other agile web technologies. If you ever struggle to make your web application work in older browsers, if you just cannot fix “that last CSS glitch in IE 6”, if you want to make your web application lively and interactive, talk to us. We offer unparalleled support for web developers — whether you are starting a brand new web application (in Ruby on Rails or Java EE) or whether you need to improve your existing web application. Our team’s Java EE and Ruby on Rails experience means that we know how the HTML, CSS and JavaScript code integrates with the server-side code.

We also offer practical advice concerning the most common application servers and servlet containers, including Tomcat, Resin, WebLogic and dm Server. Back to Top