Cloudflare Acquires Linc
Linc has done amazing work with Frontend Application Bundles (FABs), making dynamic backends more accessible to frontend developers.
Links relevant to my work and interests: IT, agile, startups, Internet, web development, databases, programming, design patterns, work motivation... (Popular topics)
Linc has done amazing work with Frontend Application Bundles (FABs), making dynamic backends more accessible to frontend developers.
Niue, a tiny island nation in the Pacific, is launching proceedings with internet overseer ICANN to reclaim the .nu top-level domain.
You must NOT store monetary values as IEEE 754 floating point numbers.
För att bygga upplevelsen av ett SVT Play, oavsett plattform, skärm eller kontext, är det viktigt med gemensamma produktmål och riktlinjer som t ex vår visuella identitet. Så vi har tagit fram följande principer, som vi kallar PLAY
Mingla is an Slack bot used at SVT for (semi-)spontaneous video chats. We are a group of people that misses the spontaneous chats at the coffee machine, hallways, after meetings... we got inspired by bump-into-colleagues and articles like this article about weak tie friendships.
Over time interviewing, I’ve found that I mainly screen for one key thing: giving a shit.
I could’ve chosen anything. I went with Rails. And you should, too. It still is the best framework for getting up and running and for continued iteration and development.
This is the story of when I found two security vulnerabilities in their login functionality and reported it to them.
You can make the recommendation: you’re the expert
Today we’re announcing that the page experience signals in ranking will roll out in May 2021. The new page experience signals combine Core Web Vitals with our existing search signals
Every company believes it is customer-centric. However, most of them are product- and service-centric first, focusing on how to enhance their offerings
jag vet och uppskattar den ständigt puttrande digitaliseringen men skulle uppskatta en plan.
Nx is a set of extensible dev tools for monorepos, which helps you develop like Google, Facebook, and Microsoft.
There is a common misconception of what a senior developer is. Some may tell you it’s the years of experience; others may say it’s the "bugfixes per second." It’s none of those.
The general advice of "just convert all local date/time data to UTC and store that" is overly broad in my view. For future and near-past events, it doesn’t take into account that time zone rules change, making the initial conversion potentially inaccurate.
With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!
estimation is bullshit. It’s so imprecise as to be useless, even when you’re dealing with fixed inputs. And you’re not. No one is ever able to accurately describe what a piece of software should do before they see the piece of software.
...you could ditch annual planning all-together and do something more continuous, but whenever I say that’s possible no one believes me (except for the people doing it)
Som ett led i att hantera beroenden mellan olika team provade vi 2014 att genomföra en ”tech-sprint”, helt skilt från ordinarie produktbackloggar och helt utvecklardrivet. Tre år senare har konceptet vuxit till två årliga ”SVTi-sprintar”, där utvecklarna fortfarande helt ansvarar för innehållet – och resultatet mer handlar om innovation än att hantera beroenden.
We recommend a filter that enables the user to customise the map in regards to what they want to see more clearly on the map.
I filmen nedan har jag spelat in flödet som det ser ut i Krys app.
Dagens 20-25-åringar tycker redan att det är viktigt att spara, återvinna och undvika överkonsumtion. Den generation som nu går miste om sitt studentfirande kommer att präglas av den här krisen – precis som de som växte upp i skuggan av andra världskriget. Vi kommer att få en ny försiktig och krismedveten generation.
here is the recipe for Tydligare tal: First you take a multiple sound format like 3.0 or 5.1. The dialogue is almost always in the centre channel so therefore you raise that one and lower the others a little bit. Then you code and publish. And of course you also offer the original sound mix for people who like drums. Tadaa!
– Jag vet exempelvis nu att jag behöver ett tryggt, varmt och öppet arbetsklimat samt en förstående chef för att kunna vara mig själv och därav må bra, medan andra kanske har andra behov.
It’s a strange thing, the internet economy. The product that generates all the money doesn’t work very well, and when it does work, people tend to hate it.
"Excel was always meant for people mucking around with a bunch of data for their small company to see what it looked like," commented Prof Jon Crowcroft from the University of Cambridge.
Any elements that are non-functional with respect to the singular purpose tend to confuse, and are therefore eliminated during the attempt to "rationalize." The deep failure in thinking lies is the mistaken assumption that thriving, successful and functional realities must necessarily be legible.
Why are vendors clinging to brandcasting when they can create a virtual live experience not to be missed?
Flareact is modeled after the terrific Next.js project and its APIs. If you’re transitioning from Next.js, a lot of the APIs will seem familiar, if not identical!
If you’ve been feeling overwhelmed at work lately, you are not alone.
TikTok is an example of a modern app whose design is optimized to feed its algorithm as much useful signal as possible. It is an exemplar of what I call algorithm-friendly design.
If you’re tired of the term "technical debt," try fractal dimension of the code. Higher fractal dimension means problems look harder the closer we look at them, and travel times are highly uncertain.
We have tendency to forget that being a software developer means dealing all day long with fellow humans. Interacting with others, communicating, explaining ideas, adapting to your team members are very important skills. The art of debating is part of this set of communication skills you need to have.
first, most of your time will need to be spent working on the solution; and second, don’t associate the problem with product management, and the solution with engineering – understanding the problem and developing the solution requires the intense collaboration of product, design and engineering
PTS har nu beslutat att reservera ett antal nummerserier för bland annat film och böcker samt för andra administrativa ändamål. Detta innebär att telefonnumren inte får användas av abonnenter eller på andra sätt i allmänna kommunikationsnät.
A Swiss court has ruled that a company must cover a portion of its remote worker’s rent. What are the implications?
How do OKRs stack up against the alternatives when it comes to alignment frameworks? And what are the potential undesirable behaviors that come with them?
With leading-trim, designers can finally unlock the power of a spacing system. Starting from design, we can apply a spacing system on top of measuring optical spacing (measure against type’s cap height and baseline). In addition to accurate spacings, it will help us establish better visual hierarchies and have more confidence in our layout.
Stripe is not going public any time soon. It is at the very beginning of a decades-long journey during which it will compound the internet’s growth, and compound with it to become one of the world’s most valuable companies. If Stripe is successful, it will transform the economy, and I’ll be here telling everyone to appreciate it even more.
Jag förstår att Telia är väldigt angelägna om att lagra min värdefulla trafikdata men det här börjar likna tjatsex
Har förmågan att skriva försämrats bland unga? Vi hör vittnesmål från arbetslivet om att ung personal ibland inte har den skrivförmåga som krävs. Samtidigt larmar universitetslärare om studenter som har problem med att klara sina utbildningar. Vad är orsakerna till skrivglappet?
När många jobbar på hemifrån, som under pandemin, hur får vi in den viktiga rutinen av att skapa en början och ett slut på arbetsdagen?
EventStorming is a flexible workshop format for collaborative exploration of complex business domains.
Meet CourtCorrect a new startup that wants to help people to know what rights they’ve signed away when they tick that ‘I agree’ box online – and to then keep track of what is really provided to you by that contract.
A step beyond "unrealistic optimism", which has been researched by psychologists, toxic positivity is insincere positivity or an overly positive bias.
hack är ett uselt format att komma fram till bra lösningar på faktiska problem. Det kanske är så, rent generellt. Det jag noterat genom åren att vara med på hack är att nära på alla lösningar ganska snabbt hamnar på en projektkyrkogård.
What is it then, for God’s sake, this whole blockchain thing? And what’s so terribly revolutionary about it? What problem does it solve?
Då det inte fanns någon arena insåg vi att det skulle vara ett uppskattat mervärde för lagkamrater och anhöriga att kunna följa tävlingen genom livesändningar. I denna guide förklarar producenten Ola Holmer och idéskaparen Marcus Hansson hur det går till att livesända en sådan här produktion.
Much harder is understanding how very different organizational cultures can produce equally positive outcomes for customers, team-members, and "the business".
To get real value out of CSP your policy must prevent the execution of untrusted scripts; this page describes how to accomplish this using an approach called strict CSP. This is the recommended way to use CSP.
Server-side tagging has the potential to overturn the current dynamic of data collection and governance for an organization. You own and have full control over the server-side environment.
The startup lingo of killing, crushing and smashing things is all so negative, and the irony is it actually doesn’t represent the startup ecosystem at all. As builders and makers, we are nurturing, crafting and growing.
Labeling people as users strips them of complexity. It reduces humans to a single behavior, effectively supporting a view of people as more like robots whose sole function is to use a product or feature. This is a poor ethos for building ethical technology.
The workday lasted 48.5 minutes longer, the number of meetings increased about 13% and people sent an average of 1.4 more emails per day to their colleagues
In a way, the creation and development of DeepTok sort of sums up the essence of Gen Z humor. It is purposefully meant to be lighthearted and surreal, often random and "quirky," and yet still nuanced and complex. Indeed, it is incredibly creative.
TikTok doesn’t bump into the negative network effects of using a social graphs at scale because it doesn’t really have one. It is more of a pure interest graph, one derived from its short video content, and the beauty is its algorithm is so efficient that it its interest graph can be assembled without imposing much of a burden on the user at all. It is passive personalization, learning throug consumption.
A loose group of subjects and behaviors: beans, frogs, fairy-speak, Elmo edits and self-referential jokes. "Elite TikTok is this weird group of chaos that these kids have made into a thing,"
There’s really no reason why you shouldn’t use an identity provider service. They will save you a lot of development time that you can invest in building your actual app, and they’re very powerful right out of the box. Most importantly, however, they’re significantly safer than rolling your own solution.
All the link attributes – sponsored, UGC and nofollow – are treated as hints about which links to consider or exclude within Search. We’ll use these hints – along with other signals – as a way to better understand how to appropriately analyze and use links within our systems.
A simple technique that allows you to write friendly customizable components with simple APIs, just by using the basic React building blocks: the element.
We have historically discouraged employees from working from home, preferring face time and in-office collaboration versus virtual exchanges. Our old preferences have been debunked during the pandemic.
React Hooks library for data fetching. SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
A small open-source library that generates short, unique, non-sequential ids from numbers. It converts numbers like 347 into strings like "yr8", or array of numbers like [27, 986] into "3kTMd".
In this tutorial, we’ll show how to integrate Magic authentication with an example Next.js application, where users can sign up/log in, get profile info, and log out.
An interview with Christoffer Hamberg, Technical Director at Hemnet; Sweden’s largest and most popular real estate website. Christoffer will recap Hemnet’s journey with Cloudflare, and their most recent implementation of Cloudflare Workers.
Continuous improvement internally is a lot like improving a product externally. It is tempting, but dangerous, to skip steps.
The Feature-Policy standard & header is being renamed to Permissions-Policy.
But people who are certain lack curiosity, by definition. If you cling to your convictions, you’re not likely to be receptive to new information. If we want to be informed – properly informed, then we have to embrace uncertainty.
The Cross-Origin-Opener-Policy response header provides a way for a document to request a new browsing context group to better isolate itself from other untrustworthy origins. Optionally, browsers can also choose to place top-level documents in a different process from documents without a matching Cross-Origin-Opener-Policy.
Some web APIs increase the risk of side-channel attacks like Spectre. To mitigate that risk, browsers offer an opt-in-based isolated environment called cross-origin isolated.
I love the idea that we use forcing functions to snap us out of automatic action. To have a conversation. To consider information.
We found that 42% of homeowners would sell their home if presented with a fair-market offer
Let’s consider the time it takes to go from agreeing to do something to a customer receiving value. It may come as a surprise, but most of that time is not spent working. It’s spent waiting.
Felsparkerad låter dig rapportera felparkerade fordon direkt till Stockholms stad, som sedan låter aktören lösa ut fordonet mot en avgift.
Digital transformation has brought a great deal of overlap to the CPO and CTO roles, and many companies can move faster and be more effective if they consolidate the responsibilities under one person.
To recap, my point is that you are probably fine with plain email for vulnerability reports, but if you want to go the extra mile, an HTTPS form will probably take you the rest of the way.
a report describing GitHub’s availability, including a description of any incidents that may have occurred and update you on how we are evolving our engineering systems and practices in response. You should expect these updates to include a summary of what happened, as well as a technical explanation for incidents where we believe the occurrence was novel and contains information that helps engineers around the world learn how to improve product operations at scale.
There’s a whole pile of reasons to kill off a feature. Here’s just a few
Oavsett om du gärna passar på att läsa branschrelaterat eller hellre lyssnar på något som ger dig nya perspektiv har vi tipsen för dig med intresse för design, hållbarhet och ledarskap.
In some ways, the pandemic put time on fast-forward. In others, it transported us back—way back—into the past.
To change the mindset of jumping too quickly into one solution, we realized that we should remind our teams of the necessary steps in a thoughtful product development process. And that presenting those steps in a tree structure would encourage them to follow the steps in order. We wanted to lead them to go wide in problem identification and hypothesis creation before zooming into a single solution. We named it the Thoughtful Execution tree.
It is hard sometimes, hard to resist the urge to postpone finishing or fixing things because other seems more pressing at the time. The decision might seem to be the only thing you could do, but remember that you always impose a risk when doing so. Especially if you leave the issue unattended for a long time, the cost will sneak up upon you.
I got the idea that it would be fun to illustrate the Cynefin framework using the Vige surrounding. In the picture I wanted to capture some of the more important behaviors in each domain and also the fact that the "burden" of structure/constraints that you put on while you move between the different domains increases.
Zoom is a significant challenger in the video conferencing space, but is their UX any better than Skype or Cisco?
I see the Discovery track happening in 3 different layers (or sub-tracks). In essence, they are all discovery. But each one involves tasks of different natures that requires different skills from Product Managers, Product Designers and the rest of the product team
So why did this so-called life-changing machine fail in the market? Let’s find out.
Don’t aim to be an efficient team, aim to be an effective team. Instead of optimising the amount of stuff you deliver, optimise the amount of value you add to your organisation.
Without persistent models, teams are always chasing their tails. Quarterly OKRs should not feel like a "big deal". But they are exactly that when either 1) teams have to dream up their OKRs from complete scratch without a persistent model to guide them, or 2) OKRs are a cascaded down and teams lack context.
Aggregation Theory explains how these companies became so powerful and what sets them apart from pre-internet companies. Crucially, they are controlling the end-user demand and commoditizing their suppliers.
If you look at the TTFB values of cached responses (min and median) all providers have exceptionally good results.
Instead of plotting future functional pivots, jumping ship after a year, or spending too much time on the framework du jour, Yung recommends leaning on these two tactical, guiding questions
With an intended outcome as their North Star, product teams are no longer bound by preconceived notions of the possible "products" or "features" they can build — freeing them up to iterate and innovate until they find the best possible solution, even if it’s one they never sought to build when they first got started.
De senaste dagarna har jag jobbat med att tillsammans med Hemnets produktteam definiera nya team missions. Så här blev våra sex team mission statements.
Interpunktionsbruket är en viktig del i skriftkunnigheten, men samtidigt något som väcker osäkerhet hos såväl ovana som professionella skribenter. Denna studie undersöker bruket av tankstreck, som populärt betraktats som ett missbrukat skiljetecken.
Your product team will need to keep its work visible to stakeholders outside the team. If your product team is doing both discovery and delivery, you’ll need to review both those things. If you’re new to dual-tracking, use this recipe as a starting point.
För journalisten David Quammen var virusutbrottet väntat. I boken "Spillover" från 2012 beskrev han hur nästa stora pandemi kan orsakas av ett coronavirus från fladdermöss – och börja på en marknad i exempelvis Kina.
Text Fragments adds support for specifying a text snippet in the URL fragment. When navigating to a URL with such a fragment, the user agent can quickly emphasise and/or bring it to the user’s attention.
Do a search on Google on desktop or mobile, and if you see a featured snippet, click on it. After you click on it, Google may anchor you down and/or highlight the text on that web page that you saw in the featured snippet.
Inte en stolpe, inte två stolpar utan man ställer massor av stolpar i cykelbanorna.
Uppenbarligen behöver vi inte lokalerna, eller den fysiska närheten till kollegerna, så trevlig den än nu må vara. Åtminstone inte för att göra vårt jobb bra.
Det är väldigt sällan som team rensar bort gammal funktionalitet innan de bygger ny. Det är logiskt att göra plats i garderoben genom att rensa gamla kläder innan vi köper nya.
The recommended way to do this is with a nonce, which should be an unguessable, random value that the server generates individually for each response. Supply the nonce value in the Content-Security-Policy script-src directive
The :export block is the magic sauce webpack uses to import the variables. What is nice about this approach is that we can rename the variables using camelCase syntax and choose what we expose.
If I know that all my margins are consistently in the same direction then I can be a lot more confident that if I add, move or remove an element my spacing won’t mess up. This isn’t just about something as pretentious as vertical rhythm, this is about spacing in general. If everything is the same then it doesn’t really matter what is where, it all behaves similarly.
Margin breaks component encapsulation. A well-built component should not affect anything outside itself.
"When you limit hiring to people who either live in a small number of big cities or are willing to move there, that cuts out a lot of people who live in different communities, different backgrounds or may have different perspectives," Zuckerberg said.
Knowing what to build and "telling the future" is a sign of confidence. Features Are Real.
Redwood is an opinionated, full-stack, serverless web application framework that will allow you to build and deploy JAMstack applications with ease.
Blitz is a Rails-like framework for monolithic, full-stack React apps — built on Next.js
The curl project received the first "AI-powered" submitted issues and pull-requests. They were submitted by MonocleAI.
A word that does not exist; it was invented, defined and used by a machine learning algorithm.
The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.
A couple of times per year we have a competence development day where we are allowed to test out new tech or read up on new developments. I chose to integrate Reason in our main app.
"Allt fler börjar nu också inse att det fungerar bra att jobba hemma vilket gör att många företag börjar ifrågasätta om de behöver lika mycket kontorsyta, lika många arbetsplatser och om de behöver ännu mer flexibilitet"
Visst är cykling är både hälsosamt och miljövänligt, – men det krävs en hel del underhåll för att hålla cykeln i bra form. Det här vill Mioos app hjälpa till med genom att koppla ihop dig med personer som cyklar till dig för att hjälpa till med service och reparationer.
Twitter CEO Jack Dorsey emailed employees on Tuesday telling them that they’d be allowed to work from home permanently, even after the coronavirus pandemic lockdown passes.
Neumorphism, on the other hand, takes all of the best qualities of skeuomorphism and combines it with flat design.
With the coronavirus pandemic quarantine forcing T.V. anchors to report to millions of viewers from home, their interior decor has been on display and up for critique.
A new phenomenon is emerging alongside this rise – "video call fatigue". It describes the feeling of being worn out by endless virtual meetings, chats and quizzes, borne witness to by widespread complaints on social media.
Jag brukar ständigt propagera för att det ska vara tillåtet. Jag tror inte arbetsgivare har förstått hur mycket det kan betyda för stämningen och för att motverka stress. Och hundar har en förmåga att göra oss glada och stärka sociala kontakter.
Jaha, du gillade inte tidningen eftersom kvaliteten märkbart försämrats sedan du sist prenumererade på den? Då gör du såhär för att säga upp din prenumeration
Making our site fast is a constant focus, but in this instance, we knew we wanted to focus on making it feel fast and unobtrusive, both on fast and slow network speeds.
Remote Mob Programming combines two ways of working: Mob Programming and working as a distributed team.
The basic idea is to use common (but salient) objects, activities, and ideas to spark a conversation.
You’re going to notice five flawed assumptions associated with delivering great software products. By noticing those flaws — which unintentionally make your life harder — you are going to recognize ways to adjust your working practices slightly to gain results that will release the pressure from you and increase the speed of your team’s delivery.
Don’t be scared of communicating often what you are planning to do, what you are doing, and the progress of your work. The more silent you get, the more it can hurt your team.
Visar riktning, uppmuntrar samarbete, visar sårbarhet och lämnar över ansvaret så att medarbetarna får använda sina fulla potential till att bidra till att vi uppnår de gemensamma målen.
Sharing screen and pair programming is a good way to reduce the feeling of distance and bring people closer together. But what I really can recommend is my punching bag I have next to my desk at home.
Att man loggar in i god tid före mötet börjar. Räkna det som digital restid. Då alla deltagare tar bort distraktioner på datorn, testar ljud och bild, sätter sig där belysningen är bra osv. Bonustips är att välkomna deltagare 10 minuter före utsatt tid för att surra lite.
Att inte komma hem dränerad av energi efter det sociala samspel som en normal arbetsdag innebär med allt från den där fikapausen till oanmälda mötet. En eller flera dagar utan att se en annans ansikte än möjligen de man passerar vid nödvändig proviantering i affären är inget problem.
Stora delar av arbetslivet har i rasande fart ställt om till fjärrverksamhet med digitala verktyg som Zoom och Teams. Den här intervjun görs till exempel på distans som ett videomöte. Det fysiska umgänget har minskat drastiskt och till viss del ersatts med telefonsamtal, kontakt via Skype och chattar och digitala fikastunder, digifika.
A foundation of organizational stability is what provides people with a sense of confidence, security, and optimism during times of disruptive change in the workplace, which, in turn, allows them to keep calm, act rationally, and adapt effectively as the situation evolves.
Wouldn’t it be a lot cheaper to retain all your good people?
The idea is to break a large system apart into several smaller self-contained systems, or SCSs, that follow certain rules.
Previously, that honor went to Mozilla’s Firefox who had a browser market share of 7.2%, but it looks like Microsoft Edge has since managed to edge out the competition (pun intended) by claiming a 7.6% market share.
List of neighboring municipalities (grannkommuner) in Sweden
To help agents, many portals around the world are rushing to market products that overcome the challenges presented by social distancing. These include products for remote showing for homes, improved virtual tours, the use of Virtual Reality, online consultations, and the improvement of the underlying contract process so that minimal human interaction is required.
Official COVID-19 hackathon in Sweden. An initiative by The Swedish Government.
Shows everyone in a Google Meet
Google announced its decision to drop support for the User-Agent string in its Chrome browser. Instead, Chrome will offer a new API called Client Hints that will give the user greater control over which information is shared with websites.
This is a significant improvement for privacy since it removes any sense of exceptions or "a little bit of cross-site tracking is allowed."
Insikterna vi fått från riktig användning gör att vi nu, vecka två, kan fokusera på att fixa rätt saker istället för att bygga potentiellt onödiga saker eller lägga tid på att spekulera kring potentiella problem.
Canlis knew they needed to rethink their business if they were going to stay afloat when fine dining is the last thing on anyone’s mind. They decided that, in the face of a pandemic, they’d meet customers were they are: at home.
We trust you. That’s all. There’s nothing more to it.
We have today published Schema.org 7.0, which includes fast-tracked new vocabulary to assist the global response to the Coronavirus outbreak.
All shared Google Docs feature a row of these animal icons. The images are assigned to every user currently viewing the file who wasn’t directly invited to view it.
GitHub has signed an agreement to acquire npm
[Gui Cavalcanti], whose name you might recognize from MegaBots, got on a call with a medical professional in San Francisco and talked about respirators. The question being, can we design and deploy an open source version in time to help people?
Any top-level comment on pull request ought be tagged with one of four emojis:
the essence of this is simply having a knowledgeable leader sit down with the product team, and explain the strategic context, and then explain the problem you need the team to solve, and how success is measured. Whether you use a formal technique like OKR’s to do this is much less important; the key is to have this conversation, and for the leaders to give the product teams the space to solve the problems in the best way they see fit.
The main takeaway from this article is why PWAs are a great choice to target iPhone and iPad users for your application.
An overview of the device integration HTML5 APIs
This visualization display bechdel data of the 100 highest rated movies on IMDb. The movies are classified and visualized according to their primary genre. The aim of the visualization is to investigate if there is a connection between movie genre and the amount of movies passing the Bechdel test.
På Hemnet har vi tvärfunktionella team och en kultur av att ta stort ansvar i teamen. Men teamen får också ibland agera featureteam och bygga saker som redan är definierade.
There are two types of approaches to software development. The ‘conservative’ (risk averse) approach and the ‘liberal’ approach (flexible design and speed to change come first)
The irony is that people can get some of their most important work done outside of work, when they’re free to think and ponder.
The second most common reason that teams go wrong with OKR’s is that they end up listing activities or deliverables as their key results.
Mitt råd till dig som deltar i en budgivning är alltså att vara metodisk och maximalt anonym, att vara en MINIMALIST. Ditt mål är att ingen ska veta eller kunna gissa något kring vad som är din limit utan tvingas acceptera att du deltar tills du inte längre deltar.
So, how can you tell if you’re actually burnt out? And more importantly, what can you do about it?
The Frontend Application Bundle is designed to fill a gap between existing options for frontend application deployment and hosting environments. Usually, you have a choice between a static site host, which prevents you from having any active server-side components, or a more traditional web app host designed for hosting backends.
After many years of being a very vocal advocate for the OKR (Objectives and Key Results) technique, in the majority of companies I meet, I have stopped recommending the practice.
If your team is a product team engaged in both discovery and delivery, your planning session will need to account for both kinds of work. This recipe will give you a starting point.
In our workshops, we use the following image to describe different team structures and approaches to collaboration.
One reason O’Connor hopes Microsoft will buy it is that by virtue of the unique way Windows handles resolving domain names on a local network, virtually all of the computers trying to share sensitive data with corp.com are somewhat confused Windows PCs.
It is ironic that some high % of teams do retrospectives for their team. (process, output, blockers, etc.), but not retrospectives for their work.
CSS Scroll Snap feature allows web developers to create well-controlled scroll experiences by declaring scroll snapping positions. Paginated articles and image carousels are two commonly used examples of this.
Time management is extremely important for PMs. You want to focus your energy on the activities that will have the highest leverage for your customers and team.
Without the underlying coherent story — spanning multiple time horizons — the OKRs are just a process hoop, and without "closing the loop" there is no learning:
Google Tag Manager introduced the capability to add tests to your Custom Templates. Tests, in this context, refer specifically to unit tests that you write in order to make sure your template code works in a predictable way.
How do you move faster when adding folks to a project supposedly slows it down? Mailchimp’s CPO takes the reader through some considerations for preserving momentum while scaling up.
Every time we use our phones, a large number of shadowy entities that are virtually unknown to consumers are receiving personal data about our interests, habits, and behaviour.
Real estate apps and Instagram accounts have become a digital fantasyland for broke millennials
I collected a dataset of emojis from different vendors from Emojipedia. In the following experiments, I swing the blades around the hinge until the handles collide with each other.
News is to the mind what sugar is to the body: appetising, easily digestible and extremely damaging. The media is feeding us titbits that taste palatable but do nothing to satisfy our hunger for knowledge.
The beautiful applications of AI, such as those in this article, deserve a chance. But that does not mean that everything with the label "AI" is a good idea, or that AI can solve every problem.