By Frankie Bagnardi
Frankie Bagnardi is a senior front-end developer creating user experiences for various clients. In his free time, he answers questions on StackOverflow (FakeRainBrigand) and IRC (GreenJello), and enjoys small projects. He is a co-author of the brand new second edition of Developing a React Edge by Bleeding Edge Press.
React and the tools around it move fast. Each version comes with new features and drops old ones. You can read the official release notes that cover what has been released in React 0.14, but here in this post we’re going to cover some changes in the ecosystem.
First, react-tools has been officially deprecated. This includes reactify, react-loader, gulp-react, the jsx command line tool, and many more. These were all built on a custom esprima build with jsx and some es6/es7 features added on. Read more »
BOSTON December 9, 2015 – Safari, the leading continuous learning content delivery platform for technology and business learning resources today announced that it was selected by Acxiom® (Nasdaq: ACXM), an enterprise data, analytics and software-as-a-service company, to provide all employees with access to Safari, as part of an ongoing initiative to promote a culture of continuous learning.
“In an industry on the forefront of big data technologies, access to the right learning tools is mission-critical,” says Acxiom’s Head of Learning, Wes Hinesley. “We need continuous improvement to stay competitive, and Safari has demonstrated success in expedient product development, and a long history of bringing in publisher powerhouses that will help our teams innovate and grow.”
Today’s 21st century talent spotting practices require hyper-growth industries to reevaluate how they are looking at hiring, retaining, promoting and retaining employees. Learning potential, emotional intelligence, soft skills and leadership abilities all play critical roles in developing top-tier talent that accelerates a company’s ability to remain competitive.
“We know that great workplaces invest in giving their people the opportunity to learn and improve the skills they need to do their best work, and promote a culture of sharing that knowledge,” said Safari CEO, Andrew Savikas. “And we’re proud to have been chosen by Acxiom for such a critical role in fueling that kind of learning culture.” Read more »
Recently, we were able to ask five questions of Daniel D. Gutierrez about his new book from Technics Publications called “Machine Learning and Data Science: An Introduction to Statistical Learning Methods with R.” Below, Daniel talks about his inspiration for writing, why he chose R as the language for the book, and who would benefit most from reading it.
1. What was the genesis of the book? Why did you choose to write it? I’ve been an educator for pretty much all of my professional life while also working in industry and recently I had been teaching a number of corporate training courses on data science and R through UC Irvine Extension. I developed some educational content based on my experiences teaching and through feedback from my students at large companies like Toyota and Southern California Edison. Over time, I sensed some common threads in terms of how people were able to embrace the subject matter – like recurring questions and pain points. I decided to formalize the content in the form of a book since there were no suitable books out there that addressed the needs of professionals trying to transition into the field from other disciplines. There were a number of good books, but they were too advanced; they weren’t a good launching pad. Read more »
One of the strongest features of Safari is the array and range of publishing partners who provide valuable content to our library. A partner that exemplifies this breadth and depth is Seven Dimensions, a producer of video training on personal and professional development topics since 1979.
As part of a continuing feature here at the Safari blog, we’d like to shine a spotlight on Seven Dimensions and their wide array of video titles.
Build Your Brand and Your Career by Eve Ash, Sadhana Smiles, Ben Walkenhorst, Peter Wallbridge
Learn practical and applicable advice on how to build and leverage your personal and professional brand including tips on public speaking and career resiliency.
Read more »
A look at some titles recently added to Safari that are in my queue this month:
Read more »
One of the strongest features of Safari is the array and range of publishing partners who provide valuable content to our library. One partner that strongly exemplifies this breadth and depth is Packt Publishing, which provides our members with extensive book and video content on emerging, and essential, IT software development concepts.
As part of a new regular feature here at the Safari blog, we’d like to shine a spotlight on Packt and their deep offering of content.
If you want to take your data to the next level then implementing machine learning into your workflow is essential. In this book, author Sebastian Raschka covers topics such as compressing data, model evaluation, and a roadmap for building machine learning systems. Read more »
The Learning 2015 conference held earlier this month attracted learning leaders from the world’s most innovative companies. So it’s no surprise it was abuzz with conversations about curation, personalization, social learning, the digitally connected employee, and the Tin Can API.
Of the multitudes of enlightening sessions, Nuance’s Director of Technical & Professional Learning, Cristin Crain, delivered one that illustrates the three steps Nuance’s learning team has taken — and yours can, too — to drive business results. Nuance is a leading provider of voice and language solutions that transform the way people interact with devices and systems. To stay current and relevant, Nuance has to be innovative and always evolving. Its learning team supports this through:
- Iteration – Knowing the work is never done, there are always improvements and advancements to be made.
- Connection – Learning what audiences want and need to keep moving forward.
- Prioritization – Thinking through the impact on learners and the organization. What resources will provide the necessary information in a format that enables access anytime and anywhere?
Read more »
We all have to solve problems and challenges in our personal and professional lives every day. Being able to understand and implement the classic concepts of mathematical thinking such as algebra, proofs, and geometry will only strengthen your problem solving abilities and capabilities. In his new book from Basic Books, “The Magic of Math: Solving For X and Figuring Out Why,” mathematician and author Arthur Benjamin carefully explains these ideas and provides practical tips and tricks to help you hone your math skills.
We reached out to Arthur with a few questions to hear his thoughts on how mathematics can impact your career and personal development.
What kind of reaction do you typically get from someone when you talk to them about your love of all things mathematical? How do you convince them to embrace these principles?
In my experience, you can motivate someone to learn mathematics through either relevance or elegance. Either they need to see that the math they are learning will be useful for solving problems that they care about now (not three math classes from now) or the pattern or logic is so beautiful that the applications don’t matter. For example, music may have applications, but most people just enjoy it for its own beauty. Read more »
Breaking things down
We started by breaking the app into modules. This included a module for ‘facets’, which are the publishers, topics and author options you can check off in the UI to narrow your search. ‘Suggest’ for the autocomplete module. The main part of the app handled pagination and the templates, collection and views for rendering search results.
Each of these modules included their own collections, models and views. We kept these mostly isolated components that used local event messaging. We used ‘controllers’ for app-wide event messaging and managing their module components. Read more »
Each year publishers spend countless hours crafting lengthy Requests for Proposals (RFPs) that exhaustively detail their ideal online publishing platform. There is a sense that before a platform migration can occur every aspect of the functions, features, and capabilities must be identified and explicitly defined. Yet in other market segments the approach to revising business and technology strategies has shifted to make use of evaluative tools that enable A/B Testing, measurement of usage impact, and iterative revisions. Why shouldn’t publishers also benefit from these mechanisms that provide ample opportunity for sanity checking their assumptions (technology and otherwise)? And just as importantly, why wouldn’t a publisher want to turn their users into invested stakeholders that contribute to strategy…after all the users are the ones that need to be surprised and delighted? Read more »