-
Acceptance Tests: The Best Medium of Communication Between Stakeholders (if done right)
It’s a nice pleasant morning, and you have just entered the office. You greet your friends and grab a cup of coffee. You check your email and there is a new story assigned to you. “As a customer, I get my usage logs backed up” This is where is fun begins. Communicating Requirements A…
(or, 1., 12, 15., 7., A, able, about, above, acceptance, access, accordance, add, adopt, after, agile, aiming, all, also, always, ambiguity., an, and, Another, any, appear, Application, are, argument, around, as, ask, assigned, associated, assume, at, automated, AWS, back., backed, backup, be, before, begins., best, between, biggest, Both, brings, built, business, business_name_date_backup.log, But, by, call, can, Can’t, cannot, case, change, check, clear, clearer, code, coding, coffee, Collaboration, collaboratively., common, communicate, Communicating, communication, Conclusion, confirmation, consider, conversation, cool!), cost-effective, could’ve, course, create, created, creating, cup, customer, customers, daily, day., days, decide, define, defining, definition, deliver, details, detected, didn’t, different, disagree, disaster., do, doc., document, documented., doesn’t, Don’t, done, drive, drives, each, easy, effective, effectively, effort, eliminate, email, End, ended, engineer, engineers, English, enormous, entered, errors, etc., even, exactly, fairly, fall, feature, few, file, files., find, finite, focus, folks!, follow, for, forth, framework, friends, from, fun, funny., GB, get, Glacier., Go, going, good, got, grab, great, greet, had, hands, happen, hard, has, have, having, help, helps, Hey, Hi!, high-level, Hmm., how, I, I’ll, I’ve, idea., if, Implementation, implemented., important, in, inclination, innocent, inorder, insist., into, is, issues, It’ll, It’s, it., job, just, know, language, last, late, later?, lead, leads, least, leaves, Let’s, like, log, logs, long, look, looking, lose, lost, Make, malady:, manager., managers, manifesto, many, me, mean, meaning., meant, mid-night, midnight, mocking, more, morning, Morty, most, move, much, my, name, named, need, needs., new, nice, night’s, No, Not, now, number, objectively, of, off., office, often.”, Ok., Okay., older, on, Once, one, only, other, our, out, overloaded, paper, party, pass., past, per, perfect, persist, pleasant, point, precise, precision, Premature, problem, product, properly., put, QAs, question, rarely, ready, real, recipe, release?, removed., request, requirement, Requirements, Rick, Robot, room, rule, Running, scale., see, seeing., Seems, seen, should, Simplest, since, single, skills, So, Solution, sounds, stakeholders., standard, statement., states, storage, story, suggest?, suite, suits, support., sure, survive, sync, system, systems., team, teams, tempted, tend, term, test, tested, tests, tests(or, than, that, that’s, the, their, them., then, there, they, things, think, thinking, this, Though, threats, through, thumb, time., timezone?, to, tone, too., tools, touch, towards, trap, true, two, unambiguous, understands., until, up, usage?, used, user, users, UTC., vague, validations, very, want, wants, was, wastage, wave, way, we, well, what, what’s, when, where, which, will, with, wordsmith, work, working, works., worse, worst, worth, would, write, written, yes, you, Your -
Fail Fast: Hone Your Ability to Recover and Respond Quickly
It’s close to midnight and you are about to wrap your day off. Suddenly you get a pager-duty to resolve a critical bug that’s failing some of the automated reporting emails. You go on to check the logs in the log management tool. This is not the ideal time to find out that logs are not…
A, abilities, ability, about, activity, actual, against, all, allows, an, and, API, applied, are, arise., around, as, ask, aspects, at, automated reporting, available, be, becomes, best, better, bound, broker, bug, bugs., But, called, can, careful, cases, certainly, Chaos, check, close, Conclusion, confidence, contingency, control, counter-intuitive, creating, critical, date, day., debugging., decide, defense, deployed, develop, dilemma, Don’t, done, down?, drills, due, during, effective, effectively, email, emails., emergencies., engineering, engineers, enough, enough for actual, even, every, face, fail, failing, failures, fast, feature, find, folks!, for, forward, from, gaping, get, gets, getting, gives, Go, goes, handle, have, having, helps, helps them, high, higher, holes, hone, hours, how, ideal, if, important, in, increase, infrastructure, investing, is, It’s, it., kills, know, knows, learning, levels., leverage, log, logs, lower, made, major, management, matter, may, member, metrics, midnight, mind, mock, monitoring, Monkeyrandomlyndonly, more, move, much, my, Netflix, new, next, No, Not, of, off., office, often.”, on, our, out, own, pager-duty, panic, peace, perform, performance, plan, plans, point, Practice, prepare, prepares, prioritization?, problems, processes., product, properly., questions, quickly., raises, ready, realize that, recover, recovering, recovery, release?, reliability., reliable, reponed?, resolve, respond, right, scenarios, scripts, service, services, sets, should, sick?, sites, So, software, some, sound, spike, strategy, streamed, stress, success, such, Suddenly, Surfaces, systems., tackle, talk, task, team, that, that’s, the, their, them., theme, there, they, things, this, ticket?, time., to, tool., tools, turns, unexpected, urgent, us, usage?, used, user, using, via, way, we, well, what, when, why, will, with, work-through, working, wrap, wring, write, you, Your, yourself -
How to detect emails, phone numbers, web URLs, hashtags in Android TextView? : SmartTextView library
Smart Text View Star On GitHub Follow On GitHub Many applications in android use TextView that detects and highlight various string patterns like emails, phone numbers, web URLs and even hashtags. This functionality is very common and and is used extensively and frequently in many app. Thus to ease the process of adding this functionality…