All Entries (28501 Entries)

Mishmash: code review as a learning exercise, loops vs higher-order-functions and testing [+]
Adam Cameron's CFML Blog | 8/19/17 12:00 PM | Code Examples, TDD, Unit Testing
G'day:There's a few things going on in my head here, and none individually are worthy of an article, but perhaps if I dwell on a bunch of stuff something might shake out. I have no idea as I have not drafted this one in my head like I usually do, I'm just "let's start typing and see if I get anywhere". Eek.OK so yesterday I was code reviewing one of my mates' work, and breezed past this code (this is not the exact code, but it's a replication of it):

Crash Course In CFML & jsoup [+]
ColdFusion Chef | 8/19/17 5:00 AM
Over the years I’ve made repeatable use of the jsoup library so I figured it’d be nice to put out a little primer on using it with CFML. What Is jsoup? From the official site: jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods. jsoup is designed to deal with all varieties of HTML found in the wild; from pristine and validating, to invalid tag-soup; jsoup

Crash Course Into CFML & jsoup [+]
ColdFusion Chef | 8/19/17 4:00 AM
Over the years I’ve made repeatable use of the jsoup library so I figured it’d be nice to put out a little primer on using it with CFML. What Is jsoup? From the official site: jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods. jsoup is designed to deal with all varieties of HTML found in the wild; from pristine and validating, to invalid tag-soup; jsoup

Report Card: Mura's Platform Gets High Marks From Users [+]
Mura CMS Blog | 8/18/17 6:00 PM | General, Mura CMS, Mura Community
Mura CMS scored stellar rankings from G2 Crowd, a business-to-business software review site which ranks products based on feedback from actual users. Based on user rankings, Mura outperforms Sitecore, Drupal, and Adobe Experience Manager. Mura was also rated in the top 10 overall web CMS list, and was named G2's "high performer" for winter 2017.

SacInteractive Needs a New Co-Manager [+]
South of Shasta | 8/18/17 6:00 PM | SacInteractive
Local techie friends, I'm in need of a co-manager to help run my SacInteractive monthly meetup. The current co-manager is moving out of state next month. Anyone interested?

An OpenWhisk Package for Alexa Verification [+]
Raymond Camden'sBlog | 8/18/17 1:00 PM
Yesterday I was working on a new Alexa skill (I really want the schwag Amazon is giving away this month for releasing a skill) and I had gotten to the point where I needed to lock down the service. I first talked about this back in March (Creating Alexa Skills with OpenWhisk - Part Two). Basically - Amazon requires you to secure your Alexa service and run a variety of checks to ensure the requ

Using Firebase 4 With TypeScript, Type Declarations, And npm [+]
Kinky Solutions | 8/18/17 7:00 AM | Javascript / DHTML
Ben Nadel demonstrates how to use Firebase 4 with TypeScript and type declarations. When using npm to load the Firebase module, the type definition file ships with the module itself....

Log Level 30 Doesn't Mean Anything To Most Humans [+]
Kinky Solutions | 8/16/17 7:00 AM | User Experiernce (UX), Work
Ben Nadel considers logging as a user-consumable product; and, the use of log levels from a user experience (UX) point of view. He suggests that log levels should use human readable strings instead of normal-form, numeric values....

NCDevCon 2017 Session-Electron: Desktop Development for Web Developers [+]
NCDevCon | 8/15/17 6:00 PM | 2017
Electron: Desktop Development for Web Developers Imagine if you will, your Manager asks you to develop a new desktop application. You're so used to web development that you don't know how to get started. What should you do? Dig out your old VB 6 books or learn a new technology? Better yet, keep those web skills and use Electron. Electron is the cross-platform application shell GitHub originally built for the Atom editor. The focus of this talk will allow you to leave with the st

NCDevCon 2017 Session-Stop JavaScripting like it's 1999 [+]
NCDevCon | 8/15/17 3:00 PM | 2017
Stop JavaScripting like it's 1999 JavaScript is moving fast. Last year’s best practices are quickly becoming today’s anti-patterns as we experience fundamental shifts in the language. With so many outdated learning resources out there, it's hard to know if we're doing things right. In this talk, Hunter Loftis will introduce us to the new rules of modern JavaScript. Whether you're a new developer trying to learn modern best practices or a veteran looking to break old habits, 20

See the code - How to hook into Hibernate ORM Events easily with CBORM and ColdBox [+]
ColdBox Blog | 8/15/17 1:00 PM | ColdBox MVC, ContentBox CMS, Interceptors, ORM
In my last post, I talked about How to hook into Hibernate ORM Events easily with CBORM and ColdBox. I talked through the what, why, how, but didn't get to the code. So this post, is going to go through the code and give you a real example you could use today to extend ContentBox's core Author module with your own function.

See the code - How to hook into Hibernate ORM Events easily with CBORM and ColdBox [+]
Ortus Solutions, Corp Blog RSS Feed by ContentBox | 8/15/17 1:00 PM | ColdBox MVC, ContentBox CMS, Interceptors, ORM
In my last post, I talked about How to hook into Hibernate ORM Events easily with CBORM and ColdBox. I talked through the what, why, how, but didn't get to the code. So this post, is going to go through the code and give you a real example you could use today to extend ContentBox's core Author module with your own function.

NCDevCon 2017 Session-NoSQL for Mobile in Practice [+]
NCDevCon | 8/14/17 6:00 PM | 2017
NoSQL for Mobile in Practice NoSQL has become the ad hoc term for a wide range of alternatives to relational databases. NoSQL databases address a number of issues with the way database use has evolved. Mobile in particular presents a number of new challenges, including scaling to support thousands or even millions of users, off-line availability, synchronization, and more. Choosing NoSQL is just the first step, though. In this session, we’ll take a look at the rise of NoSQL, wh

Migrating from a Node App to Serverless [+]
Raymond Camden'sBlog | 8/14/17 6:00 PM
For a while now I’ve been thinking about how I would go about migrating a “traditional” Node application to a serverless one. All I’ve needed is a good example - and last week I found one. While going through the apps I had set up on Bluemix, I remembered that I had a Node server running to power my Twitter bot, https://twitter.com/randomcomicbook. I blogged about this project over a year ago (

NCDevCon 2017 Session-6 Minute Mobile Apps with NativeScript: A Race Against Time [+]
NCDevCon | 8/14/17 3:00 PM | 2017
6 Minute Mobile Apps with NativeScript: A Race Against Time How many cross-platform mobile apps can you write in an hour? It turns out it's a lot, especially if you're using NativeScript. NativeScript is a free and open-source platform for writing professional, cross-platform mobile apps with JavaScript. With its unique approach, NativeScript has positioned itself as the Node.js of mobile development - write once, run on multiple platforms, with native performance. In this sessi

How to hook into Hibernate ORM Events easily with CBORM and ColdBox [+]
Ortus Solutions, Corp Blog RSS Feed by ContentBox | 8/14/17 1:00 PM | ColdBox MVC, ContentBox CMS, ORM
I have been working for Ortus Solutions for over two years now, and still, every day I learn something new about one of our modules or tools. In one of my current customer projects, we are taking a ContentBox installation ( our Modular Content Management System built on top of ColdBox ), customizing it, extending it, and it's really fun. One of the big customizations for this projects is extending the permissions structure, outside of what we wanted to do in the ContentBox core.

How to hook into Hibernate ORM Events easily with CBORM and ColdBox [+]
ColdBox Blog | 8/14/17 1:00 PM | ColdBox MVC, ContentBox CMS, ORM
I have been working for Ortus Solutions for over two years now, and still, every day I learn something new about one of our modules or tools. In one of my current customer projects, we are taking a ContentBox installation ( our Modular Content Management System built on top of ColdBox ), customizing it, extending it, and it's really fun. One of the big customizations for this projects is extending the permissions structure, outside of what we wanted to do in the ContentBox core.

Nerd Life Balance: The Art Of Open Sourcing Your Life By Nick Floyd [+]
Kinky Solutions | 8/14/17 12:00 PM | Books, Life, Work
Ben Nadel reviews Nerd Life Balance: The Art Of Open Sourcing Your Life by Nick Floyd. A book that reminds us to take pause and reflect on how we measure and negotiate our own lives and relationships....

Hugo [+]
ColdFusion Chef | 8/14/17 1:00 AM
Hello? It’s been quiet here for a while, again. I keep busy and needless to say, don’t get around to writing about all the things I’ve been working on. Like I’d like to do! In the last year, I’ve been fortunate to start a new software job which has also freed me up to playing with new environments and experiences. I’ve also been making larger pushes to contribute to the open source world; specifically the FW/1 ecosystem with the FW/1 Console CommandBox module;

An Introduction To Programming In Go By Caleb Doxsey [+]
Kinky Solutions | 8/13/17 11:00 AM | Books, Golang
Ben Nadel reviews An Introduction To Programming In Go by Caleb Doxsey - a short and gentle but effective intro to the Golang programming language by Google....

Previous / Next