REQUEST A DEMO

Dovetail Blog

HR Tech and Advisory Boards

December 21, 2015 The Tradition of Advisory Boards There's a long standing tradition of HR tech companies creating advisory boards to help them guide their company.  This has been especially visible over the last few months, and I've had several clients and contacts asking about our board, how we use them, and what value they add.  The answer is really simple. We don't have one. It's not that we haven't thought about it or discussed it.  We did.  We had long discussions over it, and as a team made the decision that there wasn't value to us adding a board.  There are good reasons to have an advisory board, I think.  Here are a few of them, and our perspective. Product Direction The obvious (or at least the most often mentioned) benefit of an advisory board is, well, advice.  Getting input from thought…

Phil Noelting & Phil Hendrickson: LIVE at HR Tech

December 16, 2015 Phil Noelting & Phil Hendrickson of Qwalify - The Makers of Talent Dojo We were joined in Las Vegas by Phil Noelting, CEO, and Phil Hendrickson, Chief Talent Strategist at Qwalify. This interview is filled with some great information about being a start-up - how to grow the right way and how to bring people into your organization. "TalentDojo is all about furthering relationships and reinventing the the traditional notion of what a talent community is” Click play above to listen to this great interview - 2 for the price of 1 - As the Phils share their thoughts about talent communities today, what do they look like and how can we do it better. “The best time to plant a tree is 20 years ago, the second best time is today.” Phil Noelting on Twitter. Phil Hendrickson on Twitter.…

Simplify Redux Actions with Middleware

December 14, 2015 Comparing Flux with Redux Working with React, we compared flux with redux, our team decided to use redux. The devtools redux offers was icing on the cake. Diving in, we wanted a central location for all of our API calls. The API middleware would need to handle dispatching a pre-request, successful request, and failures. To handle this, we set our actions in the following format Actions import DT_API_CALL from '../middleware/api'; const USER_REQUEST = 'USER_REQUEST'; const USER_SUCCESS = 'USER_SUCCESS'; export function fetchUser(userId) { return { [DT_API_CALL]: { types: [USER_REQUEST, USER_SUCCESS], endpoint: '/user/${userId}', method: 'get' } }; } export function saveUser(user) { return { [DT_API_CALL]: { types: [USER_REQUEST, USER_SUCCESS], endpoint: '/user/update', method: 'put', data: user } }; } Configure middleware Configuring our middleware looks something like: export default store => next => action => { const apiCall = action[DT_API_CALL]; if (typeof apiCall…

Pointfree Javascript

December 10, 2015 Pointfree Javascript In a recent post Functional Javascript, we talked about using functions to simplify our coding practice.  I would like to dig in a bit more and talk about pointfree.  Pointfree is a function that doesn't know what its data is.  For example: // Not Pointfree var initials = function (name) { return name.split(' ').map(R.compose(R.toUpper, R.head)).join('. '); }; //pointfree var initials = R.compose(R.join('. '), R.map(R.compose(R.toUpper, R.head)), R.split(' ')); Notice our first function takes in a parameter of name, because it knows its data it is not pointfree.  Our second function does the same as the first but doesn't know its data.  Therefore, it is pointfree.  For some, the second function is foreign and confusing and the first is something closer to what you might be used to seeing.  However, even the first could be confusing, what is compose, how…

Scott Berg: Live at the HR Tech Conference

December 9, 2015 Scott Berg Scott Berg is a Managing Director and Sr. Research Analyst who closely covers public HR Tech companies, working for Needham & Company, a boutique brokerage firm focused on software technology. Scott has seen a significant shift in the HR Tech buyer - "best of breed," as opposed to a full suite solution, is driving purchases now and a welcome transition in the space. "If you are an (#HRTechConf) attendee, you have to go to some of the content sessions." Click play above to listen to this interesting interview as Mr. Berg shares his thoughts about business today, what does the customer like/want, and what's new in technology today. You can learn more about Needham & Company here. intrepidHR at HR Tech To listen to all 30 LIVE intrepidHR interviews in our on-demand player, follow this link. intrepidHR is…

Broadbean CEO, Kelly Robinson: LIVE at #HRTechConf

December 4, 2015 Kelly Robinson Founder and CEO of Broadbean Technology, Kelly Robinson made his way from his jungle at the Broadbean booth to the Dovetail remote radio studio in the Expo Hall at HR Tech in Vegas. Kelly develops technology with the recruiting and HR practitioner in mind, having been a recruiter , himself, for many years. Kelly shared some keen business insights and gives advice to Start-ups about growth, success, and acquisitions. "It's a software jungle out there," said Kelly. Click play above to listen to this interesting interview as Mr/s Robinson talks about the importance of a great company culture and also addresses analytics and why it's a key buzzword in HR Technology: you will quickly learn why he is a well-loved boss and how he has found such success. You can follow Kelly on Twitter at @KellyJRobinson.   intrepidHR To…

Functional Javascript

javascript
December 3, 2015 Improving my own javascript style... Here at Dovetail, developers are encouraged to keep themselves current with today's coding practice.  Last year, I started studying functional coding to improve my javascript style, along with learning to write cleaner maintainable code.  The easiest way to explain is to take some code and we will begin to refactor it.  Here is a good example: function findUserByName(name, data) { for (var i=0; i<data.length; i++) { if (data[i].name === name) { return data[i]; } } return undefined; } function removeUserByName(name, data) { for (var i=0; i<data.length; i++) { if (data[i].name === name) { data.splice(i, 1); } } return data; } ... var users = [{name: 'John Doe'}, {name: 'Jane Doe'}, {name: 'Henry Smith'}]; findUserByName('John Doe', users); // returns {name: 'John Doe'} ... // Later in some code we want to remove the user removeUserByName('John Doe', users); Red…

Sarah Brennan: LIVE at #HRTechConf

Sarah Brennan We were so happy to have Sarah Brennan as our very first guest on intrepidHR in the Expo Hall at HR Tech in Vegas. Sarah is founder and strategic advisor with Accelir, attending her 10th HR Tech Conference! Sarah touches on the  hottest trends at HR tech this year: employee engagement and analytics. Sarah also talks about one of HR's greatest burdens: if something's broken, it must be the people. This perspective MUST change, how can we do that? Click play above to listen to this insightful interview with Ms. Brennan, you will soon learn why she is a mainstay in this industry. You can also follow Sarah on Twitter at @ImSoSarah.   intrepidHR To listen to all 30 LIVE intrepidHR interviews in our on-demand player, follow this link. intrepidHR is made possible by Dovetail Software! Dovetail Software…

“The HR Systems Survey” Stacey Harris, LIVE from #HRTechConf

November 30, 2015 Stacey Harris Stacey Harris, Vice President of Research Analytics with Sierra-Cedar, stopped by the Dovetail booth at HR Tech for an incredible conversation about the 2015 HR Systems Survey by Sierra Cedar and what's happening in HR Tech today . Listen in as she shares some discovered insights: Customer Satisfaction, User Experience, as well as a big focus on HR technology Strategy, Self-service/Shared Services, and Mobile Stacey has been in research for a very long-time, but her ideas and take are refreshing, making this interview a "must-listen". Click play above to listen to our interview with Ms. Harris and learn more about this year's survey and why attending this conference is a good idea for ANYONE in the space.   intrepidHR To listen to all 30 LIVE intrepidHR interviews in our on-demand player, follow this link. intrepidHR is made possible by…

Gerry Crispin, LIVE from #HRTechConf

November 23, 2015 Gerry Crispin Gerry Crispin, known for his thirst of life-long learning, joined us for an incredible conversation that covered everything from candidates experience to employee engagement and retention of quality employees. Listen in as he shares great stories and why his passion remains when it comes to "doing right by the jobseeker". Gerry understands that in order to create a better tomorrow, we need to study what's happening today and make some necessary changes. Click play above to listen to our interview with Mr. Crispin and learn more about his point of view, you won't be sorry!   intrepidHR To listen to all 30 LIVE intrepidHR interviews in our on-demand player, follow this link. intrepidHR is made possible by Dovetail Software! Dovetail Software delivers web-based solutions and help desk programs that enable organizations to reduce administrative and support costs, diagnose…