While reading slides is not the same as experiencing the session, these decks can give you some of the ideas we were talking about. Let me know if you have questions.
At the request of the smart and wonderful, , here is my recipe for Salvadoran quesadilla. (Salvadoran quesadilla is completely different from Mexican quesadilla: The Salvadoran Quesadilla is a sweet and delicious, soft and creamy cake with a hint of cinnamon.)
This is my own version, of course, so it's a little different than the typical recipe. Also, this particular quesadilla was baked in a wood-fired oven, the same way it used to be done in El Salvador when I was little. To make the 3-tiered layer cake I made a double batch and put it into three nesting cake pans.
I grew up eating this wonderful treat, always with a cup of homemade hot chocolate. My mom taught me how to make this, except she doesn't use any eggs (she doesn't like them) so it's possible to skip the eggs if that's your preference. But you'll need to add a cup of buttermilk if you do that.
Salvadoran Rice Cheese Cake (Salvadoran Quesadilla)
1/2 cup brown rice flour
1/2 cup white rice flour
1 1/2 teaspoons baking powder
3/4 teaspoon ground ceylon cinnamon
1/4 teaspoon salt
1/2 cup almond meal
1 cup plain sheep milk yogurt, room temperature
1 cup labneh cheese, room temperature (or creme fraiche or mascarpone cheese)
1 cup crumbled sheep feta cheese, room temperature
1 cup grated parmesan or aged pecorino cheese
1/3 cup grated sharp cheddar cheese, room temperature
1/2 teaspoon vanilla extract
1 cup sucanat (or organic sugar)
1 stick goat butter, room temperature or melted (or organic butter)
2 tablespoons cup raw sesame seeds
1 - Pre-heat oven to 350F
2 - Prepare rimmed cookie sheet by greasing it with butter and dusting it with rice flour until well coated. Discard of excess flour.
3 - Sift flour with baking powder, cinnamon and salt into a medium bowl (using sifter or medium mesh strainer). Add almond meal and mix until well combined and set aside.
4 - In a large bowl, using electric hand mixer or large whisk, beat the eggs until light and fluffy. Add sugar and continue to beat until well combined.
5 - In a medium bowl, using a hand mixer or whisk, combine yogurt, labneh, feta, parmesan or pecorino and vanilla until well mixed. Gradually add flour mixture and mix until well combined. Add egg mixture and mix until the batter is smooth (tiny chunks of cheese are okay).
6 - Pour batter and spread evenly with a rubber spatula into the cookie sheet. Sprinkle sesame seeds on top and bake for 35 to 45 minutes or until it looks dark golden brown and it springs up at the touch of the finger and the edge pulls away from the edge of the pan. Remove from oven and allow to cool off on wire rack. Cut into squares and eat warm. Can be reheated for a soft consistency.
- For added nutrition, add 1/4 cup ground yellow flax seeds or 1/4 cup chia seeds mixed with 1/4 cup buttermilk (or organic milk)
- Use only whole grain brown rice flour
- Make it without eggs by adding one cup of buttermilk
Here is the cookie-sheet:
Agree or disagree? Either way, tell me more.
* An organization's successful transformation to Agile must include changes in process (teams, product definition, workflow, etc.), culture (ex. hierarchy, management, policy, etc.) and technology (ex. technical practices, architecture, automation, etc.).
* Changing these three areas at the same time is nearly impossible, at least to start.
* Process is where most organizations start and end their change.
* Without congruent change to culture and technology, change to process will be superficial or even damaging.
* A significant part of the backlash against Agile ideas is a result of experiences with superficial and damaging process change without congruent culture and technology changes.
* Successful process change, even partial improvement can create the positive energy to trigger culture and technology change.
* People of passion and vision at all levels of the organization are the reason for success and positive change.
* If you are one of those passionate visionaries, you need to change your organization, or change your organization, so that improvements to work life and the world increase.
* Agile is not the point, it is a path. A better world is the point.
When interviewing candidates that want to join our digitalstrom team I always have some algorithm questions ready for them. And what I am looking for is someone who can not only get the task done but also somebody who would choose the most efficient algorithm that gets the task done.
One example of an algorithm question I use is keeping track of the historical temperature data for our customers. Choosing the right algorithm can make a big difference on the amount of data that we have to keep in our backend servers for every installation.
The problem description is quite simple: We have a smartphone application where the user should be able to view the indoor temperature of a given room together with the outdoor temperature. We want the user to be able to zoom in and out in time, and to scroll through the graph.
Returning the raw data to the smartphone will not work for all cases. The smartphone has limited memory resources and network bandwidth. Lets assume that you receive a new temperature value every 5 minutes. If the user zooms out to a week the graph would have to display 12*24*7= 2016 data points. That's just for a week. The smartphone app will be slow if we use raw data.
- The first question I expect from a candidate is how many data points can we send to the smartphone application so that it stays responsive. About 1000 is a good answer
- The second concept I expect is to get some kind of aggregation defined. Once the zoom level reaches a given scale an efficient implementation will use a different data set that returns data every hour, and then every day, and then every week. The smartphone app will then fetch the aggregated data when zoomed out.
And its now that things start getting interesting. Fetching the stored data to calculate the rolling average on every query is definitely a poor design decision. I would expect the candidate to come with a schema for keeping a rolling average.
Aggregating data for one hour requires adding the 12 five minute values and dividing them by 12 once the hour is reached. But there is a small detail to consider. If we only wait until the hour is finished to calculate the value, the graph will have a gap at the end. For example, if it is 10:55 we would have data for:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and then a gap of 55 minutes. We can do better than this.
We can create an algorithm that will keep a rolling average of the last hour. This algorithm will have to keep track of 2 numbers:
- The total of the sum of all temperatures
- The number of data sets
Calculating the value of the 10:55 data point is easily done by dividing the sum by the number of data sets.The same needs to be done for the day and week series.
The best engineers will also cover corner cases like what happens if the server were we are keeping the data restarts. Using our algorithm we just need to make sure we store our total and count for every of the series we are keeping.
As the old saying goes: „All roads lead to Rome“. But we want the one that will get us there faster and spending the least amount of resources.
- Digitalstrom AGHead R&D, 2009 - present
- BridgecoHead of Digital Media Player Software group, 2005 - 2009
- EsecManager system and user services software, 1996 - 2005
I like to write about the psychology behind social media. Below a list of the most popular articles I have published in the last months.
I have also published a Kindle book with a selection of these articles. Amazon prime members can lend it for free.
And the last one if you want to know how the Kindle book was put together
DigitalSTROM products provide connectivity to electrical devices in the home over the existing power cables. This includes every lamp, light switch, blinds and any device plugged in. This network of devices is connected through a server mounted in the electrical cabinet to a local area network. Our applications begin with the intelligent, comfortable and energy efficient orchestration of lights, shades and any electrical devices at home.
Digitalstrom components are based on a high volt IC in a small size clamp. Its minimal size allows mounting it behind existing lights and switches. This allows retrofitting houses using the existing power cables. Each digitalSTROM clamp can switch, dim, measure electricity and communicate its status. It also has its own processor enabling decentralized intelligence.
I am a singularitarian, a geek dad, and a music lover. I enjoy cooking all kinds of stuff and love traveling around the world. My favorite spots? Tokio, the Mayan riviera and San Sebastian in Spain.
Miguel Rodriguez is the 1st to sign the Coworking Manifesto at New Tech ...
Coworking is the future of working. Let's share the ethics of good coworking. Sign the Cowoorking Manifesto on our homepage.
Miguel Rodriguez - Bringing Humanity to Technology | Google Plus Marketi...
Miguel brings a human touch to technology and business
The fight Guy Kawasaki vs. Britney Spears on Google+ - CircleCount.com
Take a look at the growth of the follower numbers of Guy Kawasaki and Britney Spears at Google+, compared directly within one chart.
The fight Mark Zuckerberg vs. Larry Page on Google+ - CircleCount.com
Take a look at the growth of the follower numbers of Mark Zuckerberg and Larry Page at Google+, compared directly within one chart.
El Bulli Prepares to Close With 48-Course Blockbuster Menu
Chef Ferran Adria served up 40 courses of culinary magic when I last ate at El Bulli in 2007, from the gin-fizz aperitif where the froth was
Landgasthof Halbinsel Au - Ihr Paradies auf einer naturgeschützten ...
GENIESSEN SIE DAS PARADIES auf einer naturgeschützten Halbinsel. Die einmalig schöne Lage am Zürichsee mit der herrlichen Aussicht auf See u