Home / Companies / Upsun / Blog / August 2024

August 2024 Summaries

10 posts from Upsun

Filter
Month: Year:
Post Summaries Back to Blog
Paul Gilzow, a Developer Relations Engineer at Platform.sh, delivered a presentation at SymfonyCon on building custom GitHub Actions for DevOps automation. Although not an expert on GitHub Actions, Paul shared insights from his 18-month experience creating and maintaining custom actions and workflows to automate team responsibilities. The session, condensed from a three-hour workshop to 35 minutes, covered essential concepts such as workflows, events, runners, jobs, steps, and actions, along with practical demonstrations on building workflows and custom actions. Emphasizing the importance of understanding these components to effectively use GitHub Actions, Paul also highlighted potential pitfalls, such as context-related code injection risks. The presentation concluded with a real-world example of using GitHub Actions for visual regression testing on pull requests, demonstrating how to automate complex tasks efficiently.
Aug 30, 2024 6,922 words in the original blog post.
Hearst Networks EMEA, a global broadcaster with a diverse portfolio of premium brands, improved its web development productivity by migrating to Upsun, previously known as Platform.sh. The company, which operates numerous websites across Europe, sought a hosting solution that offered a balance between managed and self-hosted services, allowing flexibility for scaling and asynchronous work with global development teams. After extensive testing and consideration of multiple hosting options, Hearst selected Upsun for its ease of use, branch-based workflow, and reliable support. The migration process, supported by Upsun's technical team, facilitated a smoother workflow that allowed for more fluid development practices, including the ability to deploy updates on Fridays, enhancing the team's productivity and minimizing downtime. With Upsun's intuitive GUI and CLI interfaces, Hearst Networks EMEA achieved significant operational improvements and cost-effective scalability, reaffirming the decision as one of the best made by James Hall, the Head of Web, during his tenure.
Aug 22, 2024 1,469 words in the original blog post.
In a podcast episode hosted by Marine Gandy, Pol Dellaiera discusses his extensive journey in the open-source community, detailing his contributions to projects such as Drupal, Symfony, and Nix. Pol's interest in technology began in childhood, leading him to work in IT and become an open-source contributor. He shares how Nix, a versatile package manager and functional language, has revolutionized his approach to software development and deployment, highlighting its capabilities in creating reproducible environments and its extensive package repository. Pol, who maintains the PHP stack in Nix, emphasizes the importance of automation and documentation in open source and encourages contributions to Nix's evolving documentation efforts. He also reflects on his approach to solving problems by breaking them into manageable tasks and expresses his enthusiasm for sharing Nix's potential with the broader community.
Aug 22, 2024 6,607 words in the original blog post.
Florent Huck, a DevRel Engineer, discusses the integration of Upsun infrastructure processes with Blackfire monitoring to enhance application observability and performance. The article outlines how implementing an observability strategy with contextual information can help identify bottlenecks and ensure a seamless user experience by distinguishing between internal and external causes of performance issues. Huck details the steps to create and integrate an Activity script using JavaScript, which communicates infrastructure events to Blackfire's monitoring dashboard, thereby adding markers to track the processes. This integration allows users to trigger actions such as sending notifications or executing scripts for infrastructure processes, focusing on the 'in_progress' and 'complete' states. By utilizing Blackfire's REST endpoint and Upsun's CLI tools, users can achieve a comprehensive view of their application's performance, enabling swift diagnosis and resolution of potential problems, ultimately improving operational efficiency and service reliability. The article encourages users to stay updated through social media and community channels while highlighting the benefits of this integrated monitoring approach.
Aug 19, 2024 1,154 words in the original blog post.
In episode 4 of the "Change Mode" podcast, Marine Gandy interviews Zbyszek "ZB" Tenerowicz about his journey in open-source work, particularly focusing on JavaScript security and his current project, LavaMoat. LavaMoat was initiated by Aaron from MetaMask to mitigate risks from malicious npm packages, and ZB joined to further develop the project, which employs Hardened JavaScript compartments to secure dependencies. ZB shares his passion for community involvement, public speaking, and organizing developer events, including MeetJS in Poland, which are charity-driven conferences. He discusses his dream of making LavaMoat a widely adopted tool and touches on his personal interests, such as building an inclusive 3D game engine that renders to sound. The episode highlights the importance of community in open-source projects and the continuous efforts to enhance software security.
Aug 09, 2024 3,095 words in the original blog post.
Celebrating the 10th anniversary of Django Girls, a non-profit organization aimed at inspiring women to pursue technology and programming, board members Aisha Bello and Leona So shared their personal journeys into the open-source community on the Change Mode podcast. Aisha, who works as a solutions architect for AWS, and Leona, a product manager at Pearson, both transitioned from non-developer backgrounds into influential roles within Django Girls. They discussed the significance of creating inclusive spaces for women in tech and how organizing local events contributed to building Python communities. The podcast also highlighted the impact of in-person events in strengthening community bonds and the origins of the Django Girls podcast, which aims to share personal stories and industry insights. Both Aisha and Leona emphasized the transformative power of community support and their plans to continue promoting the podcast to reach a wider audience.
Aug 08, 2024 1,158 words in the original blog post.
In a podcast episode of "Change Mode," Lætitia Avrot, a prominent figure in the PostgreSQL community, shares her professional journey and passion for databases with Marine Gandy. Avrot, who holds roles such as Practice Leader at EDB and founder of Postgres Women, discusses the importance of understanding SQL and the limitations of ORMs, emphasizing the stability and reliability of PostgreSQL. She highlights her path from IT engineering to becoming a field CTO, where she helps CTOs understand the implications of their database choices. The conversation also covers the open-source nature of PostgreSQL, its governance, and the role of international contributors in its development. Avrot advocates for increased female representation in the database field and underscores the significance of technical events for personal and career growth. Additionally, she touches on the challenges of balancing work with family life and shares her unique ability to fall asleep quickly, adding a personal touch to her professional insights.
Aug 07, 2024 1,641 words in the original blog post.
Application security extends beyond just secure coding practices, requiring a comprehensive approach to effectively manage risks posed by both human error and technological vulnerabilities. Despite the common belief that application security's primary goal is to prevent hacking and downtime, the reality is that threats are persistent and attackers are often automated, making everyone a potential target. A holistic security strategy should encompass not only the application itself but also the underlying infrastructure, including servers, networks, and physical facilities, as well as addressing human factors like social engineering. Recognizing that absolute security is unattainable, it is crucial to focus on risk management through regular assessments, monitoring, and timely updates. Additionally, a secure application must balance security with user privacy and adhere to relevant compliance regulations. The integration with third-party services further complicates security, highlighting the need for vigilant management of external connections. Given the complexity and continuous evolution of security threats, leveraging specialized platforms like Upsun can provide expertise in maintaining secure infrastructure and managing services to mitigate risks, ensuring compliance and protection for sensitive data.
Aug 06, 2024 1,252 words in the original blog post.
Netlify, a well-known front-end platform, may not be the best choice for every business due to its infrastructure, pricing plans, and feature limitations, prompting the exploration of alternatives like Upsun and Vercel. Netlify excels in serving static files directly at the edge with features like webhooks build triggers and Git-based deployments but lacks managed services, relying on integrations for data storage and other needs. Upsun offers high customization, prioritizing ease of use and sustainability with in-house managed features and no build time limits, making it a strong contender for deploying websites and apps. Vercel, optimized for Next.js, provides convenience for front-end frameworks with managed databases and storage but depends on third-party tools for additional services. All three platforms vary in their approach to security, compliance, CI/CD capabilities, and sustainability, with Upsun notably emphasizing sustainable practices and offering a flexible pricing model without fixed service tiers.
Aug 05, 2024 1,617 words in the original blog post.
In the inaugural episode of the Change Mode podcast, Ryan Weaver from the Symfony core team discusses his journey in open source, emphasizing the importance of documentation and community contributions. He shares how he was initially "voluntold" to write documentation for Symfony 2, which sparked his passion for making complex topics accessible to new developers. Ryan highlights how contributions to open source can extend beyond code, including writing blog posts and opening issue tickets, and discusses the balance between giving back to the community and making a living, especially after becoming a parent. He also touches on the challenges and importance of translating documentation and the role of local communities in knowledge sharing. Additionally, Ryan reflects on his experiences with SymfonyCasts, a platform created to democratize access to Symfony training, and the importance of storytelling in teaching. Balancing work and family life, he remains committed to contributing to the open-source ecosystem while enjoying personal interests like space exploration and amusement parks.
Aug 01, 2024 1,477 words in the original blog post.