All Feeds

Digital Photography School How to Shoot Animal Portraits [video] The post How to Shoot Animal Portraits [video] appeared first on Digital Photography School. It was authored by Caz Nowaczyk. In this video from the crew over at Cooph, Vincent Lagrange, shows you how to shoot animal portraits that have style and tell the story behind the animal. ? These are the key things Lagrange points out in the video: Purity Animals don’t need makeup or a stylist – they have their own unique look […] The post How to Shoot Animal Portraits [video] appeared first on Digital Photography School. It was authored by Caz Nowaczyk. Jul 20 Digital Photography School A Brief introduction to GIMP Software The post A Brief introduction to GIMP Software appeared first on Digital Photography School. It was authored by Ana Mireles. Whether you are looking for a free program to start learning photo editing or you want a lighter alternative to Photoshop, GIMP may be the software for you. You can create graphics, text, and manipulate photos, but first, you need to understand how it works. Keep reading for a brief introduction to GIMP software and […] The post A Brief introduction to GIMP Software appeared first on Digital Photography School. It was authored by Ana Mireles. Jul 19 Digital Photography School 4 Tips for Achieving Flattering Portraits The post 4 Tips for Achieving Flattering Portraits appeared first on Digital Photography School. It was authored by Lily Sawyer. Flattering portraits rarely happen as a default. Some people are photogenic, yes, and look good at every angle. But often, we work hard to get flattering photos that the sitter loves. There is no one-trick as every person’s face, form, and shape are different. We have to tailor our angles to each portrait sitter. However, […] The post 4 Tips for Achieving Flattering Portraits appeared first on Digital Photography School. It was authored by Lily Sawyer. Jul 19 SitePoint 4 Signs It’s a Bad Idea to Quit Your Job And what to do when you have to stay. Edwarden, a developer and StackExchange user, wanted advice. His boss yelled at him for requesting a promotion in the future. Or more specifically, asking for advice on the best process for receiving a promotion. Edwarden exceeded his manager's expectations. Other managers were also very happy with his performance as well. His manager also knew what Edwarden wanted to discuss ahead of time. It didn't matter. His manager exploded. He began yelling, shouting and stomping his feet. "You've only been here... how many months?! Seven?! And now you're asking for a promotion!" His manager threw a tantrum and continued to interrupt him until he agreed that he had no "additional concerns." Here's the Advice He Received from Other Users You should quit your job. You should look for a new job, I don't think your boss is going to promote you How many red flags do you need to see before you look for a new job? Do yourself a favor and get out This shows you why the turnover rate is high and why you should try to get out as soon as possible Is it a bad idea for him to quit his job? How do you know? It's not something we're taught in school. We graduate, get a job and then we're just supposed to figure this out on our own. While some of us do, many of us don't. That's the question. What are the signs that indicate it's a bad idea to quit your job? First, let's take a look at some of the more common/obvious answers. The post 4 Signs It’s a Bad Idea to Quit Your Job appeared first on SitePoint. Jul 18 SitePoint JavaScript Remains the Queen of Programming Languages This article was originally published on Developer Economics. Thank you for supporting the partners who make SitePoint possible. Take the Developer Economics survey and have your say on what the next programming language Queen should be. You could win amazing prizes and gear. Discover more. Welcome to another update on programming language communities. The choice of programming language matters deeply to developers because they want to keep their skills up to date and marketable. Languages are a beloved subject of debate and the kernels of some of the strongest developer communities. They matter to toolmakers too, as they want to make sure they provide the most useful SDΚs. It can be hard to assess how widely used a programming language is. The indices available from players like Tiobe, Redmonk, Stack Overflow’s yearly survey, or Github’s Octoverse are great, but mostly offer only relative comparisons between languages, providing no sense of the absolute size of each community. They may also be biased geographically, or skewed towards certain fields of software development, or open source developers. The estimates we present here look at active software developers using each programming language, across the globe and across all kinds of programmers. They are based on two pieces of data. First, our independent estimate of the global number of software developers, which we published for the first time in 2017. Second, our large-scale, low-bias surveys which reach more than 20,000 developers every six months. In the survey, we consistently ask developers about their use of programming languages across nine areas of development1, giving us rich and reliable information about who uses each language and in which context. JavaScript is and remains the queen of programming languages. Its community of 11.7M developers is the largest of all languages. In 2018, 2.5M developers joined the community: the highest growth in absolute numbers and more than the entire population of Swift, Ruby, or Kotlin developers, amongst others. New developers see it as an attractive entry-level language, but also existing developers are adding it to their skillset. Even in software sectors where Javascript is least popular like machine learning or on-device code in IoT, over a quarter of developers use it for their projects. Python has reached 8.2M active developers and has now surpassed Java in terms of popularity. It is the second-fastest growing language community in absolute terms with 2.2M net new Python developers in 2018. The rise of machine learning is a clear factor in its popularity. A whopping 69% of machine learning developers and data scientists now use Python (compared to 24% of them using R). Java (7.6M active developers), C# (6.7M), and C/C++ (6.3M) are fairly close together in terms of community size and are certainly well-established languages. However, all three are now growing at a slower rate than the general developer population. While they are not exactly stagnating, they are no longer the first languages that (new) developers look to. Java is very popular in the mobile ecosystem and its offshoots (Android), but not for IoT devices. C# is a core part of the Microsoft ecosystem. Throughout our research, we see a consistent correlation between the use of C# and the use of Microsoft developer products. It’s no surprise to see desktop and AR/VR (Hololens) as areas where C# is popular. C/C++ is a core language family for game engines and in IoT, where performance and low-level access matter (AR/VR exists on the boundary between games and IoT). PHP is now the second most popular language for web development and the fifth most popular language overall, with 5.9M developers. Like Python, it’s growing significantly faster than the overall developer population, having added 32% more developers to its ranks in 2018. Despite having (arguably) a somewhat bad reputation, the fact that PHP is easy to learn and widely deployed still propels it forward as a major language for the modern Internet. The fastest growing language community in percentage terms is Kotlin. It grew by 58% in 2018 from 1.1M to 1.7M developers. Since Google has made Kotlin a first-class language for Android development, we can expect this growth to continue, in a similar way to how Swift overtook Objective-C for iOS development. Other niche languages don’t seem to be adding many developers, if any. Swift and Objective-C are important languages to the Apple community, but are stable in terms of the number of developers that use them. Ruby and Lua are not growing their communities quickly either. Older and more popular programming languages have vocal critics, while new, exciting languages often have enthusiastic supporters. This data would suggest that it’s not easy for new languages to grow beyond their niche and become the next big thing. What does this mean for the future of these languages and others like Go or Scala? We will certainly keep tracking this evolution and plan to keep you informed. The Developer Economics survey is now live. Have your say on which should be the next programming language Queen and you may win amazing prizes and gear. Discover more. The post JavaScript Remains the Queen of Programming Languages appeared first on SitePoint. Jul 18 Premier Developer Automation and Integration with Azure Logic Apps App Dev Manager Bryan Soltis takes a walk through automation and integration using Azure Logic Apps! Nothing says the future like automation. From home appliances to overdraft fees, nearly every aspect of our lives has some sort of process firing off when things happen. The post Automation and Integration with Azure Logic Apps appeared first on Premier Developer. Jul 18 Digital Photography School Makeup Essentials for Photographers Part 2 – Application The post Makeup Essentials for Photographers Part 2 – Application appeared first on Digital Photography School. It was authored by Mark C Hughes. In part 1, we explored the tools you need to be able to help your subjects. Once you have all those essentials for applying makeup, the next step is the hard one – application. Again, this overview is intended for photographers and not makeup artists. The approach should be about helping your portrait subjects look […] The post Makeup Essentials for Photographers Part 2 – Application appeared first on Digital Photography School. It was authored by Mark C Hughes. Jul 18 Digital Photography School This Back-to-Basics Photography Exercise can Improve Your Photography The post This Back-to-Basics Photography Exercise can Improve Your Photography appeared first on Digital Photography School. It was authored by Rick Ohnsman. The digital age has made photography easier, cheaper, and more accessible than ever before.  Even people who wouldn’t call themselves “photographers” now carry a camera in their pocket in the form of their cellphone. However, has the ability to snap a picture without skill or knowledge made photography too easy? Even for you reading this […] The post This Back-to-Basics Photography Exercise can Improve Your Photography appeared first on Digital Photography School. It was authored by Rick Ohnsman. Jul 18 UX Movement The Challenges with Single Toggle Buttons Toggle buttons should do three things — change states, show the current state, and reveal unselected options. If your toggle button doesn’t do all these things, it has poor usability. Jul 18 Harold Davis Nautilus Spiral Imagery The graceful curve of the interior of the Nautilus shell is beloved by artists, and has often been a subject of my imagery. The other day, I placed a slice of a Nautilus shell showing its spiral within a series of kitchen bowls.  X-Rays revealed the interior spirals within two intact Nautilus shells (below). An […] Jul 17 SitePoint 5 Top WordPress Tools and Services for You to Use in 2019 This sponsored article was created by our content partner, BAW Media. Thank you for supporting the partners who make SitePoint possible. If you're looking for the best WordPress tools and services to take your business to the next level this year, you have plenty to choose from – 54,991 WordPress plugins and services, to be exact. That sounds like really good news until it's time to find the right match for your website-building projects. You need a game plan that defines the plugins you want that will enable your site to attract visitors. You'll also need a game plan for conducting what could turn out to be a very lengthy and tedious search. You can save yourself a lot of time and trouble by checking out the must-have WordPress tools and services listed below — one or more of which might be all you'll need. 1. Elementor Elementor, with its quick and powerful drag-and-drop editor, enables you to create WordPress landing pages and sites without any need for coding. This and several of its other features combine to make Elementor the most advanced WordPress page builder on the market today. Elementor works with any theme, and in doing so makes it possible to avoid many of the constraints and limitations some themes can impose on web designers. Elementor also works with any WordPress plugin without slowing down your site, and this tool's squeaky clean code also contributes to your site's overall performance. You can build your site from scratch on Elementor using its large selection of widgets, or you can select among hundreds of pre-designed templates that can be inserted into any page to get off to a quick start or speed up your workflow. If you were limited to one choice among this list, you might get the most bang for your buck by choosing Elementor. Fortunately, you're not limited, so feel free to select any or all of the remaining 5 tools and services as well. 2. Brizy WordPress Website Builder The Brizy WordPress website builder is yet another tool that could be the solution to most, and perhaps all, of your design problems. This drag-and-drop website builder is delightfully easy to use, no coding or coding skill is needed, and you can start using it without paying a dime. Need to have a website up-and-running quickly? Brizy's 240 design blocks, 150 layouts, and 16 popups will take you a long way, particularly if you find starting a website from scratch is a little intimidating. As for the more detailed aspects of your website design, the Brizy package includes 4,000 free icons, a pop-up builder if you want to create a unique pop-up design, and easily changed fonts and color schemes. Yet another cool feature is the ease with which you can control how your website will appear on tablets and mobile devices. 3. WordPress Site Care Creating a website on WordPress can be accomplished easily and efficiently if you have the right tools on hand. Once a website is up and running you can usually maintain it without too much difficulty. That's not always the case, however, especially if you're responsible for keeping multiple websites up to date and in running order. Let Newt Labs take care of managing and maintaining your WordPress websites, so you can spend your time doing what you enjoy doing best – building one high-performing, client-satisfying website after another. The Newt Labs team can help you with small fixes, managing WordPress updates, providing backups, WordPress optimized cloud hosting, and more. The WordPress site care they can provide will not only make your work life a little easier, but it will protect your reputation as well by addressing potential problems before they become real. 4. Goodie The Goodie platform joins end-clients directly with a developer, allowing them to avoid go-betweens that can sometimes be costly, time-consuming, or a communications bottleneck when attempting to accurately transform a design into code. Goodie can completely code your website at a special price of $999. The only thing Goodie needs from you is your design – a great solution for small businesses in need of a carefully coded website. 5. Wordlift WordLift is the first WordPress plugin to use artificial intelligence for SEO. It grows your website's organic traffic by creating machine-friendly content that chatbots, search crawlers, and personal digital assistants like Google Assistant, Siri and Alexa use to help consumers take actions. WordLift adds a layer of metadata and builds a knowledge graph Google uses to match the searcher's intent. Moreover, it measures content performance in terms of traffic per topic and in this way it helps editors improve their editorial plan and increase their reach. Tips to Make Your WordPress Site Secure Choose a good hosting company Don't be tempted to go with a cheap hosting provider. Going with one that provides multiple layers of security could save you lost or redirected data nightmares down the road. Install a WordPress security plugin Installing a WordPress security plug that monitors your site 24/7 and checks for site security issues is far easier than doing a periodic site security check on your own, especially if you lack development skills. Update WordPress regularly Whenever WordPress is updated improvements are made, bugs are eliminated, and security is improved. If you don't update regularly, some of those bugs could bite you. To update WordPress, go to the dashboard and check to see if a new version has been released. If so, click to update and click the Update Now button. Back up your site regularly It's all about creating a copy of all your site's data and storing it in a safe place. By doing so, you'll be able to restore the site from your backup copy should anything bad happen. Conclusion 9 items of value – 5 top tools and services and 4 operation and maintenance tips. Pick one or more of the tools and services and follow through with the tips as you complete your site, and you should be in great shape. High-performance websites you can build yourself (or with the help of a developer), and a solid security and maintenance program should combine to make your life a lot easier. The post 5 Top WordPress Tools and Services for You to Use in 2019 appeared first on SitePoint. Jul 17 Premier Developer Scrum Isn’t Always Perfect (and that’s okay) App Dev Manager AJ Weaver reflects on techniques to overcome challenges when implementing scrum in less than ideal circumstances. Over the years, I have coached and researched dozens of scrum teams to adapt to “real world” scenarios. Some may call them anti-patterns or some may call them “not scrum”– The post Scrum Isn’t Always Perfect (and that’s okay) appeared first on Premier Developer. Jul 17