Grails Example
Home
Course Outline
Code Examples
Magazine
About/Contact
Privacy Policy
I got involved in programming in 1982 when my friend’s dad let me borrow their Sinclair ZX81 connected to a small black and white TV set. From there, I moved through the Commodore lines of machines, and in 1989, wrote my college senior paper using my beloved Amiga 2000. My first job out of college was analyzing America’s Cup racing hulls with a program I wrote on my Amiga, which I later ported to Mac QuickBasic. It was 10,000 lines of glorious spaghetti code. I spent the next 20 years in technology training while the object oriented programming paradigm was born and passed me by. I thought it was high time I re-educated myself, and knowing that teaching others is the best way to learn, I created the Grails Example blog. I’m especially grateful to the Grails.org site for allowing me to post my screencasts on their site, and for featuring them in the installation section of the Grails documentation.
I would enjoy hearing any feedback or suggestions you have.
The Grails framework has long been a favorite for developers who want the power of the Java Virtual Machine without the boilerplate that often accompanies traditional Java web development. Built on Groovy, Grails embraces a convention-over-configuration philosophy that lets developers move quickly from idea to working application. Whether you are deploying to a cloud platform, provisioning a database, or packaging your project as a deployable archive, the framework handles much of the heavy lifting so you can focus on the features that matter to your users. Video tutorials are an excellent way to absorb these concepts at your own pace.
Security is a central concern for any modern web application, and Grails provides a solid foundation for building applications that protect both user data and application integrity. From authentication and authorization to protecting individual posts and content, the framework offers the tools and plugins needed to implement robust security measures without reinventing the wheel. The community around Grails is active and supportive, with discussion forums, blogs, and screencasts that help developers at every level learn the best practices for building secure, production-ready applications. Understanding these fundamentals is essential before you take your application live.
Beyond the core language and framework, a strong developer portfolio is built on practice and repetition. Working through code examples, deploying sample applications to cloud services, and experimenting with different hosting environments are all valuable steps in mastering Grails. The framework's support for multiple platforms, including Windows and Linux, means you can develop in the environment that suits you best. Whether you are just getting started with your first application or you are preparing to move a project into production, the journey from initial setup to a running, tested deployment is one that every developer can navigate with the right guidance and a willingness to learn.