Vine
Software Development
UX / UI Design
Product Consultancy
Quality Assurance
Solutions
Improved membership management
The key factor for building a community is people. With that in mind, we worked towards improving the digital environment for Factory’s community members, so they could have such a nice experience online as they have among the building’s walls.
What we did was to improve the platform’s Member Area, where people can, for example, manage their profile and membership plans, and also added new networking tools like a Job Board, Companies Directory and Event Listing, making it easier for people to share experiences and connect.
SOFTWARE DEVELOPMENT
Integrated Front & Backend with LiveView
To create a responsive and high-performing web application and meet client expectations, we decided to use Phoenix Liveview. What is special about it is the ability to integrate both frontend and backend, in the Elixir fashion. This reduced the distinction for backend and fronted development in our team, thereby reducing the bottlenecks and making the whole feature development process more streamlined.
Improved membership management
The key factor for building a community is people. With that in mind, we worked towards improving the digital environment for Factory’s community members, so they could have such a nice experience online as they have among the building’s walls.
What we did was to improve the platform’s Member Area, where people can, for example, manage their profile and membership plans, and also added new networking tools like a Job Board, Companies Directory and Event Listing, making it easier for people to share experiences and connect.
UX / UI DESIGN
Powerful, yet easy to use
Extensive UX research allowed us to identify the needs of each user, from the auditors inspecting mines to all stakeholders throughout the supply chain. With that, the user journeys were mapped and each UI element was carefully planned to maximize control, ease of use and information transparency. The result is a tool that makes the complex seem simple, enabling powerful capabilities through a easy-to-use and intuitive interface.
Improved membership management
The key factor for building a community is people. With that in mind, we worked towards improving the digital environment for Factory’s community members, so they could have such a nice experience online as they have among the building’s walls.
What we did was to improve the platform’s Member Area, where people can, for example, manage their profile and membership plans, and also added new networking tools like a Job Board, Companies Directory and Event Listing, making it easier for people to share experiences and connect.
QUALITY ASSURANCE
Keeping complexity at bay
Vine relies heavily on complex databases. To keep things running smoothly, we are constantly monitoring the platform’s performance, identifying areas of improvement and adding new functionalities.
Improved membership management
The key factor for building a community is people. With that in mind, we worked towards improving the digital environment for Factory’s community members, so they could have such a nice experience online as they have among the building’s walls.
What we did was to improve the platform’s Member Area, where people can, for example, manage their profile and membership plans, and also added new networking tools like a Job Board, Companies Directory and Event Listing, making it easier for people to share experiences and connect.
PRODUCT CONSULTANCY
Turning vision into reality
Taking into account the complexity of ESG due diligence and the countless possibilities for new features, it’s important to make sure the application is being developed according to the client’s business strategy, product vision, and their users’ needs. This requires close collaboration between LLI's product managers and RCS Global’s stakeholders.
Our collaboration with LLI on the Vine platform has been excellent and rewarding. LLI has consistently demonstrated their deep expertise and provided great product and technology advisory. Their work processes ensured they delivered high-quality results that exceeded our expectations. Their attention to detail, technical proficiency, and commitment to quality greatly enhanced the functionality and user experience of Vine. Their good integration with our team created a unified and efficient working environment. Post-launch, LLI has provided continuous support, addressing any challenges while continuously introducing innovative improvements to enhance the platform further and support us on our journey to version 2.0.
recent articles:
Becoming CTO: Transitioning from technical expert to strategic leader
As companies scale, the CTO's role becomes more complex. In today’s episode, we’re joined by Dawid Adach, a seasoned CTO who has navigated the tough decision many face: Should a CTO stay hands-on with the tech or step back and focus on business strategy?
Leadership and persistence: Scaling a global brand | Krzysztof Zdanowski
AI tools in software development: risks and benefits
The rapid evolution of artificial intelligence (AI) has permeated various industries, and software development is no exception. A Gartner poll conducted in early 2024 predicts that by 2028, 75% of software engineers will use generative AI code assistants. This marks a substantial rise from early 2023 when fewer than 10% of coders employed these tools. What does it mean for your project?
Cybersecurity for coders: insights from a Microsoft Team Leader at NATO Locked Shields | Grzegorz Tworek
Cost of quality or lack thereof in software development
A 2022 report by CISQ estimated that the cost of poor-quality software in the US has risen to at least $2.41 trillion, though not in the same proportions as in 2020. The accumulated technical debt (TD) of software has increased to about $1.52 trillion. How much it costs you?
Buy vs Build in software development: Easy-to-use checklist
Developing custom software lets businesses make a solution that fits their exact needs. This way, it can handle unique business tasks that ready-made software might not cover. Plus, building your own software means you have more control and can make changes quickly as your needs change. However, making custom software takes a lot of time, money, and expertise.
How to calculate the lifetime costs of software development?
Simple cost comparisons can be misleading without a detailed analysis. That's why we will delve into the methodologies of Lifecycle Cost Analysis (LCCA) and Total Cost of Ownership (TCO), providing formulas and detailed instructions to calculate these costs accurately.
Time Management for leaders | Mateusz Sobieraj | The Dev is in the Details #7
Unlock the secrets to efficient time management with Mateusz Sobieraj, a seasoned entrepreneur and high-performance advisor. Discover the cognitive biases that lead to poor time estimation, and learn powerful techniques like timeboxing and blocking to charge your productivity.
Initial cost vs. lifetime cost of software development
Understanding the initial costs involved in a software development project is crucial. However, it's equally important to balance these initial expenses against the lifetime cost of the software. Making short-term savings can sometimes lead to higher long-term costs and vice versa.
Effective leadership: Time management for managers
Article created in cooperation with Mateusz Sobieraj. In the realm of IT entrepreneurship and software development, mastering time management and accurate task estimation is pivotal for project success. This article explores the common challenges faced in estimating project timelines, delves into the cognitive biases and underscores the significant repercussions of unrealistic time estimations in the context of managerial roles like CEOs, CTOs, and PMs.
Digital Therapy: Apps and AI reshaping mental health care | Mark Goering | The Dev is in the Details #6
How to streamline the choice of software partner with RFP?
With so many options available, it can be challenging to choose the right software development partner. This IT consulting RFP template guides you through the entire process of selecting the best partner and solution for your needs.
Cloud cybersecurity: Vulnerabilities, frauds and limitations | Mateusz Chrobok | The Dev is in the Details #5
Join us in this eye-opening episode as cybersecurity expert Mateusz Chrobok reveals the vulnerabilities and limitations lurking within cloud services. From analyzing real-life examples to dissecting the fraudulent tactics used by cybercriminals, this discussion will shed light on the harsh realities of cloud security.
How to calculate the true cost of IT staff augmentation?
Getting the costs right is key to making staff augmentation work seamlessly. When you accurately assess expenses, you can ensure your budget aligns with your big-picture goals. This means breaking down both the obvious and hidden costs linked to staff augmentation.
Measuring quality in software development - a comprehensive guide
Software quality isn't just a nice-to-have—it's the secret sauce that separates the investment and regret. But how do you know if software quality is high? In this guide, we're going to dig deep into the nitty-gritty of code quality.
Identity 2.0: Truth and verifiability in the age of the Internet? | Fabian Vogelsteller | The Dev is in the Details #4
► How to build a decentralized identification and verification system? Join us in this thought-provoking episode of The Dev is in the Details as we delve into the intricate world of identity, truth, and verifiability on the internet. Our guest, Fabian Vogelsteller, a renowned expert in blockchain and decentralized identity, offers profound insights into the challenges and opportunities we face.
Automating Things
In software development, automation (letting computers do the work) can be helpful. But it’s important to know what should be automated and what shouldn’t. Let’s talk about this.
RFQ vs RFP: Strategic sourcing simplified
This article explores RFQ and RFP and serves as a comprehensive guide for professionals and organizations seeking clarity and efficiency in their strategic sourcing efforts, especially to gather data for software development.
Company Culture: Catalyst for Business Growth | Dirk Aarts | The Dev is in the Details #3
In a world where company culture and thoughtful leadership are often buzzwords, meet a true practitioner: Dirk Aarts, the founder and CEO of 24/7.
Cloud Security 101: Insights and best practices unveiled
This article takes you on a comprehensive tour of cloud security – from understanding the types of threats to which cloud systems are subjected to actionable measures for fortifying your cloud infrastructure to DevOps’s pivotal role in elevating your cloud security strategy.
Hiring software developers: Assessing the true seniority | The Dev is in the Details #2
Dive into the second episode of The Dev is in the Details podcast, where Lukasz and Pedro unravel the secrets to identifying and nurturing top-tier software talent.
Failing Forward: the “Fail Fast” Approach in Software Development
Discover how the “Fail Fast” approach can improve your software development workflow while enhancing error detection and code quality.
Cloud Reliability – How DevOps Contributes to Stable Cloud Environments
Most businesses today run on interconnected digital systems. Consequently, when systems are down, so are profits. Learn how DevOps helps keep cloud systems available and resistant to failures.
Remote work, before it was cool | The Dev is in the Details #1
In the first episode of The Dev is in the Details podcast, Łukasz and Pedro discuss remote work and how it has evolved over the past years.
Elixir: scalability and concurrency in an elegant syntax
Elixir is a general-purpose, functional, dynamic, metaprogramming-aware language which allows developers to build scalable, concurrent applications using an elegant syntax.
Cloud Migration Strategies – How to Modernise Legacy Systems
Time stops for no one, but many organisations struggle to keep up with the relentless pace of technology evolution. Legacy systems are a huge source of costs and risks, but Cloud Migration can solve these issues for good.
DevOps Engineer vs. Software Engineer – What are the differences?
As DevOps gains space and importance across IT departments worldwide, understanding what sets DevOps Engineers and Software Engineers apart and where they intersect can help improve clarity and assertiveness across tech teams.
Java – An Overview of a Language Shaping Modern Technology
After almost three decades since its first release, Java remains one of the most popular programming languages worldwide. Learn why!
Functional Programming Paradigm – All You Need To Know
Each programming paradigm has a different purpose and is used to classify programming languages. This article concerns the Functional Programming paradigm – one of software development's most essential and extensively used programming structures.
Staff Augmentation: Vetted tech talent on-demand
Finding, attracting and onboarding new talent is hard. This is particularly the case in the technology sector, where job offers abound and highly skilled workers have the privilege of being as selective as they want about where to work.
LLI spotlight: Piotr Gawlik
Welcome to the first LLI spotlight of 2023! We recently had the opportunity to catch up with Piotr Gawlik, our Ruby on Rails Junior.
How to ensure software projects won't take longer and cost more than expected
Many software projects end up costing more and taking longer than expected. At LLI, we believe Project Management starts at the proposal stage and commit to delivering all projects on time and on budget. Here's how.
LLI spotlight: Shuhan Hu
We’ve already made it to our third LLI spotlight! Today, we’ll be sitting down with Shuhan Hu, LLI’s Ruby on Rails Junior, who joined the team early on this year.
LLI spotlight: Isabelle Krauze
At the centre of our second LLI spotlight is Isabelle Krauze, our UX/UI Designer who has been with LLI since August 2021.
Is company culture in IT unique?
The new generation’s view of IT company culture impacts its creation as well as valuable tools and strategies that IT companies can use to nurture company culture.
How do remote companies build work cultures?
Lukasz and Kris explore the topics of culture building, benefits and challenges of remote-first working cultures, and how our colleagues influence and inspire us.
Talking IT team culture with Kris Kempinski
In a recent podcast episode, Kris and Lukasz rejoined forces to break down culture in IT companies.
The problem of having too junior developer as a CTO
Hiring a CTO isn’t easy. Relying on a quality CTO as a service takes the burden off of startups, allowing them to focus on what matters.
Why having a good QA engineer is essential for your project’s success
Forming a deeper understanding of the product lifecycle and associated business needs have helped businesses appreciate the value of having proper QA in place.
How do hiring managers research development candidates?
When it comes to hiring and building a great team, there’s no single correct process.
Building an entire web app with Phoenix LiveView
At the start of this year, I had the pleasure and opportunity of building an entire application using Phoenix LiveView.
Dark mode design tips
An increasing number of designers and platforms are offering their users the option of using Dark Mode.