WebProNews

Tag: Github

  • Slack’s GitHub Repositories Were Stolen

    Slack’s GitHub Repositories Were Stolen

    Slack has revealed that some of its private code repositories were stolen, although the company says no customer data was impacted.

    Slack is one of the most popular messaging platforms. Like many companies, it relies on GitHub repositories to help manage its code base. GitHub notified the company of suspicious activity on an external repository, leading to the discovery of the breach.

    The company outlined the details in a blog post:

    On 29 December 2022, we were notified of suspicious activity on our GitHub account. Upon investigation, we discovered that a limited number of Slack employee tokens were stolen and misused to gain access to our externally hosted GitHub repository. Our investigation also revealed that the threat actor downloaded private code repositories on 27 December. No downloaded repositories contained customer data, means to access customer data or Slack’s primary codebase.

    The company reassures users that the issue is not an inherent vulnerability within Slack, and that no other information was accessed:

    When notified of the incident, we immediately invalidated the stolen tokens and began investigating potential impact to our customers. Our current findings show that the threat actor did not access other areas of Slack’s environment, including the production environment, and they did not access other Slack resources or customer data. There was no impact to our code or services, and we have also rotated all relevant credentials as a precaution.

    Based on currently available information, the unauthorised access did not result from a vulnerability inherent to Slack. We will continue to investigate and monitor for further exposure.

    Hopefully Slack’s initial investigation is correct and no further breaches are discovered.

  • GitHub Is ‘Sunsetting’ Atom in Favor of Microsoft VS Code

    GitHub Is ‘Sunsetting’ Atom in Favor of Microsoft VS Code

    GitHub has announced it is “sunsetting,” aka killing off, its popular Atom text editor with a view to replacing it with Microsoft Visual Studio Code (VS Code).

    GitHub first introduced Atom in 2014, with the app serving as the foundation of the Electron framework. The app quickly became popular among developers for its extensible nature and cross-platform design. GitHub was acquired by Microsoft in 2018, and the latter has been aggressively pushing its own VS Code. GitHub is now throwing its weight behind VS Code.

    “When we formally introduced Atom in 2014, we set out to give developers a text editor that was deeply customizable but also easy to use—one that made it possible for more people to build software,” the company writes in a blog post. “While that goal of growing the software creator community remains, we’ve decided to retire Atom in order to further our commitment to bringing fast and reliable software development to the cloud via Microsoft Visual Studio Code and GitHub Codespaces.”

    GitHub says, despite making the announcement now, it will not archive the project until December 15, 2022, in an effort to give developers time to make the switch.

    Given Atom’s popularity, it’s a safe bet the project will be forked and live on in some form or another. Only time will tell if it ever achieves the popularity it once had.

  • GitHub’s News Feed Is a Dud With Developers

    GitHub’s News Feed Is a Dud With Developers

    Developers are not impressed with GitHub’s news feed, sparking concerns the platform is trying to be a social network more than a developer resource.

    GitHub is one of the premier resources for hosting and managing software projects in the cloud, providing full version control support. Commercial and open software projects alike rely on GitHub. According to The Register, however, the platform has recently rolled out a news feed aimed at reccommending projects developers may be interested in.

    The response has not been what GitHub hoped for, with developers complaining about what they see as unnecessary distractions.

    “I do not need to see recommendations, nor activity of people I don’t follow,” wrote one developer. “It looks like github is trying to push “social” features but we’re here to work and get to the point. The current feed is all I need. The beta feed offers nothing of value. Don’t fix what’s not broken.”

    “For many of us,” said another, “GitHub is part of our livelihood, and the gamification of it could lead to extra stress we could do without.

    Still others voiced concerns the algorithmic feed could result in data collection and a loss of privacy.

    Fortunately, The Register reports that GitHub plans to make the feature opt-out. It’s not as good as making it opt-in, but at least it’s something.

  • Outage Impacting Slack, AWS, Github, Walmart, and Others

    Outage Impacting Slack, AWS, Github, Walmart, and Others

    What appears to be a major outage is impacting a number of high-profile sites, including Slack, AWS, Github, Walmart, and others.

    According to Downdetector.com, some of the internet’s largest sites and platforms are experiencing a spike in outage reports. The reports started mid-morning on Tuesday.

    At this time, it’s unclear what has caused the outage, although AWS’ inclusion in the list makes it at least possible that it is the culprit, since the platform powers so many other sites.

    Slack updated its Status page to let users know it was aware of the issue, but still not sure of the cause.

    Some customers are unable to load Slack. We’re still actively investigating this issue, but we don’t have any new information to share at this time. We’ll keep you posted as soon as we have an update.

    We will update as more details become available.

  • Thomas Dohmke Replacing Nat Friedman as GitHub CEO

    Thomas Dohmke Replacing Nat Friedman as GitHub CEO

    Nat Friedman is stepping down as GitHub CEO with Thomas Dohmke replacing him.

    Friedman cofounded Xamarin and served as the company’s CEO before it was acquired by Microsoft. When Microsoft later acquired GitHub, Friedman moved over to helm the new acquisition.

    In a post Wednesday, Friedman said he is stepping down as CEO to go back to startup roots. He will retain the title of Chairman Emeritus.

    I’m moving on to my next adventure, and Thomas Dohmke (currently Chief Product Officer) will be GitHub’s next CEO. I will become Chairman Emeritus, which fulfills my lifelong ambition of having a title in Latin. My heartfelt thanks to every Hubber and every developer who makes GitHub what it is, every day.

    Dohmke had high praise for Friedman’s leadership and promised the company would continue its developer-first approach.

    I cannot wait to begin this journey as GitHub’s new CEO and continue to make GitHub better for all developers. We will remain customer obsessed, working to support teams of all sizes and projects of all scopes—from students that are just learning to code, small and really big open source projects that span the globe, to the world’s largest enterprises. And of course, we will continue to operate independently as a community, platform, and business. This means that GitHub will retain its developer-first values, distinctive spirit, and open extensibility. We will always support developers in their choice of any language, license, tool, platform, or cloud.

  • A Single Customer Was Responsible for Fastly’s Outage

    A Single Customer Was Responsible for Fastly’s Outage

    Fastly has said a single customer caused yesterday’s outage, an outage that had widespread repercussions.

    Fastly made headlines yesterday when an issue with the company’s network led to a major outage. As a content delivery network, some of the biggest companies in the world rely on Fastly, including Amazon, the BBC, CNN, Financial Times, The New York Times, Reddit, Spotify, GitHub, Twitch, Stack Overflow, Hulu, HBO Max, Quora, PayPal, Shopify, Stripe and Vimeo.

    According to TheStreet, the company rolled out a software update in May that introduced a bug that could be triggered under very specific circumstances. The bug only needed a single customer to have a very specific configuration for the bug to active, which ultimately happened.

    “Even though there were specific conditions that triggered this outage, we should have anticipated it,” the company said. “We apologize to our customers and those who rely on them for the outage and sincerely thank the community for its support.”

  • CDN Glitch Leads to Massive Internet Outages

    CDN Glitch Leads to Massive Internet Outages

    A glitch at Fastly, a popular CDN, led to outages for some of the internet’s biggest sites Tuesday morning.

    CDNs, or content delivery networks, are distributed networks of servers designed to help websites and web apps manage their user load and remain responsive. Fastly is a popular CDN option that helps power some of the biggest websites on the net.

    Early Tuesday, a glitch at Fastly led to outages at the BBC, CNN, Financial Times, The New York Times, Reddit, Spotify, GitHub, Twitch, Stack Overflow, Hulu, HBO Max, Quora, PayPal, Shopify, Stripe and Vimeo.

    Fastly confirmed the issue, and was able to quickly resolve it, although the outage illustrates the challenges associated with so many websites relying on a single point of potential failure.

    “Today’s outage of major websites once again highlights the importance of access to online news and government services, underlining the importance of the internet for day to day living,” Matthew McDermott, Senior Officer, Access Partnership, a global tech policy consultancy, told WebPronews. “Fastly responded quickly to restored the issue but this serves as a reminder that resilience is an important part of digital infrastructure to modern life. Organisations and government bodies need to look at implementing the steps that look to assess, stabilize, improve and monitor to ensure this issue do not pose further problems in the future. Assessment is needed to determine the server’s bottleneck then stabilizing the issue with implementation of quick fixes will mitigate impact to broader stakeholders and users. After this, stakeholders will need to improve by augmenting and optimize server capabilities to ensure it meets the necessary needs. Lastly, regular monitoring will need to be set up using automated tools to help prevent future issues.”

  • Microsoft, Linux Foundation and Others Launch The Green Software Foundation

    Microsoft, Linux Foundation and Others Launch The Green Software Foundation

    Microsoft, the Linux Foundation, Accenture, GitHub and ThoughtWorks have launched The Green Software Foundation to promote sustainable software development.

    Software development may not be the leading contributor to climate change, or even come up in most conversations about it, but estimates place data center electricity usage at 1%. Over the next decade, data center electricity usage is expected to increase to 3-8% of global usage.

    Microsoft and its fellow organizations founded The Green Software Foundation nonprofit with the intention of building “a trusted ecosystem of people, standards, tooling and leading practices for building green software.” The foundation will work to help the information and communications technology sector meet its Paris Climate Agreement goals of reducing greenhouse gas emissions by 45% by 2030.

    “The scientific consensus is clear: the world confronts an urgent carbon problem,” Microsoft president Brad Smith said. “It will take all of us working together to create innovative solutions to drastically reduce emissions. Today, Microsoft is joining with organizations who are serious about an environmentally sustainable future to drive adoption of green software development to help our customers and partners around the world reduce their carbon footprint.”

    The foundation outlined its three primary goals:

    Establish green software industry standards: The foundation will create and publish green software standards, green patterns and practices across various computing disciplines and technology domains. The group will encourage voluntary adoption and help guide government policy toward those standards for a consistent approach for measuring and reporting green software emissions.

    Accelerate innovation: To grow the green software field, we need to nurture the creation of trusted open-source and open-data projects that support the creation of green software applications. The foundation will work alongside our nonprofit partners and academia to support research into green software.

    Drive awareness and grow advocacy: If we want companies to build greener applications, they need people who know how to build them. As such, one of our key missions is to drive widespread adoption of green software across the industry through ambassador programs, training and education which leads to certification and events to facilitate the growth of green software.

  • GitHub Apologizes For Firing Jewish Employee Who Warned of Nazis

    GitHub Apologizes For Firing Jewish Employee Who Warned of Nazis

    GitHub is backpedaling, apologizing for firing a Jewish employee who warned of Nazis and offering him his job back.

    On January 6, the day of the Capitol insurrection, a Jewish GitHub employee posted a Slack message for colleagues in D.C., warning them to stay safe from Nazis. The post drew criticism from at least one employee, according to The Verge, who objected to his use of the word “Nazi.” The company’s HR department reprimanded the employee who posted the message, before firing him two days later.

    The employee’s firing ignited a firestorm within the company. News reports proved there were neo-Nazis among those storming the Capitol. In addition, employees started using the term “Nazis” to describe the insurrectionists. Ultimately, couple of hundred employees signed an open letter demanding an explanation of why the employee was fired.

    In response, GitHub hired an outside investigator to conduct an investigation and determine if the actions taken were correct. According to a company blog post by COO Erica Brescia, “the investigation revealed significant errors of judgment and procedure. Our head of HR has taken personal accountability and resigned from GitHub yesterday morning, Saturday, January 16th.”

    GitHub has since offered the employee his job back and are working with his representative. In the meantime, the company is trying to clearly state its position.

    Brescia reiterated statements she and CEO Nat Friedman had shared with employees, as well as the press, in her blog post:

    It was appalling last week to watch a violent mob, including Nazis and white supremacists, attack the US Capitol. That these hateful ideologies were able to reach the sacred seat of our democratic republic in 2021 is sickening. The views that propelled this attack are morally abhorrent to me personally, and, I know, to our entire leadership team and company.

    GitHub condemns the attack on the US Capitol on January 6th and any and all belief systems that are discriminatory. Antisemitism, neo-Nazis, and white supremacy – along with all other forms of racism – are vile and have no place in our community.

    We do not and will not tolerate discrimination, harassment, or retaliation in any of its forms, period.

    Employees are free to express concerns about Nazis, antisemitism, white supremacy or any other form of discrimination or harassment in internal discussions. We expect all employees to be respectful, professional, and follow GitHub policies on discrimination and harassment.

    GitHub’s actions are a case study of what to do, as well as what not to do, in handling situations. The company was clearly overly hasty in its firing of the employee, making a decision before gathering all the facts. At the same time, once the company realized its mistake, it was quick to take decisive action, hold those responsible accountable and do its best to fix the situation.

  • GitHub Now Available to Developers in Iran

    GitHub Now Available to Developers in Iran

    GitHub has been granted a license to operate in Iran, giving Iranian developers access to a valuable resource.

    US sanctions against Iran have far-reaching consequences, including on many aspects of the tech industry. GitHub was one of those impacted, with sanctions preventing the company from offering its tools in Iran.

    GitHub announced today that has now secured a license from the US government, paving the way for it to offer the full range of its services — both free and paid — in Iran.

    First, even as we complied with sanctions, we went to great lengths to keep as much of GitHub available to as many developers as possible under US sanctions laws, making public repos available even in sanctioned countries.

    And separately, we took our case to the Office of Foreign Assets Control (OFAC), part of the US Treasury Department, and began a lengthy and intensive process of advocating for broad and open access to GitHub in sanctioned countries.

    Over the course of two years, we were able to demonstrate how developer use of GitHub advances human progress, international communication, and the enduring US foreign policy of promoting free speech and the free flow of information. We are grateful to OFAC for the engagement which has led to this great result for developers.

    This is good news for GitHub and Iranian developers.

  • Google Goes Public With Vulnerability After GitHub Drug Its Feet

    Google Goes Public With Vulnerability After GitHub Drug Its Feet

    Google Project Zero (GPZ) has disclosed a serious vulnerability in GitHub’s Actions feature, after the version control platform drug its feet fixing it.

    GPZ discovered an issue making GitHub Actions vulnerable to injection attacks. The vulnerability has been labeled ‘high-severity’ by GPZ. According to GPZ’s Felix Wilhelm, any project that relies heavily on Actions could be vulnerable.

    The big problem with this feature is that it is highly vulnerable to injection attacks. As the runner process parses every line printed to STDOUT looking for workflow commands, every Github action that prints untrusted content as part of its execution is vulnerable. In most cases, the ability to set arbitrary environment variables results in remote code execution as soon as another workflow is executed.

    I’ve spent some time looking at popular Github repositories and almost any project with somewhat complex Github actions is vulnerable to this bug class.

    To make matters worse, GitHub wasted the normal 90-day period GPZ normally gives organizations before disclosing a vulnerability. GitHub was initially notified of the vulnerability on July 21, with a disclosure date of October 18 set.

    With no announced resolution, GPZ reached out to GitHub on October 12 and offered a 14-day grace period, which was accepted on October 16. A new disclosure date of November 2 was set. GPZ tried contacting GitHub on October 28, but received no response. On October 30, GPZ reached out to informal contacts, which indicated GitHub considered the issue fixed.

    On November 1, GitHub officially reached out to request an additional 48 hours, not to fix the issue, but to notify users of a future date when the issue would be fixed. GPZ informed GitHub there was no further provision to extend the grace period and proceeded with the disclosure on November 2.

    GitHub has provided an example of how not to handle a vulnerability. GPZ went above-and-beyond to communicate and work with GitHub, but it appears that GitHub squandered its opportunities to definitively address the issue.

  • Core GitHub Features Free For Everyone

    Core GitHub Features Free For Everyone

    GitHub has announced that its core features, including private repositories with unlimited collaborators, are now free for all users.

    GitHub provides one of the most popular platforms for software development version control, as well as collaboration and bug tracking features. Git is used by developers around the world, in companies and organizations of all size.

    In a post on the company’s blog, CEO Nat Friedman made the announcement, saying that “until now, if your organization wanted to use GitHub for private development, you had to subscribe to one of our paid plans. But every developer on earth should have access to GitHub. Price shouldn’t be a barrier.

    “This means teams can now manage their work together in one place: CI/CD, project management, code review, packages, and more. We want everyone to be able to ship great software on the platform developers love.”

    The company is also lowering the price of its paid Team plan from $9/month per user to $4. The change goes into effect immediately.

    Friedman’s announcement is good news for developers and organizations alike.

  • Apple, Google Engineers Join Forces On SMS One-Time Passwords

    Apple, Google Engineers Join Forces On SMS One-Time Passwords

    Apple has received help with SMS one-time passwords from an unexpected source: a Google engineer.

    The project in question is an effort to standardize the formatting of SMS messages that are used in two-factor authentication by applications, websites and more. As AppleInsider reports, “first proposed by Apple WebKit engineers and backed by Google in January, the initiative seeks to simplify the OTP SMS mechanism commonly used by websites, businesses and other entities to confirm login credentials as part of two-step authentication systems.”

    As the project’s GitHub page points out, “Many websites deliver one-time codes over SMS.

    “Without a standard format for such messages, programmatic extraction of codes from them has to rely on heuristics, which are often unreliable and error-prone. Additionally, without a mechanism for associating such codes with specific websites, users might be tricked into providing the code to malicious sites.”

    The GitHub page lists Theresa O’Connor of Apple and Sam Goto of Google as the authors. While the two companies directly compete with one another on many fronts, their largest point of competition is the smartphone market, where iOS and Android dominate. Apple and Google working together to standardize something that impacts all users, regardless of their smartphone of choice, is good for everyone involved.

  • GitHub Poaches Leading DevOps Researcher From Google Cloud

    GitHub Poaches Leading DevOps Researcher From Google Cloud

    In the ongoing battle between Microsoft and Google, the former’s GitHub has hired Dr. Nicole Forsgren away from Google Cloud.

    Forsgren made the announcement on her website, saying she would be GitHub’s new VP of Research & Strategy. Forsgren was previously co-founder and CEO of DORA before it was acquired by Google. She is also the writer of the award-winning book Accelerate. Now Forsgren is taking her expertise in DevOps to GitHub.

    “Looking to the future, there are more and different questions I want to ask, and this move is the perfect opportunity for that,” writes Forsgren. “At GitHub, I will expand and continue investigating developer happiness and productivity while also helping the industry get better, and there’s no better place to ask these questions because GitHub is truly at the heart of software development for so many communities. Here, I can bring the research closer to the tools that we use and build on the foundation of knowledge that exists while asking different questions, from different angles, and surfacing different insights. I am excited to continue talking with and learning from developers, testers, IT ops, infosec, and executives to understand their work; working with tools teams across the ecosystem to understand their challenges and what they see so we can help make things better; nerding out with researchers and makers across the industry and academia so we can partner to find interesting questions (and ways to ask and frame and think about those questions), supporting each other and collaborating on solutions.”

    Bringing Forsgren onboard is a big win for Microsoft and GitHub. The talent, experience and expertise she brings will likely result in significant improvements to the developer community.

  • GitHub Using AI To Recommend Bug Fixes

    GitHub Using AI To Recommend Bug Fixes

    GitHub is using artificial intelligence (AI) and machine learning (ML) to recommend open software issues to address first, according to a blog post.

    GitHub is a company that offers a version control hosting platform for software projects. The company was looking for a way to make it easier for new users and programmers to be able to contribute to projects. In May 2019, they rolled out their “good first issues” feature, which made recommendations for easy, low-hanging-fruit issues.

    The first iteration of the feature relied on project maintainers to label issues. This “led to a list of about 300 label names used by popular open source repositories—all synonyms for either ‘good first issue’ or ‘documentation.’” Ultimately, this could lead to more work, leaving “maintainers with the burden of triaging and labeling issues. Instead of relying on maintainers to manually label their issues, we wanted to use machine learning to broaden the set of issues we could surface.”

    As a result, GitHub has introduced a second iteration of the feature, with ML-based, as well as the original label-based, issue recommendations. The end result is that the system now surfaces “good first issues” in approximately 70% of repositories, as opposed to 40% with the first iteration.

    GitHub plans on expanding this feature to add “ better signals to our repository recommendations to help users find and get involved with the best projects related to their interests. We also plan to add a mechanism for maintainers and triagers to approve or remove ML-based recommendations in their repositories. Finally, we plan on extending issue recommendations to offer personalized suggestions on next issues to tackle for anyone who has already made contributions to a project.”

    The entire blog post is a fascinating read about how AI and ML can be used to transform even mundane tasks.

  • Microsoft is Reportedly on the Verge of Acquiring Github

    Microsoft is Reportedly on the Verge of Acquiring Github

    Microsoft is reportedly in acquisition talks with GitHub, according to sources privy to the matter. Based on the Bloomberg report, the deal to purchase one of the biggest code repository companies will be announced as early as Monday.

    Founded in 2008, GitHub was a popular hosting site of codes, projects, and documentation for several developers and companies. It is the commonly used platform for open-source software projects, boasting of more than 20 million developers working across 67 million repositories in 2017. GitHub has come a long way from having just 2,000 users when it first started 10 years ago.

    Back then, Microsoft disparaged open-source programs built on GitHub because of its proprietary software in the market. Open-source software allows developers to play around, improve, and share codes, making it a threat to Microsoft applications. Over time, the software giant became more receptive to the idea, launching its own open-source community over a decade ago and shifting its bigger projects on GitHub in 2015.

    These days, Microsoft is the top contributor to the site, while other big tech companies like Google, Amazon, and Apple also use GitHub. Microsoft’s seismic move to open-source technology, as well as cloud computing, began when CEO Satya Nadella took over the top post in 2014. Since then, the company has been pushing for ways to support Linux as it veers away from depending on the Windows operating system.

    It’s likely that Nadella’s vision has impressed GitHub, opting to sell instead of going public. Although the terms of the deal remain under wraps, GitHub was reportedly valued at $2 billion in 2015. This was lower than its $5 billion asking price when acquisition talks were discussed previously, say sources familiar with the deal.  

     GitHub is viewed by many as the de-facto source code platform where developers can connect and collaborate. However,  it suffers from a few operational problems such as monetizing its products and turnover in its executive ranks. One of the company’s co-founders, Chris Wanstrath, stepped down as its CEO in August 2017. Since then, there has been no replacement while Chief Business Officer Julio Avalos handles daily leadership in the interim.          

    GitHub posted losses of about $66 million for three quarters in 2016 but reported revenue of $98 million during the same year, according to Bloomberg. However, its annual revenue doubled to $200 million in 2017, driven mainly by its paying corporate accounts. The company began offering GitHub Enterprise, a paid option for corporations with additional features and services, such as 24/7 support, dynamic hosting alternatives, and private workspaces, among others.

    With GitHub’s push for more corporate clients, investors anticipate an initial public offering in the future. The company seems to benefit significantly from selling out instead of going public, particularly since Microsoft appears eager to snap up the platform based on their intermittent talks over the years.

  • GitHub’s Atom Reaches A Million Users

    GitHub announced on Monday that Atom, its hackable text editor, has reached a million active users.

    “That’s three times the number of active users we had under a year ago at the one-year anniversary of Atom becoming completely open source,” a GitHub spokesperson tells us.

    “Atom has been successful because of the community that has grown around it,” GitHub’s Lee Dohm says in a blog post. “The people that have contributed to Atom—that have given their time, expertise, feedback, suggestions, and insight—have helped Atom improve by leaps and bounds. We also hear of exciting or just plain cool things that people are doing with Atom all of the time—like MuleSoft’s API Workbench, Jibo Robot’s SDK tools, and Facebook’s Nuclide.”

    He notes that individuals also come up with some interesting packages. He names Atomic Chrome, Git Time Machine, and Activate Power Mode as some that have caught GitHub’s attention.

    Last week, GitHub launched a new podcast for community projects. Earlier this month, they announced new code review tools.

    Image via GitHub

  • GitHub Launches Podcast for Community Projects

    GitHub announced a new podcast called the GitHub Community Cast to give developers a chance to learn more about various projects.

    The first one, for example, features an interview with Andy Miller from CMS the Grav project as well as updates on new GitHub features and events.

    “At the heart of what makes GitHub great are the thousands of open source communities that build incredible things every day,” says GitHub’s Jono Bacon. “The brand new GitHub Community Cast shines a light on these awesome projects and the people that make them.”

    “Take a look inside a project, learn about their tools and workflow, discover where you can get involved, and get inspired for your own work,” he adds. “In addition to seeing behind the curtain on a great open source project, you’ll also get news and updates from around the GitHub community.”

    You can check out the first episode here:

    Last week, GitHub announced new code reviews tools. More on that here.

    Image via GitHub

  • GitHub Announces New Code Review Tools

    GitHub announced the addition of new features to make code review faster and more flexible. These include ways to find what you’re looking for more quickly, the ability to view comments with more context, and the ability to pick up where you left off.

    “Pull requests with many changes sometimes require review from several people with different areas of expertise,” says Fabian Perez on the GitHub blog. “If you’re a Ruby expert, for example, you might want to focus just on the Ruby code and ignore any changes made to HTML and CSS files. You can use the new files list to search by extensions like .rb, .html, etc. You can also filter by filename if you know what you’re looking for.”

    “Not all teams review code the same way. The most popular style on GitHub is reviewing all changes in a pull request at once, making the pull request the unit of change,” Perez adds. “Some teams choose to use a commit-by-commit workflow where each commit is treated as the unit of change and is isolated for review.”

    You’ll be able to access the new commits list in the review bar to find the commit you want to review, and GitHub also added pagination and new keyboard shortcuts. You can use the ? key to view the list when viewing pull request.

    For picking up where you left off, there’s a new timeline indicator.

    You can read up more on all the updates here.

    Images via GitHub

  • GitHub Adds Reactions

    GitHub Adds Reactions

    Facebook recently took the Internet by storm by finally introducing Reactions, giving users the ability to quickly express different…well, reactions, as opposed to just “likes”.

    Perhaps following the social networks’ lead, GitHub just announced that it too is providing reactions. They’re a little different than Facebook’s, but they too will help convey different feelings.

    “The goal is to give GitHub users the tools necessary to express themselves properly,” a spokesperson tells us in an email. “Now, instead of having to draft a comment of an emoji as a response, users can react with +1 (thumbs up), -1 (thumbs down), heart, confused, laughing, hooray.”

    “Every day, thousands of people are having conversations on GitHub around code, design, bugs, and new ideas,” says GitHub’s Jake Boxer. “Sometimes there are complex and nuanced points to be made, but other times you just want to :+1: someone else’s comment. We’re adding Reactions to conversations today to help people express their feelings more simply and effectively.”

    The reactions are available on all issues and Pull Requests on GitHub immediately.

    Images via GitHub

  • Shareaholic Adds More Sites To Follow Button Lineup

    Shareaholic Adds More Sites To Follow Button Lineup

    Shareaholic, the company behind the popular social media button share tools, announced that it has added some new sites to its Follow Button lineup. In other words, sites can use these buttons to get people to follow them on more services.

    The new additions include GitHub, Etsy, and Houzz.

    shareaholic

    “Are you a tech guru with a specialty, or a blossoming developer with a curiosity you want to explore on Github?” writes Shareaholic’s Cameron Seher in a blog post. “Perhaps you are one of the many thousands of artisans selling, or the millions of users buying beautiful goods on Etsy? Or maybe you are a DIY blogger, featuring a home renovation project on Houzz? Help to make your site’s followers true disciples of your passions by strengthening your follow-ship on these three wildly popular, targeted platforms.”

    Shareaholic also added Microsoft OneNote to its list of share options.

    “You already know that we recently added WhatsApp, and SMS Client, to our Share Button Services. Now, offer your users sharing to Microsoft OneNote,” says Seher. “With a user base that according to Microsoft doubled in 2014, and with Microsoft integrating OneNote with Windows 10, this can’t be missed as the go-to sharing platform for users across Windows devices in the future!”

    Last month, Shareaholic added a total share count option to its share buttons. More on that here.

    Images via Thinkstock, Shareaholic