Learn Lua from JavaScript, part 3: Object-oriented behavior
JavaScript’s prototype-based classes compared to a Lua class pattern.
Ideas, insights, and strategies for today’s software engineers.
JavaScript’s prototype-based classes compared to a Lua class pattern.
The guts of Lua: functions, loops, and tables.
Combining CAD, simulation, and AR to change how we repair and use cars.
Learn time-saving techniques for creating any kind of roof in this free Revit Architecture training video.
If you know JavaScript, learning Lua is a snap, as Tyler Neylon explains in this first in a series of three posts.
The O’Reilly Hardware Podcast: The tools of the “new industrial revolution.”
Learn about automating the tedious yet essential task of testing a complex app in this excerpt from Learning Swift.
This chapter from the book Optimized C++ discusses performance-tuning principles to optimize string handling functions, which are among the most used features of the C++ standard library.
By approaching change as if you're the customer and knowing the risks involved when making changes to your code base, you can reduce the amount of churn in the review process and increase the chances of shipping code that sticks around.
A policy manager can handle at run time many of the tasks that programmers currently specify when scheduling jobs.
The O’Reilly Hardware Podcast: Building tools for a curiosity-driven community.
You’ve used Python for years. Do you really know it? Be brave and skin that Python. In this cut, Luciano Ramalho probes deep into special methods and the Data Model. Become fluent with idiomatic Python.
The O’Reilly Hardware Podcast: Digital rights management goes deeper into the Web.
How innersourcing can create collaboration within organizations.
Decorators can massively magnify the positive impact of the code you write.
The O’Reilly Hardware Podcast: Building wireless links for the IoT.
Learn how to set up the Raspberry Pi to "see" and analyze images to recognize faces, text, and other items of interest.
The O’Reilly Hardware Podcast: Tearing down everyday electronics and discovering unexpected sophistication.
The O’Reilly Hardware Podcast: How computer keys got where they are.
A hidden pain point in project management.
Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Read the first chapter from Building Maintainable Software, Java Edition, to learn exactly what maintainability means and how it has an impact on business.
The O’Reilly Hardware Podcast: The art of designing and manufacturing every aspect of hardware.
A wood base is an inexpensive, easy-to-use construction component for professional-looking Arduino projects.
How to use the Tessel 2 and Node.js to build an IoT device.