90 Matching Annotations
  1. Apr 2021
    1. Hammy wasn’t born in our fantasies, but in a Silicon Valley office.

      Per Yoni De Beule, UI (user interface) developer at Yelp: "Why a hamster? Why not a hamster!" . This quote gives some insight into how this design style is viewed internally (at least at the developer level) - it's not really a matter of deliberate infantilization or overtly sinister - although the end result - infantilization of the user (and all the broader cultural impacts this infantilization creates) is definitely not a neutral outcome.

      Source: Quora. “Why Does the Yelp Ios App Use Hamsters in Their Loading Animations and Error Screens?,” January 14, 2014. https://www.forbes.com/sites/quora/2014/01/14/why-does-the-yelp-ios-app-use-hamsters-in-their-loading-animations-and-error-screens/?sh=3253fefa462c.

  2. Mar 2021
    1. Sorry you’re surprised. Issues are filed at about a rate of 1 per day against GLib. Merge requests at a rate of about 1 per 2 days. Each issue or merge request takes a minimum of about 30 minutes (across at least 2 people) to analyse, put together a fix, test it, review it, fix it, review it and merge it. I’d estimate the average is closer to 3 hours than 30 minutes. Even at the fastest rate, it would take 3 working months to clear the backlog of ~1000 issues. I get a small proportion of my working time to spend on GLib (not full time).
    1. Seldom without a computer of some sort since graduating from the University of British Columbia in 1978, I have been a full-time Linux user since 2005, a full-time Solaris and SunOS user from 1986 through 2005, and UNIX System V user before that.

      Old-time developer.

    1. I would much rather have a "cosine" module than a "trigonometry" module because chances are good I only need a small fraction of the utilities provided by the larger trig module.
    2. Small modules are extremely versatile and easy to compose together in an app with any number of other modules that suit your needs.
    3. Second, I don't agree that there are too many small modules. In fact, I wish every common function existed as its own module. Even the maintainers of utility libraries like Underscore and Lodash have realized the benefits of modularity and allowed you to install individual utilities from their library as separate modules. From where I sit that seems like a smart move. Why should I import the entirety of Underscore just to use one function? Instead I'd rather see more "function suites" where a bunch of utilities are all published separately but under a namespace or some kind of common name prefix to make them easier to find. The way Underscore and Lodash have approached this issue is perfect. It gives consumers of their packages options and flexibility while still letting people like Dave import the whole entire library if that's what they really want to do.
  3. Feb 2021
    1. They help streamlining the control flow, and take away control code while providing you with an incredibly cool developer experience.
    2. You’re allowed to blame us for a terrible developer experience in Trailblazer 2.0. It’s been quite painful to find out which step caused an exception. However, don’t look back in anger! We’ve spent a lot of time on working out a beautiful way for both tracing and debugging Trailblazer activities in 2.1.
    1. The bare bones operation without any Trailblazery is implemented in the trailblazer-operation gem and can be used without our stack.
    2. While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
    3. Only use what you like.
    4. you can pick which layers you want. Trailblazer doesn't impose technical implementations
    1. Finally, you can use fields_for in order to create/edit associated fields and the suffix _list (like profile_list below) to choose an existing associated record.
  4. Jan 2021
  5. Dec 2020
    1. We are unapologetic tinkerers who neither invent the wheel, nor are satisfied with the wheels already at our disposal. The best scholarship and the best pedagogy take the best of what already exists and make it better, at least better for the task at hand. We need to embrace this identity as hackers, acknowledge our indebtedness to those who have gone before us, forsake the illusion that we are creating (can create, should create) something wholly original, but also refuse to take for granted the things that have been passed down to us.

      I think that this might be where I'm missing something. The article is about the relationship between open-source software development and scholarship, but now we're talking about "hacking" as the equivalent of a software developer. And I'm not sure that I agree with this.

      I don't think that software-developers think of themselves as hackers. For me, there's an underlying subversive nature in the hacker category, which need not be present in a software developer. There's a conflation between software developer and hacker, which misses some of the nuance that's necessary.

  6. Nov 2020
    1. In this world of digitization, it is essential that you bring your business to the online platforms. The fact is, React Native is one of the most emerging technologies for developing the best application for your business.

      React Native is one of the most emerging technologies for the business. Know how can you hire a React Native developer with less effort.

  7. Oct 2020
  8. Sep 2020
    1. In general, my focus has shifted from optimization to DX. Partly because Svelte does a lot of the heavy lifting. For things that can be optimized on a need-to basis, I would rarely sacrifice DX.
    1. If your reaction to the video was 'fine, but if we use TypeScript and write plugins for each editor then we can get all the autocomplete and syntax highlighting stuff' — in other words, if you believe that in order to achieve parity with CSS it makes sense to build, document, promote and maintain a fleet of ancillary projects — then, well, you and I may never see eye to eye!
    1. If you can't understand where it's coming from in the stack traces, please post screenshots or create reproducing sandboxes and we'll try to help. Most of these are probably coming from a few libraries, so the most productive thing to do is to reduce these cases and then file issues with those libraries.
  9. Aug 2020
  10. Jul 2020
  11. Jun 2020
  12. May 2020
    1. Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.
    2. Rule of Generation: Avoid hand-hacking; write programs to write programs when you can.
    1. Hooks .toc-jump { text-align: right; font-size: 12px; } .page .toc-heading { margin-top: -50px; padding-top: 50px !important; }TopicsActions vs. Filters More Resources Hooks are a way for one piece of code to interact/modify another piece of code at specific, pre-defined spots. They make up the foundation for how plugins and themes interact with WordPress Core, but they’re also used extensively by Core itself. There are two types of hooks: Actions and Filters. To use either, you need to write a custom function known as a Callback, and then register it with a WordPress hook for a specific action or filter. Actions allow you to add data or change how WordPress operates. Callback functions for Actions will run at a specific point in the execution of WordPress, and can perform some kind of a task, like echoing output to the user or inserting something into the database. Actions do not return anything back to the calling hook. Filters give you the ability to change data during the execution of WordPress. Callback functions for Filters will accept a variable, modify it, and return it. They are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. Filters expect to have something returned back to them.
  13. Apr 2020
  14. Mar 2020
    1. 7 Best Web & Mobile Developer Technologies Of 2020You are here:HomeApps & Software7 Best Web & Mobile…

      Today we’ll talk about business expansions in the digital space and how to get the right technologies and resources to make it happen. And, it begins by choosing from the top 7 developer technologies and resources to hire in 2020.

    1. 5 Hacks to Become Full Stack Developer

      how to become a full-stack developer? The developers always strive to get the answer to this question. Henceforth, in this article, I’ll talk about the five tips that can help you to be a full-stack developer. Let us start with the core thing that is programming languages.

    1. The taxi industry is an excellent choice for startups. The one with traditional business in the taxi industry, it is the ideal time to digitize.So, if you’re planning to develop an app like Uber, Contact us to get the best solution. You can even buy our Uber clone script or just get a customized solution from us.

      The taxi industry is an excellent choice for startups. The one with traditional business in the taxi industry, it is the ideal time to digitize.

      So, if you’re planning to develop an app like Uber, Contact us to get the best solution. You can even buy our Uber clone script or just get a customized solution from us.

    1. Teclogiq is known for quality ReactJS development services. Hire ReactJS developer from Teclogiq to create interactive UIs for your application. With proven skills in ReactJS development, we are the industry leader in building highly scalable, secure and robust web applications.
  15. Feb 2020
    1. Automation helps us keep these steps out of our way while maintaining control through fast feedback loops (context-switching is our enemy).
    2. As developers we love our own local setup. We spend a lot of time and effort on making sure our favorite code editor and command line shell is as we want it to be, everything else is subpar, a hindrance to our productivity. The local environment is king. It’s where we should be coding our load test scripts and from where we should initiate our load tests.
  16. Jan 2020
    1. Shopify Developers Melbourne

      At Roemin, our Shopify developers build customized as well as enterprise solutions for your fast growing and branded merchants. With having an office in Melbourne, we specialize in multi-channel retail stores and work with some of Australia’s leading brands.

    1. ASP .NET DEVELOPMENT SERVICES

      We have a positive track record of creating beautiful, aesthetic and SEO optimized websites using ASP.net and its subordinate modules. Our entire ASP.net web development experience and latest technologies are available to serve you at an affordable price.

  17. Dec 2019
    1. Places To Hire Top React Developers In 2020

      It becomes even more crucial to select great people when you are hiring for a new business. Hiring top react developers has become even more difficult in the last few years because of its growing popularity and usability amongst companies of all sizes.

    1. Theme Store You may establish the appearance of your Shopify Store with a design template from Shopify’s Theme Store (“a Theme”). If you download a Theme, you are licensed to use it for a single Store only. You are free to transfer a Theme to a second one of your own Stores if you close your first Store. To initiate a transfer of a Theme to a second one of your Stores, please contact Shopify Support. You are not permitted to transfer or sell a Theme to any other person’s Store on Shopify or elsewhere. Multiple Stores require multiple downloads and each download is subject to the applicable fee. Shopify gives no assurance that a particular Theme will remain available for additional downloads.
    2. Staff Accounts Based on your Shopify pricing plan, you can create one or more staff accounts (“Staff Accounts”) allowing other people to access the Account. With Staff Accounts, the Store Owner can set permissions and let other people work in their Account while determining the level of access by Staff Accounts to specific business information (for example, you can limit Staff Account access to sales information on the Reports page or prevent Staff Accounts from changing general store settings).
    3. Your Shopify Store can only be associated with one Store Owner. A Store Owner may have multiple Shopify Stores. “Store” means the online store or physical retail location(s) associated with the Account.
    4. To access and use the Services, you must register for a Shopify account (“Account”) by providing your full legal name, current address, phone number, a valid email address, and any other information indicated as required.
  18. Nov 2019
    1. Which makes them exactly the kind of programmers companies should want to hire. Hence what, for lack of a better name, I'll call the Python paradox: if a company chooses to write its software in a comparatively esoteric language, they'll be able to hire better programmers, because they'll attract only those who cared enough to learn it. And for programmers the paradox is even more pronounced: the language to learn, if you want to get a good job, is a language that people don't learn merely to get a job.
    1. Mentioned at https://kentcdodds.com/blog/tools-without-config:

      There is a project called react-app-rewired by Tim Arney. It's awesome. However, I've taken a different approach to making paypal-scripts configurable. ...

    1. Hire WordPress Developers

      Hire WordPress developers & experts today. 100+ clients, 5+ years experienced WordPress developers, hourly, weekly, full-time hiring models. Hire us today.

  19. Oct 2019
  20. Sep 2019
    1. 4Life Innovations web developers have the expertise and experience to advise you on the best CMS development services that should be integrated into your new or existing website.  Contact us today!

      4Life Innovations web developers have the expertise and experience to advise you on the best CMS development services that should be integrated into your new or existing website. Contact us today!

    1. It’s time to Hire iPhone App Developer From small startups, SME’s to large enterprises,  4Life Innovations, a top-notch iPhone app development company has established its mark in the potential market by delivering highly scaled, innovative and robust iPhone apps.

      IT’S TIME TO HIRE IPHONE APP DEVELOPER From small startups, SME’s to large enterprises, 4Life Innovations, a top-notch iPhone app development company has established its mark in the potential market by delivering highly scaled, innovative and robust iPhone apps.

    1. Hire CodeIgniter Developer

      Hire CodeIgniter Developer from 4life Innovations - Having 5+ Years of experience in delivering highly scaled & robust CodeIgniter solutions. Hire us today!

  21. Aug 2019
    1. Web browsers are very heavily optimized for running javascript really fast, and if I were you I would recommend using whatever makes you most efficient and happy as a developer, over what makes the browser run the least amount of code
  22. Feb 2019
  23. Nov 2018
  24. Mar 2015
    1. At Twitter, our open source program has a team of developer advocates focused on growing open source ecosystems which are important for us to ensure they thrive and evolve to our benefit.
    2. hosting events, speaking at conferences, reaching out to contributors, writing documentation to lower the barrier of entry to new contributors