Posted
29 days
ago
This weekend I attended the London BarCamp 7 for the first time. I kept on missing these events before, finding out too late what it was all about and that it was on, but this year I was lucky enough to get a ticket (free I might add) from the
... [More]
lottery.
For those who don't know, BarCamp is a great 'unconference', that is, there are no pre-scheduled talks before the conference starts, and after the welcoming talk, people write down a topic to talk about for 20 minutes and assign it to a slot in the massive schedule.
The event was held at the IBM building by London's South Bank,a great building and there were plenty of rooms and more than plenty of talks to attend during the day and into the evening.
What surprised me was the great variety of talks that were available and the different roles within the industry that they were targeted at. All the way from Agile to CSS to Google Wave Demos.
If you can, I strongly suggest that you attend a BarCamp event if there is one near you.
On a side note, Martin Shaw and I run a session on the Pomodoro Technique and I even tried to get people into ColdFusion, but alas there was not much interest (I shall blog more on this in a later post) [Less]
Posted
about 1 month
ago
There are many times when I get to the part of developing on my local machine that I want a smtp server to use. I have tried postfix and some other unix type applications on OS X for this but none of them were quite what I wanted, since I want to
... [More]
also integrate tests with it.
And to be honest, it took me too much time (that I don't have as you have noticed by the lack of blog posts) to figure out all the settings to do this.
Until I found fakemail (http://sourceforge.net/projects/fakemail/).
Fakemail is a python (or perl) script that you can run to simulate an SMTP server, but more importantly you can define where the emails that are sent out go.
It is very easy to install (check out this page: http://www.lastcraft.com/fakemail.php) and run, and does the trick splendidly. [Less]
Posted
2 months
ago
Straker, the makers of ShadoCMS and Zoom Flex have put up a great blog posting regarding using Railo in a Software as a Service environment.
They cover four areas such as Scalability, Security, Cost and Updates and even though it shows the
... [More]
Railo Server as a winner it is a overally fairly balanced article from the point of view of their requirements
Check out the full blog post on the Straker Blog [Less]
Posted
5 months
ago
This weekend I got a package in the post, with an awesome t-shirt from the NYCFUG! I want to thank Clark Valberg and Ben Nadel from Epicenter Consulting for sending me such an awesome item as well as for the fantastic reception I had at the NYCFUG in May!
Posted
6 months
ago
Unrelated to my usual CF shenanigans, but a friend of mine is looking for a developer to work in their London office. THIS IS NOT A CF ROLE. And also, agencies, not for you, they will not pay you a dime. Nor will I so dont email
... [More]
me.
=============- Job Spec -==============
Developer required to join the small development team of an award
winning and industry leader in mobile gambling. Developing robust
applications and services. Maintaining an extensive code and resource
base with easily maintainable, scalable and flexible code. Must come
with flexibility as well as a good attitude to development and finding
the right solution to any technical problem faced.
Skills Required:
* Java J2EE, EJB3/Hibernate, JBoss, JUnit
* JasperReports
* PHP, Perl
* SQL
* XML-RPC/SOAP
* Source code control (CVS and SVN)
* Eclipse IDE
* UNIX CLI, Shell scripting, SSH/Vim/Emacs
* Build scripting Ant/Maven or similar
* RDBMS Experience
* Setting and meeting deadlines
Preferable:
* Exposure to Apache Hadoop
* AJAX
* MySQL
* Experience of Data Warehouse / Data Marts
* Struts 1.3/2.x
* Struts-Jasper Integration
Experience: Must come with at least 3 years solid experience
development applications and services.
Contact uhohpop@hotmail.com with your CV etc. [Less]
Posted
6 months
ago
A few people have asked me to post my presentations, and I should have done so anyway straight after the conferences, but of course, since I did three presentations + a Mystery Theatre at cfobjective and four presentations at Scotch on the Road I
... [More]
have been falling behind normal work and blog postings.
So, here for your delectation are all the presentations for you to download... (apart from the Mystery Theatre 3000 since that has a naughty picture in it)
Atomic Reactor: or how I stopped worrying and love the ORM
ColdSpring: Better Living through configuration
Which Framework? ColdBox, Mach-ii and Model Glue compared
Whats Railo 3.1 Open Source?
Railo in the Cloud
ModelGlue and You [Less]
Posted
6 months
ago
In case you didn't already know, alurium.com are providing a 60 day free trial of Railo hosting.
You can of course, later upgrade to various packages, but if you want to see how Railo performs on a production site, without having to
... [More]
stump up the cash yourself, this is a great offer.
You get:
100 MB Disk Space
1024 MB Bandwidth
1 Email Accounts
1 FTP Accounts
1 MySQL Databases
Which of course is more than enough to get you going! Why not it a whirl! [Less]
Posted
7 months
ago
I am currently in Zürich, after doing two days training on ModelGlue, Reactor, ColdSpring, Test Driven Development and Ant (a lot packed into two days I tell you!) as well as hanging out with Gert Franz, the first time since we both starting working
... [More]
with each other!
Anyway, on Friday the 8th of May I am heading off to New York City to hang out with Peter Bell for a few days which shall be a blast again, just before cfObjective, and to present at the New York CFUG on the 12th of May.
Find out more details over at the New York CFUG (http://www.nycfug.com/) come over and join us, as well as having a beer (they do beer in NYC right?) [Less]
Posted
7 months
ago
That's right, before heading to the fantastic cfObjective conference on Wednesday 13th of May, Gert Franz and myself (Mark Drew in case you didn't realise) will be hanging out in New York with the other Railo Meister Peter Bell
We
... [More]
should be arriving in time for Friday the 8th of May, before Escaping from New York and heading up north to Minneapolis!
Nothing confirmed just yet but there should be a cf_drinks happening maybe on Monday 11th Tuestday 12th if anyone is in the area?
We promise good deeds and a plethora of interesting accents at least! Come one, come all! [Less]
Posted
7 months
ago
In my last post I wrote about using RAM as a nice resource to render things from. For this post I shall go through doing a quick demo of the database resource.
That's right. You can use a database exacly like you would a file system.
... [More]
Before we get started, with the latest version of Railo you need to first add the following line into your <web-root>/WEB-INF/railo/railo-web.xml.cfm
<resources>
...
<resource-provider arguments="case-sensitive:true;lock-timeout:1001;prefix:test_;" class="railo.commons.io.res.type.datasource.DatasourceResourceProvider" scheme="db"/>
</resources>
It might be there already but commented out. This essentially adds another resource that you can use to create mappings.
Next, just create a database in mysql, nothing fancy, you just need to then create a datasource in either your web or server admin. I called mine "resourcedb" (imaginative eh?)
Now that we have the database, we need to create a mapping to this database. To address this newly created datasource as a mapping we add the following under the Archives & Resources - Mappings section.
Virtual: /dbresource
Resource: db://resourcedb
Now you are set! Here is my code now:
<cfif NOT DirectoryExists("/dbresource/elvis/")>
<cfdirectory action="create" directory="/dbresource/elvis"/>
</cfif>
<cffile action="write" file="/dbresource/elvis/dump.cfm" output="<cfdump eval=server>">
<cfdirectory action="list" directory="/dbresource" name="dbfiles" recurse="true"/>
<cfdump eval=dbfiles />
And you should now get a nice list of the files in your db resource. This is useful if you want to share these files across distributed servers without exposing the file system itself.
[Less]