This link is a decent starter resource on how to create a data entry form in an Android application.
This link is a good resource for how to style/theme the Android RatingBar component. The default RatingBar component uses “stars” that the user can tap, but for some (many?) user interfaces, you’ll probably want to use something besides the default stars.
This SO post mentions a couple of style attributes that can also be used when styling the RatingBar:
This link is a good tutorial on using the Android TableLayout, including using TableRow.
It’s important to note the concerns they save for last, however:
From the link:
Question: What is the deal with functional programming?
Answer: Start with Why Functional Programming Matters. Then move to Why Why Function Programming Matters Matters. A few bullets:
From the link:
One of the major innovations in FP that has resulted in the "explosion" of interest is monads.
In January of 1992, Philip Wadler wrote a paper called The Essence of Functional Programming which introduced monads into functional programming as a way to deal with IO.
From the link:
“I don't have a deep understanding of how to use functional programming to create a complete application (that's why I intend to use Scala so that I can understand this incrementally, since it combines OO + Functional), so I can't figure out why I would not need an ORM with a functional language and what would be the functional approach to tackling persistence of the domain model. A DDD approach for the business logic still makes sense with Scala, doesn't it?”
This is a link to the free, online “Kwan Um School of Zen Retreat Cooking.”
As the title says, this is a link to Richard Feynman's love letter to his wife, which he wrote sixteen months after her death.
The Thundering Herd is a cute website created by some people who have some Siberian Huskies.
This is a link to an article about Steve Jobs, written by Walt Mossberg, technology journalist.
Slava Akhmechet shares a handful of excellent articles on programming/engineering management, startups, and business. Articles include:
This presentation on property-based testing with ScalaCheck is very good.
OS X Yosemite Security and Privacy Guide
This is a collection of thoughts on securing a modern Mac running OS X Yosemite and some steps on how to improve privacy. It is targeted to “power users” who wish to adopt enterprise-standard security, but is also suitable for novice users with an interest in improving their privacy and security on a Mac. There is no security silver bullet. A system is only as secure as its administrator is capable of making it.
If we were to film an intimate portrait of the wolf, we needed to get close enough to see into their eyes. By socializing with the pack from the time they were pups, we were able to gain the wolves’ trust and observe their behavior in a way that few people ever have.
On the edge of Idaho’s Sawtooth Wilderness we built the largest enclosure of its kind and created an environment where a pack of wolves could open their lives to us and accept us as just another part of their world.
This is an article by Netflix engineers about “auto scaling” with Amazon Web Services. Here’s a brief excerpt:
The Story Behind Axl Rose And Slash Not Speaking To Each Other Since 1996.
An article about whether you should buy Walmart of JC Penney.
I don’t know how good this article is, but at least it’s a reminder to start some good daily habits.
Amazon.com leadership principles.
“Our Leadership Principles aren’t just a pretty inspirational wall hanging. These Principles work hard, just like we do. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. It’s just one of the things that makes Amazon peculiar”
This is an article that attempts to explain via analogy/metaphor what functional programming (FP) is, and why it’s (arguably) better than other programming styles, such as object-oriented programming (OOP). As part of its analogy it compares the development of a software application to an automobile factory, i.e., the process of building cars, specifically a Tesla. Since a lot of people like to compare the process of building a software application to manufacturing (or an assembly line), this is an interesting comparison.