jasonseney
jasonseney
jasonSeney();
2K posts
char * log [ ] ={ 'landscape','kinetics','music' }
Don't wanna be here? Send us removal request.
jasonseney · 30 days ago
Text
Tech Job Market 2025: Global Trends, In-Demand Roles, and the Impact of AI
🌎 Global Tech Job Demand and Geographic Trends
The demand for tech talent remains robust worldwide in 2025, driven by ongoing digital transformation and the rise of AI across industries. In the United States – the world’s largest tech hub – tech employment is still growing despite recent hiring slowdowns during the 2022–23 “tech layoffs” period. The U.S. Bureau of Labor Statistics projects continued expansion in key tech occupations (for example, software developer jobs are expected to grow ~25% from 2022 to 2032, adding over 450,000 positions ). Other regions are also experiencing tech sector growth. In the U.K., tech job vacancies surged by 21% in the past year, largely thanks to a boom in AI-related roles . Demand for AI skills in Britain jumped nearly 200% year-on-year, with tech hubs like London accounting for 80% of AI job postings . The U.K.’s overall tech talent pool has expanded to about 1.69 million professionals – a 53% increase – as cities beyond London (e.g. Manchester, Leeds) build up cyber, data, and even quantum computing expertise .
Emerging economies are likewise investing heavily in tech. India’s tech industry employs roughly 5.8 million peopleand continues to grow . The country is positioning itself as a global AI and software engineering hub by upskilling its workforce at an unprecedented rate. Nearly 50% of Indian tech professionals are now receiving AI training at work, according to a 2025 survey . India anticipates needing around 1 million AI specialists by 2026 to meet industry demand , and NASSCOM estimates 1.5 million data science and analytics professionals will be required by 2025 . Other regions show similar patterns: tech hiring in Canada, Europe, and APAC remains competitive in areas like software development, cloud computing, and cybersecurity. Globally, companies across sectors recognize that technology roles are critical for innovation and growth – keeping demand high for those with the right skills.
🏡 Remote vs. On-Site Work: Evolving Post-Pandemic Patterns
The balance between remote and on-site tech work is adjusting as we move beyond the peak of the pandemic. After an initial surge in remote hiring during 2020–2022, the share of job postings offering remote or hybrid work has receded somewhat from its highs. On Indeed (a major job platform), remote/hybrid listings across all fields fell from a peak of about 10.3% of postings in early 2022 down to 8.3% by December 2023 . In tech-specific roles, remote options remain more common but have also declined slightly: for example, in software development jobs, the remote share dropped from ~44% in May 2023 to ~36% by the end of 2023 , indicating some employers are encouraging a return to office (at least part-time). Notably, many companies have started making new hires in-person even if existing staff stay remote – one survey found the proportion of newly hired U.S. employees required to work on-site rose from 62% to 69% between 2022 and 2023 . This suggests firms are easing back into office-centric work culture primarily for incoming employees, while maintaining flexibility for established teams.
Despite this shift by employers, worker appetite for remote work remains extremely high. Surveys indicate nearly allemployees (upwards of 98%) would like the ability to work remotely at least part-time . Job seekers continue to search for remote-friendly positions in large numbers , and many tech professionals have come to expect flexibility as a standard benefit. As a result, companies offering hybrid or remote arrangements may have an edge in attracting talent. There is also evidence that remote tech roles often command a pay premium. In the U.S., remote workers on average earn about $19,000 more per year than their in-office counterparts . (This partly reflects the fact that many high-paying tech jobs were the first to go remote, and employers have used competitive pay to lure top talent regardless of location.) On the other hand, some organizations are reportedly boosting salaries or bonuses for on-site roles to incentivize relocation or office attendance, creating an interesting compensation dynamic. Overall, the long-term trend appears to be a hybrid equilibrium: while fully remote job postings have dipped from pandemic highs , a substantial portion of tech work is expected to remain location-flexible. Companies are now striving to find the right mix – leveraging remote work’s benefits (broader talent pools, higher worker satisfaction) while still fostering in-person collaboration when needed.
🔥 The Most In-Demand Tech Roles Across Functions
Tech hiring in 2025 spans a broad range of roles and skill sets – well beyond just software coding. Below we explore the key categories of in-demand tech and tech-enabled jobs, from core engineering roles to product, design, and marketing functions, and how AI is affecting each:
Software Development & Engineering
Software developers and engineers remain the backbone of the tech workforce. Developers/Programmers are consistently the #1 most sought-after tech job (for example, ranked top in Canada’s 2025 IT jobs report) . These professionals build the applications, platforms, and systems powering businesses across every industry. Demand for software engineers continues to outpace many other occupations; as noted, U.S. projections show double-digit growth in software development roles this decade . Companies particularly need developers skilled in modern programming languages and frameworks – from JavaScript and Python to Go and cloud APIs – and capable of designing scalable, secure systems. Specialized flavors of development are also hot: full-stack developers, mobile app developers, and front-end (web) developers are all in high demand to support ever-expanding digital platforms. In some regions, certain developer skills command a premium (e.g. site reliability engineers (SREs) and cloud infrastructure engineers are among the highest-paid developer types in surveys , reflecting their critical role in keeping services online). Salaries for experienced software engineers in top markets like the U.S. are accordingly high – often into six figures. For instance, a typical software engineer in the U.S. earns around $120k–$130k+ per year on average (with higher totals at big tech firms), whereas in countries like India the average may be closer to ₹1–2 million (roughly $12–24k) – a difference tempered by cost of living . The rise of remote work has enabled companies to tap global developer talent, slightly leveling these gaps. Nonetheless, software engineering expertise remains a universally lucrative and sought-after skill set in 2025.
AI, Data Science & Machine Learning
Unsurprisingly, roles related to artificial intelligence and data are experiencing explosive growth. AI and Machine Learning Specialists are actually the fastest-growing job category in many regions. LinkedIn’s “Jobs on the Rise 2024” report ranked Machine Learning Engineer among the top emerging roles in the U.S. , and demand is worldwide – India’s machine learning sector is projected to expand ~44% annually , and even traditionally non-tech industries are hiring AI experts. These roles include ML engineers, data scientists, AI research engineers, and the new breed of “prompt engineers” or AI model trainers spurred by generative AI’s popularity. Crucially, data-centric roles are booming alongside AI. Organizations need Data Scientists and Data Analysts to make sense of big data and drive decision-making. These roles have been staple “hot jobs” for years, and continue to grow ~35% in the U.S. this decade . In fact, the demand for data talent is so great that India is expecting 1.5 million data professionals will be needed by 2025 to meet industry needs .
Because AI is being infused into all domains, the definition of an “AI job” is broadening. Many traditional tech roles now require AI familiarity – and even roles outside the tech department. According to labor analytics firm Lightcast, over half of all job postings requesting AI skills are for positions outside of IT and computer science . In other words, companies are seeking marketers, product managers, operations analysts, etc., who understand AI tools. This has led to a significant “AI skills premium” in the job market. One analysis found that job listings mentioning AI skills offer salaries ~28% higher (about $18,000 more on average) than similar roles without AI . Clearly, expertise in AI/ML and data analytics is a ticket to both high demand and high pay in 2025. Even those in non-engineering roles are bolstering their resumes with AI competencies to stay competitive.
Cloud, DevOps & Cybersecurity
As companies migrate to cloud infrastructure and seek rapid, reliable software delivery, cloud computing and DevOps roles remain intensely sought-after. DevOps Engineers – the professionals who bridge software development and IT operations, enabling continuous integration and deployment – are consistently among the top in-demand IT jobs . The DevOps tooling market reflects this, expected to grow roughly 8x (to ~$58 billion) from 2020 to 2030 . Similarly, Cloud Architects/Engineers who can design and manage cloud solutions (AWS, Azure, GCP) command premium salaries. In India, for example, a Cloud Architect in a major city can earn ₹1.5–3 million (≈$18–36k) annually and demand for these roles is growing ~30% year-on-year . Globally, cloud expertise is now a baseline requirement for many software and IT roles, given the shift to cloud-native architectures.
Cybersecurity is another function where talent is in short supply. With ever-increasing cyber threats and high-profile breaches, organizations are hiring Information Security Analysts, Security Engineers, and Architects aggressively. The U.S. expects ~53,000 new cybersecurity analyst jobs this decade (+32% growth) , and other regions report similar expansion. Specialties like ethical hackers, incident responders, and cloud security specialists are especially valued. Certifications such as CISSP, CISM, and Security+ often boost candidates’ prospects in this field. Importantly, the emergence of AI has a dual effect on this domain – while AI tools can help automate security monitoring, AI is also being used by attackers, increasing the need for skilled defenders (some companies now seek professionals versed in “AI-driven” security techniques to counter new types of threats ). All told, cybersecurity hiring remains “recession-proof” due to the critical need to protect data and systems.
Product Management and Business Roles with Tech Skills
Not all high-demand tech jobs involve writing code. Many of the fastest-growing roles are at the intersection of technology, business strategy, and customer experience. For example, Product Managers who guide software and hardware products from concept to launch are indispensable in tech companies and startups. These roles require understanding user needs, the competitive landscape, and the engineering process. Product managers with strong data analytics skills or AI knowledge are especially attractive – they can leverage AI-driven user insights or incorporate AI features into product roadmaps. In fact, LinkedIn identified the Chief Growth Officer (CGO) – a C-suite role focused on data-driven growth strategy – as the single fastest-growing role in the U.S. in 2024, highlighting how strategic and hybrid business-tech roles are on the rise.
Similarly, Business Systems Analysts and Digital Transformation Consultants are in demand to ensure technology solutions meet business goals. In Canada, business system analyst roles were listed among the top IT jobs for 2025, as companies need professionals who can interpret big data and design tech-driven business strategies . These analyst roles often entail proficiency in analytics tools (SQL, Tableau, etc.) and cross-department collaboration.
Even in traditionally “non-tech” departments like marketing and operations, there are new tech-centric job titles emerging. Marketing Analytics Specialists and Marketing Automation Managers are sought as companies invest in personalized, data-driven marketing campaigns. According to a 2025 hiring report, top marketing/creative positions in demand include roles like Digital Marketing Specialist, Marketing Analytics Specialist, and Content Manager – all of which require comfort with digital platforms and analytics . Marketing teams are prioritizing hires who can implement CRM systems, run A/B tests, and use generative AI tools for content creation and customer engagement . This reflects a broader trend: roles that blend creative or domain expertise with tech know-how (be it AI, analytics, or automation) are growing fastest. Professionals who can straddle both worlds – for instance, a project manager fluent in Agile methodology and AI-driven project tools, or an HR manager adept in HRTech and people analytics – are highly valued in today’s job market.
UX/UI Design and Creative Tech Roles
User experience remains king in the digital economy, so UX/UI Designers and Product Designers continue to be in strong demand. These professionals design the interfaces and interactions that make software and digital products user-friendly and engaging. Multiple sources affirm the boom in UX/UI roles: Indeed.com identified UX/UI designer as one of the most in-demand jobs of 2024 , and the unemployment rate for web and UX designers in the U.S. is extremely low (~3.8%, well below the overall average) . Companies across industries are hiring UX designers, not just tech firms – any business with a digital presence (banks, retailers, healthcare providers, etc.) recognizes the need for great user experience.
These design roles are also evolving with technology. Designers today are expected to be proficient with modern design software and also collaborative tools. Moreover, AI is impacting design workflows: designers now leverage generative AI (for example, using tools like Midjourney or Adobe Firefly to quickly prototype images and concepts ) and need to design interfaces for AI-driven features (such as chatbots or personalized content feeds). Some job postings even call for “experience with AI in design,” blending creativity with cutting-edge tech. Product Designers, who often bridge UX and UI with some product management, are among the best-paid in the design field and enjoy above-average salaries globally (e.g., a product designer averages ~$102,000 in the U.S., significantly above the national average wage) . In contrast, the same role in a country like India might average around ₹1.15M (roughly $14k) , illustrating regional differences but also the potential cost advantages of hiring design talent abroad or remotely.
Other creative tech roles in demand include Graphic Designers and Digital Content Creators who are adept with digital tools, and Social Media Specialists who can navigate algorithms and analytics. The top 10% of in-demand marketing/creative jobs, as identified by one analysis, included content managers, graphic designers, social media specialists and product designers . What ties these roles together is the need for a mix of creativity, user-centric thinking, and comfort with technology (from design software to AI content generators). As customer expectations for personalized, seamless digital experiences rise, the job market is rewarding those who can deliver both creativity and technical proficiency.
IT Operations and Project Management
Rounding out the tech ecosystem, there’s steady demand for roles in IT operations, support, and project execution. IT Managers and IT Project Managers are examples – they may not code, but they ensure tech initiatives are delivered on time, on budget, and aligned with business objectives. The importance of these roles is reflected in growth figures: the U.S. expects to add tens of thousands of IT management jobs in the coming years (about 86,000 new IT manager positions by 2032 according to BLS) . These managers often supervise teams of developers or analysts, handle budgeting and vendor management, and develop strategy for technology adoption. With more organizations operating in hybrid mode, managers who have experience leading distributed teams (remote and on-site) are particularly valued , as noted by Canadian job guides. Additionally, certifications in project management (PMP, Scrum Master, Agile methodologies) or IT service management (ITIL) can bolster one’s prospects in these operational tech roles .
Another area worth noting is technical support and systems administration, which keeps companies running behind the scenes. Cloud migration has shifted some of these roles (e.g., traditional system admin jobs are evolving into cloud ops or SRE roles), but there remains demand for professionals who can maintain networks, hardware, and software reliability for businesses. Computer Network Architects and Systems Analysts are still relevant positions – for instance, network architects are needed as companies implement complex cloud/hybrid networks, and the BLS projects steady openings in those areas as well . In summary, while the glamor often goes to front-line product development or AI roles, the tech sector also runs on the strength of its project leaders, IT coordinators, and operations experts who ensure technology investments actually deliver value. These roles increasingly require a blend of tech savvy and soft skills (communication, leadership), and many are also integrating AI – for example, using AI-based project management tools or AIOpsplatforms that apply machine learning to IT monitoring.
🧑‍🌾 How AI Skills Are Transforming “Non-Tech” Roles
A recurring theme across all the above categories is the growing importance of AI and data literacy, even in roles not traditionally considered part of “AI jobs.” In 2025, having some AI skills has become advantageous for a wide array of careers. We see marketing teams using AI for customer segmentation, programmatic ad buying, and content generation; we see HR departments adopting AI-driven resume screening and chatbot assistants; finance professionals employ AI for forecasting and fraud detection. In fact, as mentioned, over half of the job ads seeking AI-proficient workers are for roles outside the core tech/developer realm . This means a product manager who understands machine learning basics or a marketer who can prompt and supervise a generative AI tool is especially valued.
Many companies are explicitly asking for AI familiarity in job descriptions. One analysis noted that in 2024, postings requiring AI skills jumped 61% year-over-year, vastly outpacing overall job posting growth . Fields like marketing and creative work are at a “crossroads” where success demands blending human creativity with tech advances like generative AI . Employers are hunting for that “rare combination of creative insight, technical expertise and business acumen” . For example, a Marketing Analytics Specialist today might be expected not only to produce reports but also to leverage AI tools to predict customer behavior or optimize campaigns in real time. Likewise, a UX designer might use AI to analyze user feedback at scale or auto-generate design variations. The net effect is that professionals across the board are upskilling: many mid-career folks in marketing, finance, operations, etc., are taking courses in data science or AI. Companies too are investing in training their existing staff – as seen in India, where even legacy IT services firms have nearly half their workforce taking AI training programs to remain relevant .
The takeaway is that “AI literacy” is becoming a core skill akin to internet or basic computer literacy in the past. Those who embrace it can enhance their roles (and earnings), while those who don’t may find themselves sidelined as processes become more automated. Importantly, the rise of AI is creating new roles as well, like AI ethicists, AI governance specialists, or “prompt engineers” who specialize in working with large language models – these did not exist a few years ago, but are now appearing as niche but important jobs. In summary, AI is not a separate silo of jobs so much as a horizontal skill influencing all jobs. In 2025’s job market, whether you are an engineer, a designer, or a business manager, comfort with AI tools and data-driven decision making is increasingly key to career growth.
💵 Salary Trends and Comparisons
Salaries in the tech sector continue to be strong in 2025, though they vary widely by role, experience, work arrangement, and geography. Overall, tech roles tend to pay well above national averages, reflecting the competition for skilled talent. For instance, in Canada’s tech industry the median salary for top IT jobs is about C$105,800 (with entry-level positions around C$90k and more senior roles averaging C$122k) . In the United States, which has the highest tech salaries globally, many mid-level tech professionals make well into six figures – e.g., the average software engineer earns roughly $115k–$125k/year , and specialized engineers or managers in major hubs (Silicon Valley, Seattle, etc.) often see total compensation (with bonuses/equity) in the $150k–$200k+ range. European tech salaries are somewhat lower on average (a developer in the UK might earn around £60k, which is ~$80k, or in Germany perhaps €70k–€80k for a senior engineer), though the gap has narrowed slightly with remote work and global recruiting.
The global disparity is still significant when comparing to emerging markets. As noted, a skilled software developer in India or Eastern Europe might earn only a fraction of a U.S. salary for a similar role. For example, a Product/UX Designer averages around $102k in the U.S., versus roughly ₹1,150,000 in India (about $14k), according to a 2024 global salary survey . This wage gap underpins why many companies outsource or hire remotely in lower-cost countries for certain tech functions. However, it’s worth noting that salaries are rising in those markets too as demand grows and multinational companies establish R&D centers overseas. The proliferation of remote work has given top talent outside the high-cost cities more opportunities to command higher pay by contracting globally.
Another trend is the effect of remote/hybrid work on pay structures. As mentioned, some data shows remote workers earning a premium (likely because employers had to compete nationally/internationally for talent) . However, as remote work becomes more common, some companies are localizing salaries (paying according to an employee’s location cost-of-living) which in a few cases has meant slight pay cuts for those who moved from San Francisco to a cheaper area. On the flip side, certain firms have offered higher salaries or bonuses for in-office roles as a retention or attraction tactic in the return-to-office phase. These practices are still evolving, and employees are weighing the trade-offs of remote flexibility versus potential pay differences.
Despite the high salaries, tech professionals saw a period of slower wage growth in the aftermath of early-2020s layoffs. By 2024, surveys suggested developer salaries had plateaued or even dipped slightly from the prior year in some brackets . This was likely a short-term correction due to the wave of big-tech layoffs increasing available talent. By 2025, with the resurgence of hiring in AI and other areas, wage growth is picking up again for the most in-demand skills. Roles involving AI, cloud, and cybersecurity often come with the highest pay scales, reflecting talent shortages in those areas. For example, in Stack Overflow’s 2024 developer survey, U.S. specialists in cloud, site reliability, AI/ML, and data engineering reported median salaries in the $150k–$170k range, higher than many other developer roles . And as previously noted, an AI-skilled credential can boost pay markedly within the same role .
In summary, tech remains one of the best-paying career paths globally. While there are regional and remote-vs-onsite variances, a common theme is that employers are willing to pay a premium for top talent, especially those with cutting-edge skills. The continued “skills shortage” in areas like AI, data science, DevOps, and security means experienced professionals in these fields often have multiple offers and negotiation power. Even entry-level salaries in tech are healthy relative to other industries, and the salary trajectory can be very steep with just a few years of experience or a transition into a specialist or leadership role. For those in less tech-centric roles (like marketing or design), acquiring tech skills (e.g. learning data analysis or AI tools) can also significantly boost earning potential. The tech job market in 2025, therefore, not only offers a wide array of opportunities around the globe, but also rewards continuous upskilling and adaptability with financial gains.
✅ Conclusion: Navigating the Tech Landscape
By 2025, the technology job landscape is both broad and dynamic. Opportunities abound not only for software engineers and data scientists but also for product managers, UX designers, and digital marketers who are technologically savvy. Several clear trends emerge from the research: globalization of tech talent, the entrenchment of remote/hybrid work, a premium on AI and data skills across the board, and persistent demand-supply gaps in specialized roles. Tech professionals today must be lifelong learners – the half-life of skills is shorter than ever, with new tools (like generative AI) reshaping job requirements every year. The encouraging news is that for those who do keep their skills sharp and stay adaptable, the tech sector will continue to offer abundant career opportunities and competitive rewards. Companies, for their part, will need to remain flexible in work policies and invest in upskilling their workforce (as many are already doing) to fill roles in emerging areas.
In summary, the “hot jobs” in tech now span virtually every function and industry, but they share a common DNA: digital fluency, analytical thinking, and often a dose of AI. Whether one’s passion is coding, designing, managing projects, or analyzing business trends, there is a place in the tech-driven economy – and likely a strong market for those skills. The rest of this decade will no doubt bring further shifts (the early 2030s could see AI and automation altering some job categories significantly), yet the outlook remains positive. Tech roles are forecast to keep growing globally, and entirely new job titles will surface as innovation continues. For job seekers and employers alike, staying informed on these trends – and being willing to adapt – will be key to thriving in the ever-evolving world of technology careers .
📚 Sources & Further Reading
🔹 Global Job Market & AI Skill Trends
Is AI killing graduate jobs? – Financial Times
The AI Boom – Wikipedia Overview
How AI skills can boost your salary – Lightcast
Why AI jobs aren’t just for coders anymore – CNBC
Prompt Engineers, AI Ethics Jobs Are Booming – The Verge
🔹 Remote vs On-site Work Trends
Indeed Hiring Lab: U.S. Remote Job Trends Report
Remote Work Survey – Owl Labs
🔹 Country-Specific Market Snapshots
India AI Talent Pipeline – The Hindu Business Line
India’s Tech Workforce Expansion – Nasscom
UK Tech Talent & AI Report – Tech Nation (archived)
Canada’s Top IT Jobs 2025 – Randstad
🔹 Top Roles & Salaries
LinkedIn Jobs on the Rise 2024 (U.S.)
Stack Overflow Developer Survey 2024
Robert Half Tech Salary Guide 2025
Hays Technology Global Report – In-Demand Roles
Business Insider: Amazon AI Salaries in 2025
Salary Explorer – Global Averages by Country
🔹 UX / Creative / Marketing Tech Roles
Top 10 Creative Jobs in Demand – The Creative Group Report
How AI is Reshaping Marketing Jobs – McKinsey
UX Design Job Market – Nielsen Norman Group
0 notes
jasonseney · 3 months ago
Text
Tumblr media
Sea of Clouds - Tenerife, Spain 2025
2K notes · View notes
jasonseney · 6 months ago
Text
WebInsights AI: Turn Any Website into an Intelligent Knowledge Base
Tumblr media
Transform websites into interactive AI-powered knowledge bases in seconds. WebCrawler AI analyzes, summarizes, and lets you chat with any website's content using advanced AI technology.
View Live Demo
WebInsights AI is a powerful web application that:
Intelligently crawls and analyzes website content
Generates concise AI summaries of each page
Creates an interactive knowledge base you can chat with
Processes up to 20 pages per website for comprehensive coverage
Shows real-time progress as it analyzes content
Tumblr media
Technical Implementation
Built using modern web technologies and AI:
Frontend: React + TypeScript for a responsive single-page application
Backend: Node.js with Express for efficient API handling
AI Integration: Leveraging OpenAI GPT-4 for intelligent content analysis
Real-time Updates: Live progress tracking during analysis
Efficient Crawling: Smart link discovery and content extraction
Key Features
Smart Content Analysis
Automatically extracts meaningful content
Removes clutter like ads and navigation
Preserves page hierarchy and structure
2. AI-Powered Summaries
Generates concise page summaries
Maintains context across pages
Highlights key information
Interactive Chat Interface
Ask questions about the analyzed content
Get AI-generated responses
Reference specific pages and sections
Tumblr media
Use Cases
Research & Analysis - Quickly understand large documentation, research competitive sites, analyze educational resources
Content Curation – Generate content summaries, extract key points from reference material, create knowledge bases from existing content
Learning & Education - Summarize educational materials, create study guides, and interactive learning through Q&A
Development
The development process focused on leveraging the power of Replit Agent, Assistant, and internal tools to quickly develop a full stack platform.
Efficient web crawling
Real-time progress updates
Intelligent content extraction and saved state
Rate limit handling
Error recovery
Try It Today
Experience the power of AI-driven website analysis. WebInsights AI is available now on Replit!
0 notes
jasonseney · 2 years ago
Photo
Tumblr media
39K notes · View notes
jasonseney · 2 years ago
Text
It is great to see the team involved sharing this incredible work! 👏
StreamBuilder: our open-source framework for powering your dashboard.
Today, we’re abnormally jazzed to announce that we’re open-sourcing the custom framework we built to power your dashboard on Tumblr. We call it StreamBuilder, and we’ve been using it for many years.
First things first. What is open-sourcing? Open sourcing is a decentralized software development model that encourages open collaboration. In more accessible language, it is any program whose source code is made available for use or modification as users or other developers see fit.
What, then, is StreamBuilder? Well, every time you hit your Following feed, or For You, or search results, a blog’s posts, a list of tagged posts, or even check out blog recommendations, you’re using this framework under the hood. If you want to dive into the code, check it out here on GitHub!
StreamBuilder has a lot going on. The primary architecture centers around “streams” of content: whether posts from a blog, a list of blogs you’re following, posts using a specific tag, or posts relating to a search. These are separate kinds of streams, which can be mixed together, filtered based on certain criteria, ranked for relevancy or engagement likelihood, and more.
On your Tumblr dashboard today you can see how there are posts from blogs you follow, mixed with posts from tags you follow, mixed with blog recommendations. Each of those is a separate stream, with its own logic, but sharing this same framework. We inject those recommendations at certain intervals, filter posts based on who you’re blocking, and rank the posts for relevancy if you have “Best stuff first” enabled. Those are all examples of the functionality StreamBuilder affords for us.
So, what’s included in the box?
The full framework library of code that we use today, on Tumblr, to power almost every feed of content you see on the platform.
A YAML syntax for composing streams of content, and how to filter, inject, and rank them.
Abstractions for programmatically composing, filtering, ranking, injecting, and debugging streams.
Abstractions for composing streams together—such as with carousels, for streams-within-streams.
An abstraction for cursor-based pagination for complex stream templates.
Unit tests covering the public interface for the library and most of the underlying code.
What’s still to come
Documentation. We have a lot to migrate from our own internal tools and put in here!
More example stream templates and example implementations of different common streams.
If you have questions, please check out the code and file an issue there.
5K notes · View notes
jasonseney · 2 years ago
Photo
Tumblr media
Hřensko | Patheight
Czech Republic
1K notes · View notes
jasonseney · 2 years ago
Photo
Tumblr media
The Krimml Waterfalls in Austria. [2112x4608] [OC] - Author: tvdlans on reddit
4K notes · View notes
jasonseney · 3 years ago
Video
youtube
Tony Ann – GRIEF (Official Visualizer)
13 notes · View notes
jasonseney · 3 years ago
Text
2 notes · View notes
jasonseney · 3 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media
8K notes · View notes
jasonseney · 3 years ago
Text
1 note · View note
jasonseney · 3 years ago
Text
1 note · View note
jasonseney · 3 years ago
Text
Please stop attacking the past versions of you. They were doing their best at the time and they got you here. It’s amazing how much progress you’ve made and how much you’ve grown but please don’t think your past self lacked worth in any way.
116K notes · View notes
jasonseney · 3 years ago
Text
Tumblr media
Glacier National Park in Montana, USA. Photo by John De Leon.
19 notes · View notes
jasonseney · 3 years ago
Text
1 note · View note
jasonseney · 3 years ago
Text
1 note · View note
jasonseney · 3 years ago
Text
2 notes · View notes