Testing micro.blog from another source blog also.
EXPECTATIONS
let's talk about Bridgerton tea, my ask is open
One Nice Bug Per Day

blake kathryn

Love Begins

titsay

Product Placement
Cosmic Funnies
trying on a metaphor
NASA

gracie abrams

â
I'd rather be in outer space đ¸
untitled
official daine visual archive

PR's Tumblrdome

pixel skylines
Noah Kahan
RMH
$LAYYYTER

seen from United States

seen from Australia

seen from United States

seen from Spain
seen from United Kingdom

seen from Australia

seen from Australia

seen from France

seen from Germany

seen from United States

seen from Singapore
seen from United Kingdom

seen from Australia

seen from United Kingdom
seen from Germany

seen from Australia
seen from United States
seen from United States
seen from Brazil

seen from Israel
@teevati
Testing micro.blog from another source blog also.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
How I review code
Reviewing code is one of the most important parts of an engineerâs job at Tumblr, even more so than writing code. Our codebases are shared by hundreds of engineers, so itâs critical to make sure weâre not just writing the best code we can, but that the code being written can be understood by others. Taking the time to review someone elseâs code is the most critical opportunity to ensure all of that is happening.
At Tumblr, every code change happens in a Pull Request on an internal Github instance. We have repositories for the PHP backend, our database schemas, our iOS (Swift/Obj-C) and Android (Java/Kotlin) mobile apps, infrastructure projects written in Go, C/C++, Lua, Ruby, Perl, and many other projects written in Scala, Node.js, Python, and more. All of our code repositories rely on authors to write Pull Requests and get approvals from their peers before merging their changes to the master branch and deploying to production where real people interact with it.
How I personally review code has changed considerably over my few years at Tumblr. Before working at Tumblr, I wrote code mostly by myself and reviewed code with a very small set of people. Shifting to a huge codebase with hundreds of contributors was a big change. Thankfully Iâve had some good teachers. I went from reviewing maybe one pull request a month to currently reviewing an average of 25 pull requests a week. Here are some of the principles that help me keep my reviews timely and helpful.
Review the code with its author in mind
The first thing I ask myself after a review has been requested of me is who wrote this? Are they a junior or senior engineer? Are they new to this codebase or a seasoned veteran? Have I ever reviewed their code before? Am I familiar with the project this code change contributes to?
When Iâm reviewing the code of someone I work with closely, I probably know pretty well what their thinking was when they wrote it, and I have an idea of what experiences theyâve been through. Junior engineers sometimes need a little more hand-holding, which usually means giving them more help with code examples and references. Senior engineers sometimes need to be reminded that highly performant, abstract, or clever code is often difficult to read and understand later, which usually means asking them for more inline comments and documentation.
Itâs also fundamentally important to review the code as if anyone could read the review youâre about to submit, not just the author. There are two main reasons for this. First, some people learn by reading the reviews that other engineers write; as a more junior engineer thatâs exactly how I found out the most about the intricacies of Tumblrâs codebase. Also, in six monthsâ time itâs very likely you may be looking at this code again to figure out how it works. Having a helpful code review of it around can give some insight into the decisions that went into why it works the way it does.
Review the code with everyone else in mind, too
The core of my review, no matter who is writing the code change, centers around being able to understand the code itself and the motivations and context around it. To me, ideally anyone should be able to pop into a pull request and expect enough context to understand the code change and why it was done the way it was done and how it works the way it works. This is especially important in an old, shared codebase, where someone three years from now may be looking at your PR to figure out why you chose to do what you did. If thatâs not included, or if there arenât at least links out to the relevant context, something is wrong. More detail is always better.
I donât worry as much about code style or syntax itself, as we have automated processes to ensure that new or changed code conforms to our agreed-upon coding standards. Similarly to what I wrote about in how I code now, I look for code that is well-documented (both inline and externally), and code that is clear rather than clever. Iâd rather read ten lines of verbose-but-understandable code than someoneâs ninja-tastic one-liner that involves four nested ternaries. Especially if the person writing the code has been around the block a few times and been burned themselves by old, undocumented, clever code.
Once I feel like I can understand the code change, I try to put myself in the shoes of someone who doesnât deal with this area of the codebase very often (which may be the case for me at the time!) and think of how to review the code to help make it clear for them. I try to think of someone new being hired six months from now, looking at this code, wondering how it works.
Understand the PRâs scope
Sometimes not everything can get done in one pull request. At Tumblr we try to keep our PRs small so they can be reviewed quickly and safely, rather than bundling a ton of hard-to-review work into a 5,000-line-change PR. Because of this, sometimes the work has to be broken up into chunks, with PRs that build a foundation and lead to future PRs with finished implementations.
Or, alternatively, itâs common for evergreen codepaths to have known issues or work thatâs been ticketed for future sprints, so itâs become a good, common practice to leave a @todo in the code with the name of the ticket where that todo will get done. That way we can unblock code changes from having to be totally complete within one pull request.
Stay on top of the whole review process
The number one thing that helps me review code in a timely manner, and stay on top of updates about PRs, is email. I check every Github email I get; I make sure that I donât get notified for everything that happens in the repo, but I do get every email that happens relating to a PR Iâm associated with. This helps me stay on top of every step in the review process, because itâs almost always a back-and-forth that ideally shouldnât last more than a day.
At Tumblr, most of our reviewers are selected by automated round-robin assignment when the PR author is ready to receive reviews. That assignment triggers an email and subscribes me to everything that happens relating to that PR. From there, itâs on me to stay on top of my email and make sure that I not only allocate time to do the review as soon as possible, but follow up on the PR if I leave a review and the author updates it in response to my review.
Remember to be a human
The most important advice for reviewing code (and, in other ways, writing code) is to remember to be a human. Remember that the person who wrote the code youâre reviewing is also a human. Give them the benefit of the doubt. Be nice when you write a suggestion, or have a question, or find an edge case that they donât seem to have covered. Even if theyâre a seasoned veteran coder who has written bulletproof performant code for years, treat them like a person who makes mistakes sometimes. Even if theyâre someone you work with every day and you feel comfortable cracking jokes at their expense, understand that a new person might not understand.
Remember that shared, living codebases are often hectic and strange, especially ones that have been around for a decade. Remember that sometimes things are in a rush, so you can only do the best you can. We canât halt everything in the name of perfect code, but we should make sure that everyone is doing the best they can, whether weâre writing or reviewing code.
I have been very active in social media lately... Not so much. (paikassa Omnian ammatillinen koulutus)
Ensimmäinen kuva uudella tyÜpuhelimella. NK Mainostoimiston seinälle on kerätty jo melkoinen määrä erilaisia versioita ja vaiheita lähinnä #SAKUstars -tapahtuman materiaalien kehittelystä. #omniaig #SAKUstars2016 (paikassa Omnia)
Ensimmäinen kuva uudella tyÜpuhelimella. NK Mainostoimiston seinälle on kerätty jo melkoinen määrä erilaisia versioita ja vaiheita lähinnä #SAKUstars -tapahtuman materiaalien kehittelystä. #omniaig #SAKUstars2016 (paikassa Omnia)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Half of the trains were already canceled and 8:37 U-train broke down in Pasila. I should have taken the bus today, but I was too tired to plan ahead last night. #winter #publictransportation (paikassa Helsinki Central railway station)
Uudelleenjärjestelyjä...
UudelleenjärjestelyjäâŚ
23.1.2015 huomasin, että teevati.netin WordPress-asennuksissa oli jotain kummallista. Koska virheet olivat sen oloisia, että halusin sulkea murron mahdollisuuden pois, vaihdoin kaikki tietokantojen salasanat ja poistin molempien WordPress-asennusten hakemistot palvelimelta. Tarkoitukseni oli asentaa WordPress  sekä pluginit uudelleen ja palauttaa vain liitetiedostot (kuvat ym.) sekä oma koodiniâŚ
View On WordPress
Field Notes - 'Two Rivers' Edition - COLORS Spring 2015 from Coudal Partners on Vimeo.
The 'Two Rivers' Edition for Spring 2015
fieldnotesbrand.com/tworivers/
Wings: Making the Field Notes 2010 Fall Edition from Coudal Partners on Vimeo.
For the production of Raven's Wing, the fall edition of our seasonal COLORS limited-edition Field Notes notebooks, we decided to go out, shoot some footage at the printers, and show how they're made. fieldnotesbrand.com/ravens-wing/
Taas sitä mennään. #omniaig #artomnia #nenäpäivä #nenäpäivä2016 #nkmainostoimisto (paikassa ArtOmnia)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
A year ago and this week. #omniaig #nkmainostoimisto #ammattilaiseksi #ammattilaiseksi2016 #artomnia #nenäpäivä2016 #nenäpäivä #whiteboard #networktechnologies (paikassa ArtOmnia)
2 years a go today and last week. #omniaig #whiteboard #snapshot #drawing #sketching #teaching #classroom #networking #html #css #wordpress #layout #themes #sublimetext3 #colorcoded (paikassa ArtOmnia)
Webstock '15: Nicholas Felton - PhotoViz from Webstock on Vimeo.
At the intersection of photography and data visualization is a place where optical techniques reveal complex phenomena and data viz starts to resemble a photographic process. PhotoViz investigates the opportunities and crossover between these two mediums and their value in a world overwhelmed by both data and photos.
Once upon a time (when the teachers were young). #omniaig #artomnia (paikassa ArtOmnia)
Snapshots from this week. #omniaig #artomnia (paikassa Omnia Kirkkokatu 16)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Haneda Airport Tilt Shift and Time Lapse from darwinfish105 on Vimeo.
çž˝ç°çŠşć¸Żă¨ăăŽĺ¨čžşăăăŽăżă¤ă ăŠăăšă§ăăĺĺĺłśă§ăŻĺźˇé˘¨ăŽăăăăŹăŞăăă¨ăă¤ăă¤ăăŞăăăŽćŽĺ˝ąă§ăăă my blog : darwinfish105.blogspot.jp/2015/07/blog-post_20.html camera : Panasonic GH4 lens : OLYMPUS M.ZUIKO DIGITAL ED 9-18mm F4.0-5.6 camera : SONY a7S lens : SONY FE 16-35mm F4 ZA OSS lens : Nikon Ai AF Zoom-Nikkor 24-85mm f/2.8-4D IF mount adapter : ARAX TILT adapter for use Nikon lenses on Sony NEX camera : SONY RX100M3 music : Summer Colour by I Am Robot and Proud color grading : VisionColorăImpulZ(vision-color.com/impulz/) Rec709_Kodak Vis3 50D 5203 (DP)_FC
THE EDGE from Steer Films on Vimeo.
Capture and Narrative development by Steer Films / Steer Digital - steerdigitalmedia.com
Sharks have fascinated both Joe Romeiro and Bill Fisher since childhood. They each learned to dive as a tool to experience the power and mystery of sharks first hand. After meeting on a shark diving expedition, they teamed up to form 333 Productions and produce films that help aid in the conservation of sharks and the marine environment. They want to use their experiences to help show others that many species of sharks are threatened, and some even face extinction. Joe and Bill portray sharks the way they see them, as beautiful and awe inspiring creatures that are an important and critical element of our oceans eco-system.