RSS JavaScript

  • Collection Operations on Lazy Sequences in TypeScript with itiriri
    I’m currently working in TypeScript after spending a lot of time in F#, and I’ve been experimenting with adapting my favored functional approaches to the former. Recently, an Exercism.io puzzle called for iterating over a grid. A year ago, I would have ... more
  • RisingStack in 2018. Highlights, Best Blogposts & other Achievements.
    To give you a snapshot of 2018 at RisingStack, we collected some of the key stats, and also the best stuff we wrote this year. Enjoy! -- 2018 has been a challenging, and an incredibly fast-paced year at RisingStack, but luckily it was fulfilling & ... more
  • [Course] react: Progressive Web Apps in React with create-react-app
    Progressive Web Apps (PWAs) allow a user to use your web app online or offline, and lets them install the app onto their iOS or Android device just like a native app. Sounds great, right? But it can be tricky to properly configure a PWA, and not every ... more
  • Node v10.14.2 (LTS)
    Notable Changes deps : upgrade to c-ares v1.15.0 (Ben Noordhuis) #23854 Windows : A crashing process will now show the names of stack frames if the node.pdb file is available. (Refael Ackermann) #23822 Added new collaborators : psmarshall - Peter Marshall. ... more
  • Presentation: Desktop Applications in Electron: Pro Tips and Tricks
    Paul Betts talks about some common pitfalls that many developers new to Electron fall into, especially people with a web background who are new to Desktop development. He also talks about some tricks and libraries to use to make great app experiences ... more
  • Echo JS
    The latest npm breach …or is it?GraphQL Code GeneratorManaging Derived State from Props in ReactCookieNotice: A simple and small dependency-free script with multi language supportSimple HTML5 Charts using chart-x tag powered by omi and chart.js. ... more
  • Article: JavaScript and Web Development InfoQ Trends Report
    This InfoQ Trends Report looks at the current trends with JavaScript, HTML, CSS, and web development in general, exploring technologies and options gaining further adoption, and those approaching their end of life. The rate of new JavaScript, CSS, HTML, ... more
  • OAuth Auth Server through Workers
    Let’s pretend I own a service and I want to grant other services access to my service on behalf of my users. The familiar OAuth 2.0 is the industry standard used by the likes of Google sign in, Facebook, etc. to communicate safely without inconveniencing ... more
  • Episode 11: Web Accessibility with Jen Luker
    ... more
  • Javascript Frameworks: New design freedom with Vue
    Among other Javascript Frameworks Vue.js is one of the most popular Javascript libraries for developing larger single-page applications. It offers developers special freedom in the design of the display logic. An introduction. If you want to implement ... more


  • This year in JavaScript: 2018 in review and npm’s predictions for 2019
    This study is adapted from my presentation npm and the Future of JavaScript. No data is perfect; if you have questions about ours you can read about the methodology used to gather this data.npm has over 10 million users who download well over 30 billion packages every month. On an average Tuesday—npm’s busiest day—users download more […]
  • Securing Your Site like It’s 1999
    “Running a website in the early years of the web was a scary business. The web was an evolving medium, and people were finding new uses for it almost every day. From book stores to online auctions, the web was an expanding universe of new possibilities.As the web evolved, so too did the knowledge of […]
  • npm Convos: Lexio
    Q. Hi! Can you state your name, what you do, and/or what your company does?AH: Hi! I’m Anthony Humphreys, Technical Lead at Lexio, I’m a full-stack developer and work on all the technical aspects of the business. JT: Hey, I’m Jessica Tebay, Operations Director at Lexio, I run all the “human” aspects of the business, […]
  • 401 & scoped packages
    Update: We rolled back this change around 2pm PST today, but will be rolling it out again soon. Did you recently get a 401 or an EINVALIDNPMTOKEN error when trying to interact with scoped packages? This is the result of some recent changes we made and is not related to any security incidents. Yesterday we […]
  • Details about the event-stream incident
    This is an analysis of the event-stream incident of which many of you became aware earlier this week. npm acts immediately to address operational concerns and issues that affect the safety of our community, but we typically perform more thorough analysis before discussing incidents—we know you’ve been waiting. On the morning of November 26th, npm’s […]
  • npm Convos: Lumie
    Q: Hi! Can you state your name and what you do?A: Hi! I am Alexandre Levacher, a software engineer living in the south of France, working at Teads, the inventor of native video advertising and the leading Outstream Video Marketplace.How’s your day going?Great! I just finished my job for today, focused on improving browser-side performance.Among […]
  • Writing Quality Vulnerability Reports
    npm offers a way for security researchers, package users, package maintainers, and community members to report security vulnerabilities via the “Report a Vulnerability” button on npm Package pages. This provides the community a way to participate in coordinated disclosure with the package maintainer instead of opening a public issue, which could put users at risk. […]
  • npm Convos: Hello Club
    Q. Hi! Can you state your name, what you do, and/or what your company does?Hi there! My name is Adam Reis, and I am the co-founder and CTO of Hello Club.We’ve created Hello Club to help reduce the workload and time spent on admin tasks for the volunteers and committee members who often run clubs.It […]
  • Node + JS Foundation
    Today the Node.js and JS Foundations announced an intent to merge. tl;dr – This is a good thing. I’m psyched. The JavaScript community is a big and diverse group of people, doing lots of stuff. Most companies in the world use JavaScript, and at npm, we have a unique view into the shape and scope […]
  • npm Convos: Rolustech
    Q1. Hi! Can you state your name, what you do, and/or what your company does?I’m Amer Wilson, CRM Consultant at Rolustech, a certified SugarCRM and Salesforce Partner firm. We do CRM customization, implementation, and integrations and have been in the CRM industry for 10 years.Q2. How’s your day going?Great!Q3.Tell me the story of npm at your […]

RSS Android

  • New Keystore features keep your slice of Android Pie a little safer
    Posted by Brian Claire Young and Shawn Willden, Android Security; and Frank Salim, Google Pay New Android Pie Keystore Features The Android Keystore provides application developers with a set of cryptographic tools that are designed to secure their users' data. Keystore moves the cryptographic primitives available in software libraries out of the Android OS and […]
  • Effective foreground services on Android
    table, th, td { border: 1px solid black; Posted by Keith Smyth This is the fourth in a series of blog posts in which outline strategies and guidance in Android with regard to power. A process is not forever Android is a mobile operating system designed to work with constrained memory and battery. For this […]
  • Google Play services discontinuing updates for API levels 14 and 15
    Posted by Sam Spencer, Technical Program Manager, Google Play The Android Ice Cream Sandwich (ICS) platform is seven years old and the active device count has been below 1% for some time. Consequently, we are deprecating support for ICS in future releases of Google Play services. For devices running ICS, the Google Play Store will […]
  • Improve media and messaging app integrations with Android Auto
    Posted by John Posavatz, Product Manager, Android Auto At Google I/O this past May, we provided a sneak preview of several new media and messaging features for Android Auto. We are happy to announce that these features are now ready in our latest version of Android Auto, and we encourage you to update your Android […]
  • Android codelab courses are here!
    Posted by Jocelyn Becker, Senior Program Manager, Google Developer Training The Google Developers Training team recently published an updated version of our Android Developer Fundamentals course as a series of Google codelabs. Codelabs made their debut as onsite tutorials at Google I/O in 2015, and have skyrocketed in popularity as a way for developers to […]
  • Celebrating the developers behind the best apps and games of 2018
    Posted by Purnima Kochikar, Director, Business Development, Games & Applications Today, we announced our annual Best of 2018 list, highlighting the best content on Google Play. But ever wonder about the makers behind your favorite apps and games like PUBG MOBILE or Tasty? Well, we wanted to take a moment to celebrate the developers that […]
  • SDK Developers: sign up to stay up to date with latest tips, news and updates
    Posted by Parul Soi, Strategic Partner Development Manager, Google Play Android is fortunate to have an incredibly rich ecosystem of SDKs and libraries to help developers build great apps more efficiently. These SDKs can range from developer tools that simplify complicated feature development to end-to-end services such as analytics, attribution, engagement, etc. All of these […]
  • Fast Pair Update
    Posted by Seang Chau (VP Engineering) Last year we announced Fast Pair, a set of specs that make it easier to connect Bluetooth headsets and speakers to Android devices. Today, we're making it easier for people to connect Fast Pair compatible accessories to devices associated with the same Google Account. Fast Pair will connect accessories […]
  • Wear OS by Google: final API 28 emulator with new redesigned UI
    Posted by Hoi Lam, Lead Developer Advocate Today, we are launching the final API 28 emulator image for developers. This image will also contain the UI redesign we announced in August. You should verify that your app's notification works well with the new notification stream, and that your apps work well against changes previously announced […]
  • Getting screen brightness right for every user
    Posted by Ben Murdoch, Software Engineer and Michael Wright, Android Framework Engineer The screen on a mobile device is critical to the user experience. The improved Adaptive Brightness feature in Android P automatically manages the display to match your preferences for brightness level so you get the best experience, whatever the current lighting environment. Screen […]

RSS iOS Weekly

  • iOS Dev Weekly - Issue 381 - Dec 7th 2018
    Comment Let's start this week with this post from John Gruber: But it speaks to how weak this convention is that Procreate Pocket could do something not just different but totally different — multi-finger taps with no on-screen buttons — and not just get away with it but be celebrated by Apple for it. I […]
  • iOS Dev Weekly - Issue 380 - Nov 30th 2018
    Comment This week saw the open source release of a new version of SubEthaEdit and it sent me on a real trip down memory lane. 😍 I was a fairly late adopter of Apple technology. At the start of 2006, I was a pretty frustrated manager leading a team of ASP.NET developers writing HR software. […]
  • iOS Dev Weekly - Issue 379 - Nov 23rd 2018
    Comment Happy Thanksgiving! Even though I'm not American and so I don't officially celebrate this holiday, I have been giving thanks this week for the continuing, positive health changes in my life that have been the focus of my last 18 months. I hope you all took a moment, no matter where you're located and […]
  • iOS Dev Weekly - Issue 378 - Nov 16th 2018
    Comment You may have noticed that I've been putting more time into writing introductory comments over the last year. Now that you've had a while to get used to it, I'd love to to hear your thoughts on what you think and whether you'd like them to continue. Let me know what you think! It'll […]
  • iOS Dev Weekly - Issue 377 - Nov 9th 2018
    Comment I'm not really a big fan of community awards as they can sometimes feel like a bit of a popularity contest. So, it may come as a surprise that I'm opening this week's issue with a link to the Swift Community Awards which are open for voting right now. Just to be clear, I […]
  • iOS Dev Weekly - Issue 376 - Nov 2nd 2018
    Comment For me, Tuesday's most interesting announcement was the change of iPad connector from Lightning to USB-C. Not because of the connector itself, but because of where it shows where some of Apple's attention for the iPad is being focused. External display support via USB-C was explicitly mentioned and I think that's really important to […]
  • iOS Dev Weekly - Issue 375 - Oct 26th 2018
    Comment I got a few emails after my comments last week asking why I didn't mention Xcode for iPad. It's an interesting subject, but I deliberately didn't bring it up as I was primarily talking about the consumer perception of the iPad. But, I don't think the time is right for Xcode for iPad, and […]
  • iOS Dev Weekly - Issue 374 - Oct 19th 2018
    Comment Will 2019 be the year of Linux on the desktop professional apps on the iPad? Will we see the iPad finally become the future of Post-PC computing? After this week, it certainly seems possible. As you'll have already seen, Adobe previewed "real" Photoshop running on an iPad at their Max conference on Monday. Then […]
  • iOS Dev Weekly - Issue 373 - Oct 12th 2018
    Comment iOS 12 is already at 50% adoption, and in record time! As happy as I am to hear this news, I'm quite curious to know why it happened. I can see a couple of potential reasons: The general public got the message about iOS 12 making older phones faster and more stable, and rushed […]
  • iOS Dev Weekly - Issue 372 - Oct 5th 2018
    Comment I want to start this week talking about this post by Becky Hansmeyer. It's an outstanding example of a well done marketing post for her independently run app, Snapthread. If you've ever heard me talk about marketing for smaller/independent developers, or if you caught my recent conference talk on product management, you'll have heard […]


  • IBM i and Java Support
    In the past few months, my team has been receiving many questions about Java, and especially about the support of Java, because of announcements Oracle has made about changes to how they will be supporting their versions of Java 8. We’ve had enough questions that we thought we ought to just publish something that clarifies […]
  • A Very Good Year for IBM i
    Usually, people wait to write an annual retrospective until December, and it’s only October.  But I have some good reasons to write this now, and the first of them is that there are multiple definitions of a “year,” and by one of those definitions, we already have reason to celebrate a year of success for […]
  • SAP on IBM i: Still Going Strong
    The IBM i OS consists of a unique architecture that not only has enabled it to remain relevant for three decades, but also enabled IBM i development to continue to provide state of the art technology for the users of the operating system.  One feature of the IBM i platform often promoted is how the […]
  • A Closer Look at the IBM i Architecture Evolution Webcast
    Each year, it seems, I end up creating one or two brand new presentations which become frequently requested for a few years. The presentation I created this year is called “What is a ‘Modern’ Operating System?” One I created last year is now titled something like “IBM i—the Evolving Architecture.”
  • Fresh Faces in IBM i Development
    Last week I wrote the blog I had to write.  This week, I get to write the blog I’ve been wanting to write for most of the summer.
  • Announcing the POWER9 980 for IBM i and 7.3 TR5
    Today, August 7, 2018, is announce day for Technology Refresh 5 (TR5) of IBM i 7.3 and TR9 of IBM i 7.2. In line with our IBM i communication strategy, this blog will cover highlights of the announcement, and further information will be found starting today on the IBM i site on ibm.com, the Power […]
  • IBM i in Healthcare: IBM’s WISH Application
    Another story I ran into while celebrating the IBM i 30th Anniversary this year comes to us, again, from Belgium. At first, when I heard about it, I thought it would make a great client story for the IBM i 30th site, but, well, it just doesn’t quite fit, so I’ll feature it here instead. 
  • Innovative Solutions Drive the Next 30 Years of IBM i
    We’ve had almost three months of celebrating IBM i’s 30th anniversary, and while I’ve been busy with clients and user groups, I’ve been collecting several ideas for blogs. Today I’m going to talk about innovation, particularly in solutions developed for IBM i.
  • Introducing the 2018 IBM i Fresh Faces Class
    Almost a year ago, I wrote about our first “class” of IBM i Fresh Faces—people who’ve joined the IBM i community in the past few years, typically just out of school. That first group of people have great stories to tell, and now they’re joined by another batch of young professionals who are bringing their […]
  • The Future of IBM i at COMMON POWERUp18
    COMMON’s POWERUp18 conference is just around the corner. A large contingent of the IBM i community is in our final preparations for the event.  I’m excited, and one of the best things about this particular annual conference is the focus it will have on the future: the future of IBM i as a platform, and […]

RSS Latest : IBM Dev Works – Open Source

  • On demand data in Python, Part 3: Coroutines and asyncio
    Much of the data in modern big data applications comes from the web or databases. You need to write code to process this at scale, but you don't want everything to grind to a halt in the process. Python 3 introduced a system for cooperative multitasking, which alleviates this problem, using asynchronous coroutines. Asynchronous coroutines […]
  • An introduction to Kafka
    An introduction to one of the most popular platforms for distributed messaging or streaming data.
  • Get started with Servlet 4.0
    Servlet 4.0 fully integrates HTTP/2's server push technology, and also enables runtime discovery of a servlet's mapping URL. With video demonstrations and code examples, this hands-on tutorial gets you started with HTTP/2 server push and the new HttpServletMapping interface in Java servlet and JSF applications.
  • Beginner's Guide to Rust: Start coding with the Rust language
    What better way to learn a new programming language than to create a favorite old game? In this tutorial, learn how to create a simple game of Tic-Tac-Toe.
  • Beginner's Guide to Rust: Get to know Rust
    Get to know Mozilla Rust, a safe, statistically typed compiled language.

RSS Latest : IBM Dev Works – IBMi